Added all server files
This commit is contained in:
56
server/compose.yml
Normal file
56
server/compose.yml
Normal file
@@ -0,0 +1,56 @@
|
||||
# docker compose down --volumes
|
||||
# docker compose up -d --remove-orphans
|
||||
|
||||
services:
|
||||
nginx-proxy-manager:
|
||||
image: "docker.io/jc21/nginx-proxy-manager:2.12.3"
|
||||
restart: unless-stopped
|
||||
container_name: nginx-proxy-manager
|
||||
network_mode: host
|
||||
environment: # Uncomment this if IPv6 is not enabled on your host
|
||||
- DISABLE_IPV6=true # Uncomment this if IPv6 is not enabled on your host
|
||||
volumes:
|
||||
- ./npm/data:/data
|
||||
- ./npm/letsencrypt:/etc/letsencrypt
|
||||
|
||||
nextcloud-aio-mastercontainer:
|
||||
image: ghcr.io/nextcloud-releases/all-in-one:latest
|
||||
init: true
|
||||
restart: always
|
||||
container_name: nextcloud-aio-mastercontainer # This line is not allowed to be changed.
|
||||
network_mode: bridge
|
||||
volumes:
|
||||
- nextcloud_aio_mastercontainer:/mnt/docker-aio-config # This line is not allowed to be changed.
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
ports:
|
||||
- 8080:8080
|
||||
environment:
|
||||
#AIO_COMMUNITY_CONTAINERS: "local-ai memories" # Community containers https://github.com/nextcloud/all-in-one/tree/main/community-containers
|
||||
APACHE_PORT: 11000 # Use this port in Nginx Proxy Manager
|
||||
# NC_TRUSTED_PROXIES: 172.18.0.3 # this is the NPM proxy ip address in the docker network !
|
||||
FULLTEXTSEARCH_JAVA_OPTIONS: "-Xms1024M -Xmx1024M"
|
||||
NEXTCLOUD_DATADIR: /server/ncdata # ⚠️ Warning: do not set or adjust this value after the initial Nextcloud installation is done!
|
||||
# NEXTCLOUD_MOUNT: /mnt/ # Allows the Nextcloud container to access the chosen directory on the host.
|
||||
NEXTCLOUD_UPLOAD_LIMIT: 2000G
|
||||
NEXTCLOUD_MAX_TIME: 7200
|
||||
NEXTCLOUD_MEMORY_LIMIT: 2052M
|
||||
NEXTCLOUD_ENABLE_DRI_DEVICE: true # Intel QuickSync
|
||||
SKIP_DOMAIN_VALIDATION: false # This should only be set to true if things are correctly configured.
|
||||
TALK_PORT: 3478 # This allows to adjust the port that the talk container is using which is exposed on the host. See https://github.com/nextcloud/all-in-one#how-to-adjust-the-talk-port
|
||||
extra_hosts:
|
||||
- cloud.kindawork.com:85.247.208.137
|
||||
|
||||
gitea:
|
||||
image: gitea/gitea:latest
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- /opt/gitea:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "3001:3000"
|
||||
- "3022:22"
|
||||
|
||||
volumes:
|
||||
nextcloud_aio_mastercontainer:
|
||||
name: nextcloud_aio_mastercontainer # This line is not allowed to be changed.
|
||||
Reference in New Issue
Block a user