Passa al contenuto principale

Avvisi e linee guida

Questa pagina elenca qualche consiglio e delle linee guida che tutti gli amministratori di YunoHost dovrebbero conoscere per prendersi cura del proprio server :).

Non rompere YunoHost

In altre parole: il tuo server può essere un "server in produzione" (destinato a funzionare), oppure un server di test che ti permette di sperimentare.

Se il tuo obiettivo è avere un server in produzione:

  • be aware that servers are fragile system. Stay cautious, methodical and patient;
  • limit experimentations and customizations (for instance of config file);
  • do not install dozens of apps just to see how they look;
  • use non-official apps with caution, and do not use apps that are still 'in progress', 'not working' or level 0;
  • if something gets broken, think twice about fixing it by yourself if you don't know what you are doing. (For instance, do not attempt to recreate yourself the admin user just because it mysteriously disappeared...)

Keep it simple !

YunoHost è progettato per funzionare in casi d'uso generici e semplici. Deviare da queste condizioni renderà le cose più difficili e avrai bisogno di conoscenze tecniche perché tutto funzioni. Per esempio:

  • do not try to run YunoHost in a context where you cannot have control over ports 80 and 443 (or no internet at all);
  • do not try to host five servers behind the same internet connection if you are not already an advanced user;
  • do not fall into nerd whims such as willing to replace NGINX with Apache (or run both at the same time);
  • do not try to use custom SSL certificates if you don't really need them;
  • ...

Tieni le cose più semplici possibili!

Non reinstallate tutti i giorni

Alcune persone hanno la tendenza a cadere nella "spirale di reinstallazione" - dove ogni volta che qualcosa nel server si rompe e non è semplice capire come ripararlo, o perché il server diventa "sporco", l'amministratore decide di reinstallare tutto il server da zero perché sembra una soluzione "facile" e veloce per rimettere le cose a posto.

Non farlo. La reinstallazione è un'operazione difficile e non è un buona strategia a lungo termine per risolvere i problemi. Ti stancherai e non imparerai niente. Dimentica il sogno di avere un server "pulito". Nella vita reale il server sarà sempre "sporco". In più, dovrai imparare (progressivamente) a risolvere i problemi che incontrerai. Chiedi aiuto con i dettagli dei sintomi, quello che hai provato a fare e cosa è successo e correggi i problemi. Con il tempo, avrai un controllo migliore sul tuo server piuttosto che reinstallare alla cieca tutte le volte.

Fai i backup

Se ospiti dei servizi e dei dati che sono importanti per i tuoi utenti, è importante mettere in atto una policy di backup. I backup possono essere creati facilmente a partire dall'interfaccia web di amministrazione - anche se non possono attualmente essere scaricati da li (ma possono essere scaricati con un altro mezzo). Dovrai effettuare regolarmente dei backup e custodirli in un luogo fisico diverso dal tuo server. Trovi altre informazioni nella documentazione di backup.

Controlla le mail inviate a root

Come amministratore, dovrai configurare un client di posta per controllare le mail inviate a root@your.domani.tld (che dovrà essere un alias per il primo utente che aggiungerai) o trasferitele ad un altro indirizzo mail che controlli attivamente. Queste mail possono contenere informazioni riguardo quello che avviene sul tuo server, come i compiti periodici automatici.

YunoHost è software libero, mantenuto da volontari

Infine, tieni presente che YunoHost è software libero mantenuto da volontari - e che l'obiettivo di YunoHost (democratizzare il self-hosting) non è semplice! Il software è fornito senza nessuna garanzia. Il team di volontari fa del suo meglio per mantenere e fornire la migliore esperienza possibile - quindi le funzionalità, le applicazioni e YunoHost nel suo insieme sono lontani dall'essere perfetti e presto o tardi incontrerai piccoli o grossi problemi. Quando accadrà potrai chiedere aiuto sulla chat o nel forum, o segnalare il problema :)!

If you like YunoHost and want to see the project being kept alive and make progress, feel free to leave a thank you note and to donate to the project and talk about it around you!

Infine, poiché YunoHost è un progetto di software libero, sei autorizzato e benvenuto a contribuire al progetto, sia per quanto riguarda gli aspetti tecnici (per esempio il codice) e meno tecnici (come per esempio contribuire a questa documentazione ;))!