Core of the grommunio groupware suite (NOTE: New containers coming soon)
6.5K
This will build a container for the Gromox core of the Grommunio suite.
Automatic configuration of various services
Grommunio Core (gromox-http, gromox-antispam, gromox-event, gromox-midb, gromox-postfix,gromox-timer, gromox-zcore, gromox-imap, gromox-pop3, gromox-delivery, gromox-delivery-queue, nginx, redis and php-fpm)
Configurable via config files and environment variables. Future versions will configure all variables via the environment
This Container uses a OpenSuse Leap 15.4 base and includes s6 overlay enabled for PID 1 Init capabilities.
This is an incredibly complex piece of software that tries to get you up and running with sane defaults, you will need to switch eventually over to manually configuring the configuration file when depending on your usage case.
Do not use our defaults in production environment! Change them
This image assumes that you have an external MySQL/MariaDB Container. A useful prerequisite is to read the grommunio documentation
Automated builds of the image are available on Docker Hub and is the recommended method of installation.
docker pull grommunio/gromox-core:latest
The quickest way to get started is using docker-compose or kubernetes. See the examples folder for a working docker-compose example and kubernetes example that can be modified (and should be) for development or production use.
Set various environment variables to understand the capabiltiies of this image.
Map persistent storage for access to configuration and data files for backup.
The following directories are used for configuration and can be mapped for persistent storage.
| Directory | Description |
|---|---|
/home/certificates/ | Certificates for nginx and other services. |
/home/gromox-services/ | Configuration files for http, imap, pop3, mysql connection, smtp and others that will reside in /etc/gromox |
/home/nginx/ | SSL certificate configuration for Nginx |
Below is the complete list of available options that can be used to customize your installation.
They will be added/updated as image becomes stable.
| Parameter | Description | Default |
|---|---|---|
FQDN | Fully Qualified Domain Name | mail.route27.test |
ADMIN_PASS | Password for Admin user on Admin API | |
S6_VERBOSITY=3 | Set the verbosity level of S6 logging | 3 |
| Parameter | Description | Default |
|---|---|---|
DB_HOST | Host or container name of MariaDB Server | |
MARIADB_DATABASE | MariaDB Database name | grommunio |
MARIADB_ROOT_PASSWORD | MariaDB Root Password | |
MARIADB_USER | MariaDB Username for above Database | grommunio |
MARIADB_PASSWORD | MariaDB Password for above Database |
Content type
Image
Digest
sha256:ddb41b821…
Size
130.9 MB
Last updated
almost 3 years ago
docker pull grommunio/gromox-core