tine Groupware docker images
10K+
tine-groupware | Github | Dockerfiles
https://www.tine-groupware.de/technik/#docker
This image contains the tine Groupware code, PHP-FPM, and Nginx. Additionally, a database e.g MariaDB is required. In production, this image should be utilized with a reverse proxy handling all the custom configuration and SSL termination. Image is based on Ubuntu 24.04.
| Path | Description |
|---|---|
/etc/tine20/config.inc.php | Tine 2.0 main config file. |
/etc/tine20/conf.d/* | Tine 2.0 auto include config files. |
/var/lib/tine20/files | Stores user data. Files like in Tine 2.0 Filemanager |
/var/lib/tine20/tmp | Temporary file storage |
/var/lib/tine20/caching | Used for caching if TINE20_CACHING_BACKEND == 'File' |
/var/lib/tine20/sessions | Used as session store if TINE20_SESSION_BACKEND == 'File' |
| Option | Value | Description |
|---|---|---|
| TINE20_LOGGER_PRIORITY | 5,0-7 | |
| TINE20_FILESDIR | /var/lib/tine20/files | |
| TINE20_TMPDIR | /var/lib/tine20/tmp | |
| TINE20_DATABASE_HOST | mandatory | |
| TINE20_DATABASE_DBNAME | mandatory | |
| TINE20_DATABASE_USERNAME | mandatory | |
| TINE20_DATABASE_PASSWORD | mandatory | |
| TINE20_DATABASE_TABLEPREFIX | tine20_ | |
| TINE20_DATABASE_ADAPTER | pdo_mysql | |
| TINE20_SETUPUSER_USERNAME | mandatory | |
| TINE20_SETUPUSER_PASSWORD | mandatory | |
| TINE20_LOGIN_USERNAME | ||
| TINE20_LOGIN_PASSWORD | ||
| TINE20_CACHING_ACTIVE | true, false | |
| TINE20_CACHING_LIFETIME | 3600 | |
| TINE20_CACHING_BACKEND | File, Redis | |
| TINE20_CACHING_PATH | /var/lib/tine20/caching | |
| TINE20_CACHING_REDIS_HOST | mandatory if TINE20_CACHING_BACKEND == Redis | |
| TINE20_CACHING_REDIS_POR | 6379 | |
| TINE20_CACHING_REDIS_PREFIX | master | |
| TINE20_SESSION_LIFETIME | 86400 | |
| TINE20_SESSION_BACKEND | File,Redis | |
| TINE20_SESSION_HOST | /var/lib/tine20/sessions | |
| TINE20_SESSION_PORT | 6379 | |
| TINE20_SESSION_PATH | mandatory if TINE20_SESSION_BACKEND == Redis | |
| TINE20_CREDENTIALCACHESCHAREDKEY | mandatory | |
| TINE20_ BUILDTYPE | PRODUCTION, DEVELOMENT | Must be set to DEVELOPMENT for webpack to function correctly. |
| TINE20__* | All property which can be set with setup.php --setconfig, can also set with TINE20___ or for Tinebase with TINE20__. | |
| NGINX_CLIENT_MAX_BODY_SIZE | 1m | |
| NGINX_KEEPALIVE_TIMEOUT | 65 | |
| NGINX_TCP_NOPUSH | off | |
| NGINX_GZIP | off | |
| NGINX_GZIP_STATIC | off | |
| NGINXV_SERVER_NAME | _ | |
| NGINXV_CLIENT_MAX_BODY_SIZE | 24M | |
| PHPFPM_DYNAMIC | dynamic | should be named pm |
| PHPFPM_PM_MAX_CHILDREN | 5 | |
| PHPFPM_PM_START_SERVER | 2 | |
| PHPFPM_PM_MIN_SPARE_SERVER | 1 | |
| PHPFPM_PM_MAX_SPARE_SERVER | 3 | |
| PHPFPM_PM_MAX_REQUETS | 500 | |
| PHP_MAX_EXECUTION_TIME | 30 | |
| PHP_MAX_INPUT_TIME | 60 | |
| PHP_MEMORY_LIMIT | 1024M | |
| PHP_POST_MAX_SIZE | 8M | |
| PHP_UPLOAD_MAX_FILESIZE | 2M | |
| PHP_MAX_FILE_UPLOADS | 20 | |
| PHP_DEFAULT_SOCKET_TIMEOUT | 60 |
Content type
Image
Digest
sha256:96c66cf37…
Size
582.6 MB
Last updated
about 23 hours ago
docker pull tinegroupware/tine