YunoHost – Appunti per aggiornamenti e manutenzione
Questo post è un bigino personale con i comandi più utili per aggiornare, mantenere e diagnosticare il mio server YunoHost da riga di comando.
L’obiettivo è avere tutto sotto mano quando serve fare manutenzione, senza dover cercare ogni volta nella documentazione.
Documentazione ufficiale YunoHost
- Homepage: https://yunohost.org
- Documentazione amministratore: https://yunohost.org/en/admin
- App e catalogo: https://yunohost.org/en/apps
- Diagnostica: https://yunohost.org/en/diagnosis
- Forum: https://forum.yunohost.org
- Bug tracker: https://github.com/YunoHost/issues
Aggiornare YunoHost e il sistema
Aggiorna la lista dei pacchetti:
sudo yunohost tools update
Aggiorna YunoHost e il sistema Debian:
sudo yunohost tools upgrade
Simulazione (consigliata prima di aggiornare):
sudo yunohost tools upgrade --dry-run
Doc ufficiale: https://yunohost.org/en/admin/upgrade
Aggiornare le applicazioni
Mostra le applicazioni aggiornabili:
sudo yunohost app upgrade --list
Aggiorna tutte le applicazioni installate:
sudo yunohost app upgrade
Aggiorna una singola applicazione (es. Nextcloud):
sudo yunohost app upgrade nextcloud
Aggiornamento con log dettagliato (utile in caso di problemi):
sudo yunohost app upgrade nextcloud --debug
Doc ufficiale: https://yunohost.org/en/apps
Diagnostica e stato del sistema
Esegue tutti i controlli di salute del server:
sudo yunohost diagnosis run
Mostra solo i problemi critici:
sudo yunohost diagnosis show --issues
Doc ufficiale: https://yunohost.org/en/diagnosis
Log delle operazioni
Elenco di tutti i log disponibili:
sudo yunohost log list
Visualizza un log specifico:
sudo yunohost log show ID_LOG
Esempio reale:
sudo yunohost log show 20260110-105029-app_upgrade-nextcloud
Doc ufficiale: https://yunohost.org/en/logs
Gestione dei servizi (debug rapido)
Controllare lo stato di un servizio:
sudo systemctl status yunohost-api
Riavviare un servizio:
sudo systemctl restart yunohost-api
Visualizzare i log di un servizio:
sudo journalctl -u yunohost-api -b
Sequenza di manutenzione consigliata
Procedura “sicura” da usare periodicamente:
sudo yunohost diagnosis run
sudo yunohost tools update
sudo yunohost tools upgrade
sudo yunohost app upgrade
sudo yunohost diagnosis run