Access HumHub
- Open your browser and go to:
https://<SERVER-IP>
- Accept the self-signed certificate warning.
- Complete the setup wizard.
- The database is initialized, and the credentials are stored securely in
/root/.cloudzy-creds
.
Important Files & Directories
- Database credentials:
/root/.cloudzy-creds
- SSL files:
/etc/ssl/certs/humhub.crt
&/etc/ssl/private/humhub.key
- Apache config:
/etc/apache2/sites-available/humhub.conf
- App files:
/var/www/humhub
Enabling SSL with a Domain
Run the following command to generate a valid Let’s Encrypt certificate:
certbot certonly --apache --non-interactive --agree-tos --email [email protected] -d yourdomain.com
Open your Apache configuration file, and replace the IP address with your domain name, as well as the existing SSL certificate paths:
nano /etc/apache2/sites-available/humhub.conf
Reload Apache to apply the changes:
systemctl reload apache2
Notes
- You can later switch to a real domain and use Let’s Encrypt SSL (Certbot installed).
- Ensure SMTP access is enabled if email notifications are needed (Postfix installed).
- Review configuration in
/var/www/humhub/protected/config/
.