commit b24046136919ec5b3acb8e9dce047f93156d6994
parent 1dc50f2d2ec4bf9925d445867dfa9be91ab7cbff
Author: Jack Sangdahl <jack@pngu.org>
Date: Sun, 9 Feb 2025 23:13:51 -0700
Mail client: roundcube
Diffstat:
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: