Accedi a HumHub
- Apri il browser e vai su:
https://<SERVER-IP> - Accetta l'avviso relativo al certificato autofirmato.
- Completa la procedura guidata di configurazione.
- Il database viene inizializzato e le credenziali vengono archiviate in modo sicuro in
/root/.cloudzy-creds.
File e directory importanti
- Credenziali del database:
/root/.cloudzy-creds - File SSL:
/etc/ssl/certs/humhub.crt&/etc/ssl/private/humhub.key - Configurazione Apache:
/etc/apache2/sites-available/humhub.conf - File dell'app:
/var/www/humhub
Abilitazione SSL con un dominio
Esegui il seguente comando per generare un certificato Lets Encrypt valido:
certbot certonly --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
Apri il file di configurazione di Apache e sostituisci l'indirizzo IP con il tuo nome di dominio, così come i percorsi dei certificati SSL esistenti:
nano /etc/apache2/sites-available/humhub.conf
Ricarica Apache per applicare le modifiche:
systemctl reload apache2
Note
- Successivamente è possibile passare a un dominio reale e utilizzare Lets Encrypt SSL (Certbot installato).
- Assicurarsi che l'accesso SMTP sia abilitato se sono necessarie notifiche via e-mail (Postfix installato).
- Rivedere la configurazione in
/var/www/humhub/protected/config/.