From cac8fb276935440938ee384e1b83bdb0d1a535c7 Mon Sep 17 00:00:00 2001 From: Yax <1949284+kianby@users.noreply.github.com> Date: Thu, 26 Dec 2024 17:58:56 +0100 Subject: [PATCH] Nextcloud --- .env.default | 14 ++++++++------ .gitignore | 2 ++ 01-blog/docker-compose.blog.yml | 17 ----------------- 02-selfoss/docker-compose.selfoss.yml | 12 ------------ 03-shaarli/docker-compose.shaarli.yml | 13 ------------- 04-gitea/docker-compose.gitea.yml | 18 ------------------ 05-wallabag/docker-compose.wallabag.yml | 17 ----------------- 06-heimdall/docker-compose.heimdall.yml | 13 ------------- 07-nextcloud/docker-compose.nextcloud.yml | 19 +++++++++++++++++++ 9 files changed, 29 insertions(+), 96 deletions(-) delete mode 100755 01-blog/docker-compose.blog.yml delete mode 100755 02-selfoss/docker-compose.selfoss.yml delete mode 100755 03-shaarli/docker-compose.shaarli.yml delete mode 100644 04-gitea/docker-compose.gitea.yml delete mode 100755 05-wallabag/docker-compose.wallabag.yml delete mode 100755 06-heimdall/docker-compose.heimdall.yml create mode 100644 07-nextcloud/docker-compose.nextcloud.yml diff --git a/.env.default b/.env.default index 6ff795c..11f1c0c 100644 --- a/.env.default +++ b/.env.default @@ -1,9 +1,11 @@ # general ROOT_INSTALL=/srv -TZ=Europe/Paris -PUID=1000 -PGID=1000 - -# apps -WALLABAG_URL=http://localhost +# nextcloud +SMTP_HOST=smtp.domain.com +SMTP_SECURE=ssl +SMTP_PORT=465 +SMTP_AUTHTYPE=LOGIN +SMTP_NAME=admin +SMTP_PASSWORD=password +MAIL_FROM_ADDRESS=admin@domain.com diff --git a/.gitignore b/.gitignore index 9a26c25..c8e2810 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ .env +.env.vm1 +.env.vm2 selfhosting.sublime-project selfhosting.sublime-workspace \ No newline at end of file diff --git a/01-blog/docker-compose.blog.yml b/01-blog/docker-compose.blog.yml deleted file mode 100755 index 618ed22..0000000 --- a/01-blog/docker-compose.blog.yml +++ /dev/null @@ -1,17 +0,0 @@ -services: - stacosys: - container_name: stacosys - image: kianby/stacosys - volumes: - - ${ROOT_INSTALL}/data/stacosys:/config - restart: unless-stopped - expose: - - 8100 - blog: - container_name: blog - image: kianby/blog - depends_on: - - stacosys - restart: unless-stopped - ports: - - "8011:80" diff --git a/02-selfoss/docker-compose.selfoss.yml b/02-selfoss/docker-compose.selfoss.yml deleted file mode 100755 index 9c85771..0000000 --- a/02-selfoss/docker-compose.selfoss.yml +++ /dev/null @@ -1,12 +0,0 @@ -services: - selfoss: - container_name: selfoss - image: rsprta/selfoss - volumes: - - ${ROOT_INSTALL}/data/selfoss:/selfoss/data - restart: unless-stopped - ports: - - "8012:8888" - environment: - - SELFOSS_CONFIG_FILE=/selfoss/data/config.ini - diff --git a/03-shaarli/docker-compose.shaarli.yml b/03-shaarli/docker-compose.shaarli.yml deleted file mode 100755 index 8f7d75b..0000000 --- a/03-shaarli/docker-compose.shaarli.yml +++ /dev/null @@ -1,13 +0,0 @@ -services: - shaarli: - container_name: shaarli - image: shaarli/shaarli - volumes: - - shaarli-cache:/var/www/shaarli/cache - - ${ROOT_INSTALL}/data/shaarli:/var/www/shaarli/data - restart: unless-stopped - ports: - - "8013:80" - -volumes: - shaarli-cache: diff --git a/04-gitea/docker-compose.gitea.yml b/04-gitea/docker-compose.gitea.yml deleted file mode 100644 index 0691e56..0000000 --- a/04-gitea/docker-compose.gitea.yml +++ /dev/null @@ -1,18 +0,0 @@ -services: - gitea: - container_name: gitea - image: gitea/gitea:1.17.2-rootless - restart: unless-stopped - volumes: - - gitea_data:/var/lib/gitea - - gitea_config:/etc/gitea - - /etc/timezone:/etc/timezone:ro - - /etc/localtime:/etc/localtime:ro - ports: - - "8014:3000" - - "2222:2222" - -volumes: - gitea_data: - gitea_config: - diff --git a/05-wallabag/docker-compose.wallabag.yml b/05-wallabag/docker-compose.wallabag.yml deleted file mode 100755 index f496311..0000000 --- a/05-wallabag/docker-compose.wallabag.yml +++ /dev/null @@ -1,17 +0,0 @@ -services: - wallabag: - container_name: wallabag - image: wallabag/wallabag - ports: - - "8015:80" - volumes: - - wallabag_data:/var/www/wallabag/data:rw - - wallabag_images:/var/www/wallabag/web/assets/images:rw - environment: - - SYMFONY__ENV__DOMAIN_NAME="${WALLABAG_URL}" - - SYMFONY__ENV__FOSUSER_REGISTRATION=false - - -volumes: - wallabag_data: - wallabag_images: diff --git a/06-heimdall/docker-compose.heimdall.yml b/06-heimdall/docker-compose.heimdall.yml deleted file mode 100755 index dd12b52..0000000 --- a/06-heimdall/docker-compose.heimdall.yml +++ /dev/null @@ -1,13 +0,0 @@ -services: - heimdall: - image: lscr.io/linuxserver/heimdall - container_name: heimdall - environment: - - PUID=${PUID} - - PGID=${PGID} - - TZ=${TZ} - volumes: - - ${ROOT_INSTALL}/data/heimdall:/config - ports: - - "8016:80" - restart: unless-stopped diff --git a/07-nextcloud/docker-compose.nextcloud.yml b/07-nextcloud/docker-compose.nextcloud.yml new file mode 100644 index 0000000..10bb543 --- /dev/null +++ b/07-nextcloud/docker-compose.nextcloud.yml @@ -0,0 +1,19 @@ +services: + nextcloud: + image: nextcloud + container_name: nextcloud + restart: always + ports: + - 8080:80 + volumes: + - ${ROOT_INSTALL}/data/nextcloud:/var/www/html + environment: + - SQLITE_DATABASE=nextcloud + - APACHE_BODY_LIMIT=0 + - SMTP_HOST=${SMTP_HOST} + - SMTP_SECURE=${SMTP_SECURE} + - SMTP_PORT=${SMTP_PORT} + - SMTP_AUTHTYPE=${SMTP_AUTHTYPE} + - SMTP_NAME=${SMTP_NAME} + - SMTP_PASSWORD=${SMTP_PASSWORD} + - MAIL_FROM_ADDRESS=${MAIL_FROM_ADDRESS}