initial commit

This commit is contained in:
2025-08-21 11:43:10 +02:00
commit c30f2eab89
51 changed files with 617 additions and 0 deletions

8
cloud/.env Normal file
View File

@@ -0,0 +1,8 @@
MYSQL_ROOT_PASSWORD=ZmluZXdlYWx0aHNoaXJ0ZGVwZW5kcGFpcmZhcnRoZXJlYXJtb29kYm9hdGRhbmdlcmQ=
MYSQL_PASSWORD=cmVhbGl6ZW1vcmVjb21tYW5kdGhvdXNhbmRpbmRlZWRzaG91bGRlcm9uY2VkYXJrbmU=
REDIS_HOST_PASSWORD=YmFyc2NhcmVkc3RyZWFtc3RyaW5nbG93ZXJ0b3dlcnRvdGFscmVwcmVzZW50c2lnbmE=
NEXTCLOUD_TRUSTED_DOMAINS=cloud.homecube.org
NEXTCLOUD_ADMIN_USER=tonitrus
NEXTCLOUD_ADMIN_PASSWORD=Lasso-Rectified-Tributary-Quotation-Driller3-Enzyme

1
cloud/autostart Normal file
View File

@@ -0,0 +1 @@
true

View File

@@ -0,0 +1,19 @@
services:
db:
labels:
net.unraid.docker.managed: 'composeman'
net.unraid.docker.icon: ''
net.unraid.docker.webui: ''
net.unraid.docker.shell: ''
app:
labels:
net.unraid.docker.managed: 'composeman'
net.unraid.docker.icon: ''
net.unraid.docker.webui: ''
net.unraid.docker.shell: ''
redis:
labels:
net.unraid.docker.managed: 'composeman'
net.unraid.docker.icon: ''
net.unraid.docker.webui: ''
net.unraid.docker.shell: ''

55
cloud/docker-compose.yml Normal file
View File

@@ -0,0 +1,55 @@
services:
db:
image: mariadb:10.6
container_name: nextcloud-db
command: --transaction-isolation=READ-COMMITTED --log-bin=binlog --binlog-format=ROW
volumes:
- /mnt/user/appdata/nextcloud/db:/var/lib/mysql
environment:
- MYSQL_ROOT_PASSWORD=${MYSQL_ROOT_PASSWORD}
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
labels:
folder.view2: "Databases"
redis:
image: redis
container_name: nextcloud-cache
volumes:
- /mnt/user/appdata/nextcloud/cache:/data
command: redis-server --requirepass ${REDIS_HOST_PASSWORD}
labels:
folder.view2: "Databases"
app:
image: nextcloud
container_name: nextcloud
ports:
- 8090:80
links:
- db
- redis
depends_on:
- db
- redis
volumes:
- /mnt/user/appdata/nextcloud/app:/var/www/html
- /mnt/user/nextcloud-data:/var/www/html/data
environment:
- NEXTCLOUD_ADMIN_USER=${NEXTCLOUD_ADMIN_USER}
- NEXTCLOUD_ADMIN_PASSWORD=${NEXTCLOUD_ADMIN_PASSWORD}
- NEXTCLOUD_TRUSTED_DOMAINS=${NEXTCLOUD_TRUSTED_DOMAINS}
- MYSQL_DATABASE=nextcloud
- MYSQL_USER=nextcloud
- MYSQL_PASSWORD=${MYSQL_PASSWORD}
- MYSQL_HOST=db
- REDIS_HOST=redis
- REDIS_PORT=6379
- REDIS_HOST_PASSWORD=${REDIS_HOST_PASSWORD}
- APACHE_DISABLE_REWRITE_IP=1
- TRUSTED_PROXIES=172.19.0.2
labels:
folder.view2: "Services"

1
cloud/name Normal file
View File

@@ -0,0 +1 @@
cloud