From 77b03601ab9bd1b33d0012b0a15b5cfb8e9ba21a Mon Sep 17 00:00:00 2001 From: Jos Visser <1911646+Qballjos@users.noreply.github.com> Date: Sun, 12 Sep 2021 14:07:47 +0200 Subject: [PATCH] create owncloud stack --- Template/Stack/owncloud.yml | 50 +++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 Template/Stack/owncloud.yml diff --git a/Template/Stack/owncloud.yml b/Template/Stack/owncloud.yml new file mode 100644 index 0000000..327b4be --- /dev/null +++ b/Template/Stack/owncloud.yml @@ -0,0 +1,50 @@ +--- +version: "2" +services: + nextcloud: + image: linuxserver/owncloud:latest + container_name: owncloud + environment: + - PUID=${PUID} + - PGID=${PGID} + - TZ=${TZ} + - OWNCLOUD_DOMAIN=${OWNCLOUD_DOMAIN} + - OWNCLOUD_DB_TYPE=mysql + - OWNCLOUD_DB_NAME=owncloud + - OWNCLOUD_DB_USERNAME=owncloud + - OWNCLOUD_DB_PASSWORD=${DB_PASSWORD} + - OWNCLOUD_DB_HOST=owncloudmariadb + - OWNCLOUD_ADMIN_USERNAME=${ADMIN_USERNAME} + - OWNCLOUD_ADMIN_PASSWORD=${ADMIN_PASSWORD} + - OWNCLOUD_MYSQL_UTF8MB4=true + - OWNCLOUD_REDIS_ENABLED=true + - OWNCLOUD_REDIS_HOST=owncloudredis + volumes: + - /portainer/Files/AppData/Config/Owncloud/persistantdata:/var/www/html + ports: + - ${PORT}:8080 + restart: unless-stopped + depends_on: + - owncloudmariadb + - owncloudredis + owncloudmariadb: + image: mariadb:10.5 + container_name: owncloudmariadb + environment: + - PUID=${PUID} + - PGID=${PGID} + - MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD} + - TZ=${Timezone} + - MYSQL_ROOT_PASSWORD=${DB_PASSWORD} + - MYSQL_USER=owncloud + - MYSQL_PASSWORD=${DB_PASSWORD} + - MYSQL_DATABASE=owncloud + volumes: + - /portainer/AppData/Config/Owncloud/DB:/var/lib/mysql + restart: unless-stopped + owncloudredis: + image: redis:6 + container_name: owncloudredis + volumes: + - /portainer/AppData/Config/Owncloud/redis:/data + restart: unless-stopped \ No newline at end of file