🛠️ Tools you rely on to manage multiple YunoHost servers?

Hey everyone,
I’m currently helping a few small orgs maintain several YunoHost instances (on-prem + cloud) and wondering what tools others use for day-to-day server ops.

What do you use to:

  • Push updates across servers
  • Manage backups (Nextcloud, databases, configs)
  • Handle logs, uptime monitoring, or alerts
  • Run secure tasks remotely (e.g., restart services, run health checks)

Would love to hear what’s in your toolkit — open source or commercial!

From the webadmin, and generally when I have some spare time in case something goes wrong. I am not fun of automatic unattended upgrades.

From the webadmin also, manual backups. But you can make automated backups through cron or use YunoHost app store | Yuno Archive (I didn’t test it, so you can try it and report feedback)

From the webadmin, in tools>logs

Uptime kuma is your friend

Diagnosis is run twice a day and sends important alerts by mail to the admins. Check the diagnosis is the webadmin if any warning or error has been silenced.

Using ssh, you may want to check the security recommendations about it.

  • Webmin is great to send commands when away.
  • Matomo for analytics on the server domain and other website.
  • Syncthing to sync files between different servers/computers for backup.
  • Nextcloud for cloud (files, photos, etc.)
  • PufferPanel for TeamSpeak and Minecraft :stuck_out_tongue:
  • ChatGPT to access OpenAi via API key and store chats on own server
  • SearXNG for search engine (no reason to use Google/Bing/etc.)
  • 13ft to bypass paywalls
  • Joplin for note taking
  • Diagram for Draw.io
  • Cyberchef for data analysis
  • Vaultwarden for password manager

Here’s our current setup across 6 YunoHost nodes:

  • Borg + Borgmatic for automated encrypted backups (Nextcloud, DBs, etc.)

  • Healthchecks to make sure critical cron jobs run (like updates & syncs)

  • Glances + Netdata for live system stats and alerts

  • Ansible to push updates and tweaks (especially for self-hosted email apps)

  • Attune helps us restart services across all servers at once.

We’re also testing Checkmk for more in-depth service checks.

2 Likes

Welcome to the yunohost forum

Really? You mean instances.

How is that?