Some good news on my side concerning #selfhost, #selfhosting

Thanks @yunohost

I successfully moved my #self-hosted family site to a new server using #Yunohost, thanks to their relentless feature additions and support. I host personal data like photos, emails, and documents to maintain control and avoid risks associated with third-party services. My old server had limitations in disk size and speed, so I decided to upgrade.

Here's what I manage through Yunohost:

Nextcloud: I use it for photos, videos, and documents. It's integrated with mobile apps and office suites, making it a great replacement for Google Drive and Photos.
Email: I set up my own domain for family emails, using Yunohost's diagnostic tools to avoid any issues with spam.
OnlyOffice and Collabora Online: I installed both for document editing within Nextcloud.
SOGo: This serves as a webmail client for easy email access.
BorgBackup: I use it for automated, space-efficient backups of all my apps.
AdGuard Home: This blocks ads at the DNS level, improving my home network experience.
Matomo: I use it for analytics on my open-source projects, replacing Google Analytics.
Custom Projects: I've developed a CORS proxy and maintain Dont-code services for web applications.

The migration process involved several steps:

I disabled AdGuard on my router to prevent internet issues during migration.
I set up SFTP access on the old server to transfer backups.
I installed Yunohost on the new server with a temporary domain.
I backed up and restored system settings to the new server.
I migrated user accounts and application data progressively, updating DNS settings for each domain.
I took special care with emails and photos to prevent data loss, including placing Nextcloud in maintenance mode.
I encountered and fixed a Unicode issue in Nextcloud's database during restoration.
I ensured BorgBackup functionality on the new server by updating SSH keys.

The migration went smoothly over a weekend, thanks to Yunohost's tools and community support. The new server performs better, and everything is back up and running. I'm pleased with the results and the improved performance.

No cloudflare, I rely on the DDoS protection from my hosting providers. Everything on my "own" machines (well, technically Virtual Private Servers for 5-10€/month with a bare bone Red Hat Enterprise Linux install, administration via ssh access). Should one of my machines get under attack by excessive traffic and go offline, so be it. It'll be back after a short while. I can live with that. And so should you, my dear friends. Call it SlowHosting 😊 More relaxed, more forgiving.

2/5

My servers and services are humming along nicely since quite some years that way. email server, web server, my Forgejo instance, uptime monitor, some little tools — all managed with a terminal and some shell scripts. The most expensive part of my #SelfHost setup are the domain names renewal fees ;)

3/5