Skip to content

Instantly share code, notes, and snippets.

@ratnose
Created January 5, 2021 14:53
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ratnose/86836c9e0f9f63d3f647e8f4b2facbb9 to your computer and use it in GitHub Desktop.
Save ratnose/86836c9e0f9f63d3f647e8f4b2facbb9 to your computer and use it in GitHub Desktop.
version: '3.7'
services:
swag:
image: linuxserver/swag:latest
container_name: swag
cap_add:
- NET_ADMIN
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/ducktown
- URL=clouddomain.io
- SUBDOMAINS=wildcard
- VALIDATION=dns
- DNSPLUGIN=cloudflare
- EMAIL=my.own@domian.io
- STAGING=false
volumes:
- ./appdata/swag:/config
ports:
- 443:443
- 80:80
restart: unless-stopped
nextcloud:
image: linuxserver/nextcloud:latest
container_name: nextcloud
hostname: cloud
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Ducktown
volumes:
- ./appdata/nextcloud:/config
- Cloud:/data (An NFS mounted file array)
depends_on:
- mariadb
restart: unless-stopped
mariadb:
image: linuxserver/mariadb:latest
container_name: mariadb
environment:
- PUID=1000
- PGID=1000
- MYSQL_ROOT_PASSWORD=a-super-secret-passsword
- TZ=Europe/ducktown
volumes:
- ./appdata/mariadb:/config
ports:
- 3306:3306
restart: unless-stopped
collabora:
image: collabora/code:latest
container_name: collabora
hostname: office
environment:
- domain=office\.clouddomain\.io
- username=officeadmin
- password=another-super-secret-password
restart: unless-stopped
volumes:
- ./appdata/collabora:/config
ports:
- 9980:9980
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment