server

Server Configuration
git clone https://git.pngu.org/server
Log | Files | Refs | README

commit b24046136919ec5b3acb8e9dce047f93156d6994
parent 1dc50f2d2ec4bf9925d445867dfa9be91ab7cbff
Author: Jack Sangdahl <jack@pngu.org>
Date:   Sun,  9 Feb 2025 23:13:51 -0700

Mail client: roundcube

Diffstat:
Aroundcube/compose.yaml | 37+++++++++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+), 0 deletions(-)

diff --git a/roundcube/compose.yaml b/roundcube/compose.yaml @@ -0,0 +1,37 @@ +services: + roundcube: + image: roundcube/roundcubemail:latest + container_name: roundcube + restart: unless-stopped + volumes: + - www:/var/www/html + ports: + - 11005:80 + depends_on: + - db + environment: + ROUNDCUBEMAIL_DB_TYPE: mysql + ROUNDCUBEMAIL_DB_HOST: db + ROUNDCUBEMAIL_DB_NAME: roundcube + ROUNDCUBEMAIL_DB_USER: roundcube_user + ROUNDCUBEMAIL_DB_PASSWORD: ${MARIADB_PASSWORD} + ROUNDCUBEMAIL_DEFAULT_HOST: tls://mail.pngu.org + ROUNDCUBEMAIL_SMTP_SERVER: tls://mail.pngu.org + ROUNDCUBEMAIL_PLUGINS: acl, archive, autologon, debug_logger, filesystem_attachments, help, hide_blockquote, http_authentication, identicon, identity_select, jqueryui, krb_authentication, markasjunk, newmail_notifier, password, reconnect, show_additional_headers, subscriptions_option, userinfo, virtuser_file, zipdownload + + db: + image: mariadb + container_name: roundcube_db + restart: unless-stopped + env_file: .env + environment: + MYSQL_RANDOM_ROOT_PASSWORD: yes + MARIADB_DATABASE: roundcube + MARIADB_USER: roundcube_user + MARIADB_PASSWORD: ${MARIADB_PASSWORD} + volumes: + - db:/var/lib/mysql + +volumes: + www: + db: