In a previous article, I evaluated migrating to YunoHost, and after a year of trying my own solutions for self-hosting I’ve come back to YunoHost and I’ve finally found success! Now I enjoy the benefits of easy maintenance provided by YunoHost and I can spend less time doing sysadmin/devops on my free time.
Kira and I recently tried to join a group that gathers regularly for events after a recommendation from a friend. In their rules on how to join they state that they “take [their] members’ safety, privacy, and freedom […] very seriously!” Yet when I reached out to them we discovered that their practices actually put their members’ identities in danger of being compromised.
I’d like to share with you the practice session we did on Kira for developing her purple fox face. We wanted to deviate from my usual pattern for putting on a fox face, making it more angular and using highlighting and contouring (something I’m currently working on). This was also a good opportunity to play with our new camera, backdrop, and lights.
Update: I later found success migrating to YunoHost.
In my searches on some of the potential services I want to run in my personal cloud, I found out about YunoHost; an open source solution to make self-hosting accessible. The project provides some base services such as LDAP, SSO, email, and XMPP chat; but it also allows you to install applications easily with minimal configuration. In their list of officially supported applicatione are Matrix Synapse and NextCloud, which I use both so it looked like a potential candidate to migrate to.
I have a Netgate SG-1000 that serves as my firewall and router for my home network. I use it to protect my home network with my private VPN service and connect my work computer to my work VPN. PfSense makes it easy for me to write rules around what machines and services are allowed to go through which VPN. However, sometimes an OpenVPN will be in a state that it can’t recover from and require me to manually restart the client.
Matrix is an open standard that enables modern chat and voice and video. It is federated (like email) so you can run your own server and still communicate with others running their own servers or who have registered accounts with other servers. If you’d like to try it, check out Riot; a graphical client that can run in the browser, desktop, or on a mobile device.