From 1f306c13e57456660f310dfcde726759ed85c30d Mon Sep 17 00:00:00 2001 From: Daniel Meiburg Date: Mon, 25 Mar 2024 23:46:41 +0100 Subject: [PATCH] owncloud: disable; seafile: setup --- seafile/.env.gpg | 1 + seafile/docker-compose.yml | 38 +++++++++++++++++++++++++++++++++++ {owncloud => seafile}/enabled | 0 3 files changed, 39 insertions(+) create mode 100644 seafile/.env.gpg create mode 100644 seafile/docker-compose.yml rename {owncloud => seafile}/enabled (100%) diff --git a/seafile/.env.gpg b/seafile/.env.gpg new file mode 100644 index 0000000..e56c2fc --- /dev/null +++ b/seafile/.env.gpg @@ -0,0 +1 @@ +^7@jرrgL-_s| R Zv3=F)eO҅J5 ;v LUAR??[628,O yƍ~D2L̞[F,ٚiTd]Χsw恌v%R<\ Cz>́ \ No newline at end of file diff --git a/seafile/docker-compose.yml b/seafile/docker-compose.yml new file mode 100644 index 0000000..2bd99e1 --- /dev/null +++ b/seafile/docker-compose.yml @@ -0,0 +1,38 @@ +services: + db: + image: mariadb:10.11 + container_name: seafile-mysql + environment: + - MYSQL_ROOT_PASSWORD=db_dev # Requested, set the root's password of MySQL service. + - MYSQL_LOG_CONSOLE=true + - MARIADB_AUTO_UPGRADE=1 + volumes: + - /opt/seafile-mysql/db:/var/lib/mysql # Requested, specifies the path to MySQL data persistent store. + + memcached: + image: memcached:1.6.18 + container_name: seafile-memcached + entrypoint: memcached -m 256 + + seafile: + image: seafileltd/seafile-mc:latest + container_name: seafile + volumes: + - /opt/seafile-data:/shared # Requested, specifies the path to Seafile data persistent store. + environment: + - DB_HOST=db + - DB_ROOT_PASSWD=db_dev # Requested, the value should be root's password of MySQL service. + - TIME_ZONE=Etc/UTC # Optional, default is UTC. Should be uncomment and set to your local time zone. + - SEAFILE_SERVER_LETSENCRYPT=false # Whether to use https or not. + - SEAFILE_SERVER_HOSTNAME=cloud.dmeiburg.de # Specifies your host name if https is enabled. + depends_on: + - db + - memcached + labels: + caddy: cloud.dmeiburg.de + caddy.reverse_proxy: "{{upstreams 80}}" + +networks: + default: + name: caddy + external: true diff --git a/owncloud/enabled b/seafile/enabled similarity index 100% rename from owncloud/enabled rename to seafile/enabled