This is the packaging of hubzilla as a docker image based on php:7.4-fpm-alpine in a multi-arch (amd64, arm, arm64) format.
| Variable | Default | Description |
|---|---|---|
| DB_TYPE | postgres | Database type : postgres or mysql |
| DB_HOST | postgres | Host name of the database |
| DB_PORT | 5432 | Database port number, set empty to use the default of your DB_TYPE (aka 3306 for mysql) |
| DB_NAME | hub | Database name |
| DB_USER | hubzilla | Database user to connect to |
| DB_PASSWORD | hubzilla | Database user password |
| SMTP_HOST | smtp.domain.com | Mail server hostname |
| SMTP_PORT | 587 | Mail server port number |
| SMTP_USER | user | User name for the mail server |
| SMTP_DOMAIN | domain.com | Mail domain |
| SMTP_PASS | password | Password for the user on the mail server, if set empty, then no authentication on the smtp server will be used |
| HUBZILLA_DOMAIN | domain.com | Web domain name for hubzilla |
| HUBZILLA_ADMIN | email of this hubzilla administrator (you) | |
| REDIS_PATH | If set (to something like " tcp://redis") then php sessions will be stored in this redis server (usefull for horizontal scalability) | |
| LDAP_SERVER | LDAP serveur name (dont forget to add "ldapauth" to the ADDON_LIST) | |
| LDAP_ROOT_DN | LDAP username to connect to (ex: cn=admin,dc=domain,dc=com) | |
| LDAP_ADMIN_PASSWORD | Password for that LDAP user | |
| LDAP_BASE | Path to look for users in the directory (ex: ou=people,,dc=domain,dc=com) | |
| ADDON_LIST | nsfw superblock diaspora pubcrawl | Addons to activate during initial configuration |
Please see the install directory for usage examples.