Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- version: '3'
- services:
- rtorrent-flood:
- tty: true
- image: "wonderfall/rtorrent-flood"
- restart: always
- environment:
- - UID=1000
- - GID=1000
- - FLOOD_SECRET=idkitsaSecret
- - VIRTUAL_HOST=your.domain.com
- - VIRTUAL_PORT=3000
- - LETSENCRYPT_HOST=your.domain.com
- - LETSENCRYPT_EMAIL=you@you.com
- volumes:
- - /data/torrents:/data/torrents
- - /dev/null:/data/Media
- - /docker/rtorrent/flood-db:/flood-db
- - ./rtorrent.rc:/home/torrent/.rtorrent.rc
- ports:
- - 49184:49184
- - 6881:6881
- networks:
- - proxy-tier
- db:
- image: mariadb
- restart: always
- volumes:
- - /docker/nextcloud/db:/var/lib/mysql
- environment:
- - MYSQL_ROOT_PASSWORD=pwd
- - MYSQL_PASSWORD=pwd
- - MYSQL_DATABASE=nextcloud
- - MYSQL_USER=nextcloud
- networks:
- - nextcloud_network
- nextcloud:
- image: wonderfall/nextcloud
- restart: always
- depends_on:
- - db
- environment:
- - VIRTUAL_HOST=cloud.domain.com
- - VIRTUAL_PORT=8888
- - LETSENCRYPT_HOST=cloud.domain.com
- - LETSENCRYPT_EMAIL=you@you.com
- - UID=1000
- - GID=1000
- - UPLOAD_MAX_SIZE=10G
- - APC_SHM_SIZE=128M
- - OPCACHE_MEM_SIZE=128
- - CRON_PERIOD=15m
- - TZ=Europe/UTC
- - ADMIN_USER=
- - ADMIN_PASSWORD=
- - DOMAIN=cloud.domain.com
- - DB_TYPE=mysql
- - DB_NAME=nextcloud
- - DB_USER=nextcloud
- - DB_PASSWORD=pwd
- - DB_HOST=db
- volumes:
- - /docker/nextcloud/data:/data
- - /docker/nextcloud/config:/config
- - /docker/nextcloud/apps:/apps2
- - /docker/nextcloud/themes:/nextcloud/themes
- - /data:/slab
- networks:
- - proxy-tier
- - nextcloud_network
- proxy:
- image: jwilder/nginx-proxy
- restart: always
- ports:
- - 80:80
- - 443:443
- labels:
- com.github.jrcs.letsencrypt_nginx_proxy_companion.nginx_proxy: "true"
- environment:
- - ENABLE_IPV6=false
- volumes:
- - certs:/etc/nginx/certs:ro
- - conf.d:/etc/nginx/conf.d
- - vhost.d:/etc/nginx/vhost.d
- - html:/usr/share/nginx/html
- - /var/run/docker.sock:/tmp/docker.sock:ro
- networks:
- - proxy-tier
- letsencrypt-companion:
- image: jrcs/letsencrypt-nginx-proxy-companion
- restart: always
- volumes:
- - certs:/etc/nginx/certs
- - conf.d:/etc/nginx/conf.d
- - vhost.d:/etc/nginx/vhost.d
- - html:/usr/share/nginx/html
- - /var/run/docker.sock:/var/run/docker.sock:ro
- networks:
- - proxy-tier
- depends_on:
- - proxy
- volumes:
- db:
- nextcloud:
- certs:
- conf.d:
- vhost.d:
- html:
- networks:
- proxy-tier:
- nextcloud_network:
- external: false
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement