Add netstack
This commit is contained in:
113
netstack
Normal file
113
netstack
Normal file
@@ -0,0 +1,113 @@
|
|||||||
|
services:
|
||||||
|
nginxproxymanager:
|
||||||
|
cpu_shares: 90
|
||||||
|
command: []
|
||||||
|
container_name: nginxproxymanager
|
||||||
|
hostname: nginxproxymanager
|
||||||
|
image: jc21/nginx-proxy-manager:latest
|
||||||
|
labels:
|
||||||
|
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/NginxProxyManager/icon.png
|
||||||
|
ports:
|
||||||
|
- target: 80
|
||||||
|
published: "80"
|
||||||
|
protocol: tcp
|
||||||
|
- target: 443
|
||||||
|
published: "443"
|
||||||
|
protocol: tcp
|
||||||
|
- target: 81
|
||||||
|
published: "81"
|
||||||
|
protocol: tcp
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: /DATA/AppData/nginxproxymanager/data
|
||||||
|
target: /data
|
||||||
|
- type: bind
|
||||||
|
source: /DATA/AppData/nginxproxymanager/etc/letsencrypt
|
||||||
|
target: /etc/letsencrypt
|
||||||
|
cloudflare-ddns:
|
||||||
|
cpu_shares: 90
|
||||||
|
command: []
|
||||||
|
container_name: cloudflare-ddns
|
||||||
|
environment:
|
||||||
|
- API_KEY=eXw0Obu0GRKlGtTYJJLO6IBBuXozHpS2jZxrmFmn
|
||||||
|
- PROXIED=false
|
||||||
|
- SUBDOMAIN=ddns
|
||||||
|
- ZONE=nicoswebsite.net
|
||||||
|
hostname: cloudflare-ddns
|
||||||
|
image: oznu/cloudflare-ddns:latest
|
||||||
|
restart: always
|
||||||
|
ports: []
|
||||||
|
volumes: []
|
||||||
|
devices: []
|
||||||
|
cap_add: []
|
||||||
|
network_mode: bridge
|
||||||
|
privileged: false
|
||||||
|
pihole:
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
cpu_shares: 90
|
||||||
|
command: []
|
||||||
|
container_name: pihole
|
||||||
|
environment:
|
||||||
|
- FTLCONF_dns_listeningMode=all
|
||||||
|
- FTLCONF_webserver_api_password=Rem1ember!
|
||||||
|
- TZ=America/New York
|
||||||
|
hostname: pihole
|
||||||
|
image: pihole/pihole:latest
|
||||||
|
labels:
|
||||||
|
icon: https://cdn.jsdelivr.net/gh/IceWhaleTech/CasaOS-AppStore@main/Apps/Pihole/icon.png
|
||||||
|
ports:
|
||||||
|
- target: 80
|
||||||
|
published: "8800"
|
||||||
|
protocol: tcp
|
||||||
|
- target: 53
|
||||||
|
published: "53"
|
||||||
|
protocol: tcp
|
||||||
|
- target: 53
|
||||||
|
published: "53"
|
||||||
|
protocol: udp
|
||||||
|
- target: 443
|
||||||
|
published: "8443"
|
||||||
|
protocol: tcp
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: /DATA/AppData/pihole/etc/pihole/
|
||||||
|
target: /etc/pihole
|
||||||
|
nebula-sync:
|
||||||
|
image: ghcr.io/lovelaze/nebula-sync:latest
|
||||||
|
container_name: nebula-sync
|
||||||
|
environment:
|
||||||
|
- PRIMARY=http://10.1.21.100:8800|Rem1ember!
|
||||||
|
- REPLICAS=http://10.1.21.99|Rem1ember!,http://10.1.21.14:8800|Rem1ember!
|
||||||
|
- FULL_SYNC=true
|
||||||
|
- RUN_GRAVITY=true
|
||||||
|
- CRON=0 * * * *
|
||||||
|
restart: unless-stopped
|
||||||
|
|
||||||
|
flame:
|
||||||
|
cpu_shares: 90
|
||||||
|
command: []
|
||||||
|
container_name: flame
|
||||||
|
environment:
|
||||||
|
- PASSWORD=Rem1ember!
|
||||||
|
- TZ=America/New York
|
||||||
|
hostname: flame
|
||||||
|
image: pawelmalak/flame:latest
|
||||||
|
ports:
|
||||||
|
- target: 5005
|
||||||
|
published: "5005"
|
||||||
|
protocol: tcp
|
||||||
|
restart: unless-stopped
|
||||||
|
volumes:
|
||||||
|
- type: bind
|
||||||
|
source: /DATA/AppData/flame
|
||||||
|
target: /app/data
|
||||||
|
- type: bind
|
||||||
|
source: /var/run/docker.sock
|
||||||
|
target: /var/run/docker.sock
|
||||||
|
devices: []
|
||||||
|
cap_add: []
|
||||||
|
network_mode: bridge
|
||||||
|
privileged: false
|
||||||
Reference in New Issue
Block a user