This commit is contained in:
2026-10-28 18:20:21 +04:00
parent 7f38d28019
commit 489e888ad2
6 changed files with 13 additions and 88 deletions

View File

@@ -1,13 +0,0 @@
NEXTCLOUD_DATABASE=nextcloud-db
DATABASE_USER=nextcloud
DATABASE_PASSWORD=password
DATABASE_ROOT_PASSWORD=another_password
PATH_TO_FOLDER=/path/to/folder/
NEXTCLOUD_ADMIN=admin
NEXTCLOUD_PASSWORD=password
NEXTCLOUD_DOMAIN=cloud.domain.ru
COLLABORA_ADMIN=admin
COLLABORA_PASSWORD=password
COLLABORA_DOMAIN=office.domain.ru

View File

@@ -1,71 +0,0 @@
services:
nextcloud-db:
image: docker.io/library/mariadb:11
restart: always
command: --transaction-isolation=READ-COMMITTED --binlog-format=ROW
container_name: nextcloud-db
volumes:
- ./db:/var/lib/mysql:z
environment:
- MARIADB_DATABASE=${NEXTCLOUD_DATABASE:?}
- MARIADB_USER=${DATABASE_USER:?}
- MARIADB_PASSWORD=${DATABASE_PASSWORD:?}
- MARIADB_ROOT_PASSWORD=${DATABASE_ROOT_PASSWORD:?}
networks:
- private_cloud_network
nextcloud-redis:
image: docker.io/library/redis:alpine
restart: always
container_name: nextcloud-redis
networks:
- private_cloud_network
nextcloud:
image: docker.io/library/nextcloud:latest
restart: always
container_name: nextcloud
volumes:
- ${PATH_TO_FOLDER:?}:/var/www/external_storage:z
- ./data:/var/www/html/data:z
- ./config:/var/www/html/config:z
- ./apps:/var/www/html/custom_apps:z
#environment:
# - MYSQL_PASSWORD=${DATABASE_PASSWORD:?}
# - MYSQL_DATABASE=${NEXTCLOUD_DATABASE:?}
# - MYSQL_USER=${DATABASE_USER:?}
# - MYSQL_HOST=nextcloud-db
# - REDIS_HOST=nextcloud-redis
#
# - NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN:?}
# - NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_PASSWORD:?}
# - NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_DOMAIN:?}
depends_on:
- nextcloud-db
- nextcloud-redis
networks:
- cloud_network
- private_cloud_network
nextcloud-collabora:
image: docker.io/collabora/code:latest
container_name: nextcloud-collabora
restart: always
environment:
- aliasgroup1=https://${NEXTCLOUD_DOMAIN:?}
- DONT_GEN_SSL_CERT=true
- server_name=${COLLABORA_DOMAIN:?}
- extra_params=--o:ssl.enable=false --o:ssl.termination=true --o:net.post_allow.host[0]=.*
- username=${COLLABORA_ADMIN:?}
- password=${COLLABORA_PASSWORD:?}
networks:
- cloud_network
- private_cloud_network
networks:
cloud_network:
name: cloud_network
driver: bridge
private_cloud_network:
name: private_cloud_network
driver: bridge

View File

@@ -6,3 +6,4 @@ cloud
matrix matrix
chat chat
todo todo
download

View File

@@ -27,7 +27,9 @@ services:
- matrix_network - matrix_network
- memos_network - memos_network
- homepage_network - homepage_network
- cloud_network #- cloud_network
#- rss_network
- cashflow_network
certbot: certbot:
image: docker.io/certbot/certbot image: docker.io/certbot/certbot
@@ -86,6 +88,12 @@ networks:
homepage_network: homepage_network:
external: true external: true
name: homepage_network name: homepage_network
cloud_network: #cloud_network:
# external: true
# name: cloud_network
#rss_network:
# external: true
# name: rss_network
cashflow_network:
external: true external: true
name: cloud_network name: cashflow_network

Binary file not shown.