Add Nextcloud AIO service

This commit is contained in:
Fabio Scotto di Santolo
2026-04-28 14:48:21 +02:00
parent 97f03d3c40
commit 896a1aa530
2 changed files with 31 additions and 0 deletions

View File

@@ -92,6 +92,14 @@ server_directories:
owner: "1000"
group: "1000"
mode: "0755"
- path: /srv/nextcloud
owner: root
group: root
mode: "0755"
- path: /srv/nextcloud/data
owner: root
group: root
mode: "0755"
server_ufw_rules:
- rule: allow

View File

@@ -36,6 +36,24 @@ services:
- web
- gitea
nextcloud-aio-mastercontainer:
image: ghcr.io/nextcloud-releases/all-in-one:latest
container_name: nextcloud-aio-mastercontainer
init: true
restart: always
ports:
- "127.0.0.1:8080:8080"
environment:
APACHE_PORT: "11000"
APACHE_IP_BINDING: "0.0.0.0"
APACHE_ADDITIONAL_NETWORK: "server_web"
NEXTCLOUD_DATADIR: "/srv/nextcloud/data"
volumes:
- "nextcloud_aio_mastercontainer:/mnt/docker-aio-config"
- "/var/run/docker.sock:/var/run/docker.sock:ro"
networks:
- web
navidromedb:
image: postgres:13
container_name: navidromedb
@@ -87,6 +105,11 @@ services:
networks:
web:
name: server_web
external: false
gitea:
external: false
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer