Sign inSign up

grommunio/gromox-core

By grommunio

•Updated almost 3 years ago

Core of the grommunio groupware suite (NOTE: New containers coming soon)

Image
1

6.5K

grommunio/gromox-core repository overview

⁠docker-gromox-core

⁠About

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

⁠Maintainer

⁠Table of Contents

⁠Prerequisites and Assumptions

This image assumes that you have an external MySQL/MariaDB⁠ Container. A useful prerequisite is to read the grommunio documentation⁠

⁠Installation

Automated builds of the image are available on Docker Hub⁠ and is the recommended method of installation.

docker pull grommunio/gromox-core:latest
⁠Quick Start

⁠Configuration

⁠Persistent Storage

The following directories are used for configuration and can be mapped for persistent storage.

DirectoryDescription
/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
⁠Environment Variables

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.

⁠General Options
ParameterDescriptionDefault
FQDNFully Qualified Domain Namemail.route27.test
ADMIN_PASSPassword for Admin user on Admin API
S6_VERBOSITY=3Set the verbosity level of S6 logging3
⁠Database Options
ParameterDescriptionDefault
DB_HOSTHost or container name of MariaDB Server
MARIADB_DATABASEMariaDB Database namegrommunio
MARIADB_ROOT_PASSWORDMariaDB Root Password
MARIADB_USERMariaDB Username for above Databasegrommunio
MARIADB_PASSWORDMariaDB Password for above Database

Tag summary

Content type

Image

Digest

sha256:ddb41b821…

Size

130.9 MB

Last updated

almost 3 years ago

docker pull grommunio/gromox-core