251 líneas
4.1 KiB
YAML
251 líneas
4.1 KiB
YAML
version: '2.1'
|
|
|
|
services:
|
|
nginx:
|
|
build: ./docker-nginx-http3
|
|
# image: nwtgck/nginx-http3
|
|
# image: ranadeeppolavarapu/nginx-http3
|
|
# build: ./nginx
|
|
hostname: nginx
|
|
container_name: nginx
|
|
restart: always
|
|
entrypoint:
|
|
- /bin/bash
|
|
- /etc/nginx/entrypoint.sh
|
|
volumes:
|
|
- ./nginx:/etc/nginx
|
|
- /opt/docker/secure/fullchain.pem:/etc/nginx/hatthieves.crt:ro
|
|
- /opt/docker/secure/privkey.pem:/etc/nginx/hatthieves.key:ro
|
|
- /root/letsencrypt/hatthieves.com/fullchain.pem:/etc/nginx/hatthieves.com.crt:ro
|
|
- /root/letsencrypt/hatthieves.com/privkey.pem:/etc/nginx/hatthieves.com.key:ro
|
|
- /root/letsencrypt/hatthieves.co/fullchain.pem:/etc/nginx/hatthieves.co.crt:ro
|
|
- /root/letsencrypt/hatthieves.co/privkey.pem:/etc/nginx/hatthieves.co.key:ro
|
|
- ./nginx/nginx.conf:/usr/local/nginx/conf/nginx.conf:ro
|
|
- ./logs:/usr/local/nginx/logs
|
|
- ./html:/usr/local/nginx/html:ro
|
|
ports:
|
|
- "80:80"
|
|
# - "2001:ba0:1800:80e0::1:80:80"
|
|
- "443:443"
|
|
# - "2001:ba0:1800:80e0::1:443:443"
|
|
- "443:443/udp"
|
|
- "1936:1936"
|
|
- "1936:1936/udp"
|
|
# - "2001:ba0:1800:80e0::1:443:443/udp"
|
|
# cap_add:
|
|
# - NET_BIND_SERVICE
|
|
# sysctls:
|
|
# - net.ipv6.conf.all.disable_ipv6=0
|
|
# - net.ipv6.bindv6only=0
|
|
# - net.ipv6.conf.all.forwarding=1
|
|
# cap_add:
|
|
# - NET_ADMIN
|
|
networks:
|
|
mynet:
|
|
ipv4_address: 172.10.0.101
|
|
ipv6_address: 2001:db8:2::101
|
|
haraka:
|
|
gitea:
|
|
pad:
|
|
rocket:
|
|
defaultdrop:
|
|
registry:
|
|
pleroma:
|
|
ipfs:
|
|
nextcloud:
|
|
magicworld:
|
|
peertube:
|
|
g:
|
|
icecast2:
|
|
jitsi:
|
|
wordpress:
|
|
familyark:
|
|
kamailio:
|
|
privatebin:
|
|
glances:
|
|
tail:
|
|
arjion:
|
|
kanban:
|
|
theia:
|
|
nms:
|
|
dvwa:
|
|
bbb:
|
|
elk:
|
|
codimd:
|
|
youtube:
|
|
mumbleweb:
|
|
p2p:
|
|
webdav:
|
|
igunublue:
|
|
salva:
|
|
doom:
|
|
wtorrent:
|
|
g-plv:
|
|
hatboy:
|
|
covid19map:
|
|
|
|
networks:
|
|
mynet:
|
|
enable_ipv6: true
|
|
driver: bridge
|
|
ipam:
|
|
config:
|
|
- subnet: 172.10.0.0/24
|
|
- subnet: 2001:db8:2::/64
|
|
|
|
haraka:
|
|
external:
|
|
name: harakawildduck_mynet
|
|
|
|
gitea:
|
|
external:
|
|
name: gitea_mynet
|
|
|
|
pad:
|
|
external:
|
|
name: etherpad_mynet
|
|
|
|
rocket:
|
|
external:
|
|
name: rocket_mynet
|
|
|
|
defaultdrop:
|
|
external:
|
|
name: bikini
|
|
|
|
registry:
|
|
external:
|
|
name: registry_mynet
|
|
|
|
pleroma:
|
|
external:
|
|
name: pleroma_mynet
|
|
|
|
ipfs:
|
|
external:
|
|
name: ipfs_mynet
|
|
|
|
nextcloud:
|
|
external:
|
|
name: nextcloud_mynet
|
|
|
|
magicworld:
|
|
external:
|
|
name: magicworld_mynet
|
|
|
|
peertube:
|
|
external:
|
|
name: peertube_mynet
|
|
|
|
g:
|
|
external:
|
|
name: g_mynet
|
|
|
|
icecast2:
|
|
external:
|
|
name: icecast2_mynet
|
|
|
|
jitsi:
|
|
external:
|
|
name: jitsimeet_mynet
|
|
|
|
wordpress:
|
|
external:
|
|
name: wordpress_mynet
|
|
|
|
familyark:
|
|
external:
|
|
name: familyark_mynet
|
|
|
|
kamailio:
|
|
external:
|
|
name: kamailio_mynet
|
|
|
|
privatebin:
|
|
external:
|
|
name: privatebin_mynet
|
|
|
|
glances:
|
|
external:
|
|
name: glances_mynet
|
|
|
|
tail:
|
|
external:
|
|
name: tail_mynet
|
|
|
|
arjion:
|
|
external:
|
|
name: arjion_mynet
|
|
|
|
kanban:
|
|
external:
|
|
name: kanban_mynet
|
|
|
|
theia:
|
|
external:
|
|
name: theia_mynet
|
|
|
|
nms:
|
|
external:
|
|
name: nms_mynet
|
|
|
|
dvwa:
|
|
external:
|
|
name: dvwa_mynet
|
|
|
|
bbb:
|
|
external:
|
|
name: bigbluebutton_mynet
|
|
|
|
elk:
|
|
external:
|
|
name: elk_mynet
|
|
|
|
codimd:
|
|
external:
|
|
name: codimd_mynet
|
|
|
|
youtube:
|
|
external:
|
|
name: youtube_mynet
|
|
|
|
mumbleweb:
|
|
external:
|
|
name: mumbleweb_mynet
|
|
|
|
p2p:
|
|
external:
|
|
name: p2p_mynet
|
|
|
|
webdav:
|
|
external:
|
|
name: webdav_mynet
|
|
|
|
igunublue:
|
|
external:
|
|
name: igunublue_mynet
|
|
|
|
salva:
|
|
external:
|
|
name: salva_mynet
|
|
|
|
doom:
|
|
external:
|
|
name: web_mynet
|
|
|
|
wtorrent:
|
|
external:
|
|
name: wtorrent_mynet
|
|
|
|
g-plv:
|
|
external:
|
|
name: gplv_mynet
|
|
|
|
hatboy:
|
|
external:
|
|
name: hatboy_mynet
|
|
|
|
covid19map:
|
|
external:
|
|
name: covid19map_mynet
|