Selezionate l'hardware sul quale vuoi installare YunoHost:
N.B. : Installare YunoHost in una macchina virtuale VirtualBox normalmente è indicato solo per esigenze di test o sviluppo. Non è consigliabile far girare un server normale per lunghi periodi in questo modo perché probabilmente il computer ospite non funzionerà in modo continuo ed inoltre VirtualBox aggiunge un ulteriore livello di complessità nell'esposizione del server su Internet.
Se il vostro computer è a 32 bit assicuratevi di scaricare l'immagine a 32 bit.
Se volete controllare la validità delle nostre immagini firmate potete scaricare la nostra chiave pubblica.
Va bene anche usare una versione a 32 bit, basta essere sicuri di aver scaricato l'immagine a 32 bit relativa.
Questo passo è importante per esporre correttamente la macchina virtuale sulla rete
Selezionate Settings > Network:
Bridged adapter
Avviate la macchina virtuale dopo aver selezionato l'immagine di YunoHost.
Se appare l'errore "VT-x is not available", probabilmente dovete abilitare le opzioni di virtualizzazione nel BIOS del vostro computer.
Dovreste vedere una schermata come la seguente:
N.B.: una volta confermato il layout della tastiera l'installazione verrà avviata cancellando completamente i dati sul disco!
Il progetto YunHost ha semplificato per quanto possibile la classica installazione in modo da evitare per più persone possibili l'eventualità che si perdano dietro a domande troppo tecniche o legate a casi troppo specifici.
Con la modalità esperto sono possibili maggiori opzioni in special modo relative all'esatto partizionamento del vostro media di storage. È possibile anche usare il modo classico e aggiungere i dischi in seguito.
Installazione modalità esperto
.In generale noi sconsigliamo l'uso di partizioni separate per /var
, /opt
, /usr
, /bin
, /etc
, /lib
, /tmp
e /root
perché così non dovrete preoccuparvi del riempimento delle partizioni stesse che può portare al blocco del sistema, oppure all'impossibilità di installare applicazioni oppure anche a corruzioni del database.
Per ragioni di performance è raccomandato l'uso del vostro disco più veloce (SSD) sulla root /
.
Se avete uno o più dischi per salvare i dati potete scegliere di montarli nelle seguenti directory a seconda dell'uso che ne volete fare.
Path | Contenuti |
---|---|
/home |
Cartelle degli utenti accessibili via SFTP |
/home/yunohost.backup/archives |
Backup di YunoHost da tenere idealmente in dischi diversi da quelli dedicati ai dati |
/home/yunohost.app |
Dati puri delle applicazioni di YunoHost (nextcloud, matrix...) |
/home/yunohost.multimedia |
Dati puri condivisi fra diverse applicazioni |
/var/mail |
Posta elettronica degli utenti |
Se volete godere di una maggiore flessibilità senza dover cambiare dimensione alle partizioni potete decidere di montarli su /mnt/hdd
e seguire questo tutorial per montare tutte queste cartelle con mount --bind
.
Ponete attenzione al fatto che se cifrate parti o tutto il vostro disco dovrete inserire la passphrase ogni volta che il server verrà riavviato, cosa che potrebbe creare problemi nel caso in cui non siate presenti. Ci sono delle soluzioni (anche piuttosto difficili da realizzare) che permettono l'inserimento della passphrase via SSH o una pagina web (cercate "dropbear encrypted disk").
Tenete presente che:
Se l'installer di YunoHost fallisce e non siete in grado di risolvere il problema è possibile anche installare Debian e poi successivamente YunoHost. Per le istruzioni, in alto in questa pagina selezionate "Server remoto e poi "virtual private server o server dedicato con Debian".
Se state recuperando un server da un backup YunoHost non dovete seguire questo passaggio e invece recuperare un backup invece del passo del postinstall.
In an internet browser, type https://yunohost.local
(or yunohost-2.local
, and so on if multiple YunoHost servers are on your network).
Se non dovesse funzionare potete cercare il vostro indirizzo IP locale del vostro server. L'indirizzo normalmente è del tipo 192.168.x.y
e quindi dovrete scrivere https://192.168.x.y
nella barra degli indirizzi del vostro browser.
Al momento della prima visita molto probabilmente troverete un allarme di sicurezza relativo al certificato usato dal server. Per adesso il vostro server sta usando un certificato auto-firmato. Potrete installare successivamente un certificato automaticamente riconosciuto dai browser web come descritto nella documentazione sul certificato. Per adesso potete aggiungere un'eccezione di sicurezza per accettare il certificato corrente. (Però, PER FAVORE, non prendete l'abitudine di accettare ciecamente questo tipo di allarme di sicurezza!)
Dovreste arrivare su questa pagina :
Potete eseguire la post-installazione con il comando yunohost tools postinstall
direttamente sul vostro server, o via SSH.
Questo sarà il dominio usato dagli utenti del server per accedere al portale di autenticazione. Potrete aggiungere poi altri domini e scegliere quale è il principale se necessario.
Se siete alle prime esperienze del self-hosting e non avete già un nome a dominio noi raccomandiamo l'uso di .nohost.me / .noho.st / .ynh.fr (come ad esempio homersimpson.nohost.me
). Ammesso che non sia stato già assegnato, il dominio verrà configurato automaticamente e non dovrete compiere nessun altro passo di configurazione. Considerate che di contro non avrete il pieno controllo sulla configurazione del DNS.
Se avete già un nome a dominio lo potete usare probabilmente qui. Dovrete poi configurare i record DNS come spiegato qui.
Sì, è necessario configurare un nome a dominio. Se non avete un nome a dominio e non volete neanche un dominio .nohost.me / .noho.st / .ynh.fr potete configurare un dominio fasullo come ad esempio yolo.test
e modificare il vostro file locale /etc/hosts
di modo chequesto dominio fasullo punti all'IP appropriato come spiegato qui.
Il primo utente viene creato a questo passo. Dovreste scegliere un nome utente e una password ragionevolmente complessa. (Non ci stancheremo mai di raccomandare che la password deve essere robusta!). Questo utente verrà aggiunto al gruppo Admins e quindi potrà accedere al portale utente, alla pagina web di amministrazione e connettersi via SSH o SFTP. Gli utenti del gruppo Admins riceveranno inoltre le email inviate a root@yourdomain.tld
e admin@yourdomain.tld
: questi messaggi potrebbero essere usate per mandare informazioni tecniche o allarmi. È possibile aggiungere successivamente ulteriori utenti che possono essere aggiunti al gruppo Admins.
Questo utente rimpiazza il precedente utente admin
al quale potrebbero far riferimento alcune vecchie pagina della documentazione. Nel caso è sufficiente sostituire admin
con il vostro nome utente.
Una volta che il passo del postinstall è concluso dovreste essere in grado di fare login alla pagina web di amministrazione usando le credenziali del primo utente che avete appena creato.
Avvertenza: YunoHost su VirtualBox potrebbe non essere raggiungibile dall'esterno senza ulteriori configurazioni sulla rete nelle impostazioni di VirtualBox. La diagnosi dovrebbe segnalarlo eventualmente.
Il sistema di diagnosi è pensato per offrire un modo semplice per verificare che tutti gli aspetti critici del vostro server sono correttamente impostati - e guidarvi nel risolvere in problemi. Il sistema di diagnosi si avvierà due volte al giorni e invierà un allarme se verranno individuati dei problemi.
N.B.: non scappate! La prima volta che avvierete il sistema di diagnosi vedrete quasi sicuramente molti allarmi gialli e rossi perché normalmente dovete configurare i record DNS (a meno che non usiate dei domini .nohost.me
/noho.st
/ynh.fr
), aggiungere un file di swap se non avete sufficiente ram e/o configurare il port forwarding.
Se un allarme non è per voi preoccupante (perché per esempio non intendete usare un particolare feature) è assolutamente corretto marcare il problema come ignora
nella pagina di amministrazione web > Diagnosi cliccando sul bottone ignora del problema in questione.
Per avviare una diagnosi collegatevi alla pagina web di amministrazione nella sezione Diagnosi. Cliccate su Avvia diagnosi iniziale e dovreste ottenre una schermata simile a questa:
yunohost diagnosis run
yunohost diagnosis show --issues --human-readable
Una volta configurati i record DNS ed eventualmente il port forwarding dovreste essere in grado di installare un certificato Let's Encrypt. In questo modo dovrebbero scomparire gli allarmi di sicurezza visti sopra per i nuovi visitatori.
Per maggiori informazioni o per conoscere meglio i certificati SSL/TLS vedi questa pagina.
Andate su Domini > cliccate sul vostro dominio > Certificate
yunohost domain cert install
Adesso avete un server ben configurato. Se siete alle prime esperienze di YunoHost è consigliabile guardare il tour guidato. Dovreste essere in grado di installare le vostre applicazioni preferite. Non dimenticate di programmare i backup!
Hai trovato degli errori? Pensi di poter migliorare questa documentazione? Simply click the Edit link at the top of the page, and then the icon on Github to suggest changes.
Powered by Grav + with by Trilby Media. • Terms of Service