added vps services
This commit is contained in:
16
.env
16
.env
@@ -37,3 +37,19 @@ OWNCLOUD_DOMAIN=192.168.1.4:8092
|
||||
OWNCLOUD_TRUSTED_DOMAINS=192.168.1.4,owncloud.akanealw.com
|
||||
ADMIN_USERNAME=akanealw
|
||||
ADMIN_PASSWORD=pknFeqRqFc3RA5N6!rDL
|
||||
|
||||
#PIHOLE
|
||||
FTLCONF_LOCAL_IPV4=162.222.10.80
|
||||
REV_SERVER=false
|
||||
REV_SERVER_DOMAIN=
|
||||
REV_SERVER_TARGET=
|
||||
REV_SERVER_CIDR=
|
||||
HOSTNAME=pihole
|
||||
DOMAIN_NAME=pihole.local
|
||||
PIHOLE_WEBPORT=8000
|
||||
WEBTHEME=default-dark
|
||||
WEBPASSWORD=8PVkCY4FbyKWEACiG22^
|
||||
|
||||
#WIREGUARD
|
||||
WG_HOST=162.222.10.80
|
||||
WG_PASSWORD=wBJz7wuazWWmbfTGhM7v
|
||||
@@ -35,6 +35,32 @@ services:
|
||||
- ${DOCKERCONFIGS}/vaultwarden:/data
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
|
||||
hbbs:
|
||||
container_name: hbbs
|
||||
image: rustdesk/rustdesk-server:latest
|
||||
command: hbbs -r aknlw.com:21117
|
||||
ports:
|
||||
- 21115:21115
|
||||
- 21116:21116
|
||||
- 21116:21116/udp
|
||||
- 21118:21118
|
||||
depends_on:
|
||||
- hbbr
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKERCONFIGS}/rustdesk/hbbs:/root
|
||||
|
||||
hbbr:
|
||||
container_name: hbbr
|
||||
image: rustdesk/rustdesk-server:latest
|
||||
command: hbbr
|
||||
ports:
|
||||
- 21117:21117
|
||||
- 21119:21119
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKERCONFIGS}/rustdesk/hbbr:/root
|
||||
|
||||
goaccess:
|
||||
container_name: goaccess
|
||||
image: 'xavierh/goaccess-for-nginxproxymanager:latest'
|
||||
@@ -168,5 +194,70 @@ services:
|
||||
volumes:
|
||||
- ${DOCKERCONFIGS}/owncloud-redis:/data
|
||||
|
||||
pihole:
|
||||
container_name: pihole
|
||||
image: cbcrowe/pihole-unbound:latest
|
||||
hostname: ${HOSTNAME}
|
||||
domainname: ${DOMAIN_NAME}
|
||||
environment:
|
||||
- FTLCONF_LOCAL_IPV4=${FTLCONF_LOCAL_IPV4}
|
||||
- TZ=${TZ}
|
||||
- WEBPASSWORD=${WEBPASSWORD}
|
||||
- WEBTHEME=${WEBTHEME:-default-dark}
|
||||
- REV_SERVER=${REV_SERVER:-false}
|
||||
- REV_SERVER_TARGET=${REV_SERVER_TARGET}
|
||||
- REV_SERVER_DOMAIN=${REV_SERVER_DOMAIN}
|
||||
- REV_SERVER_CIDR=${REV_SERVER_CIDR}
|
||||
- PIHOLE_DNS_=127.0.0.1#5335
|
||||
- DNSSEC="true"
|
||||
- DNSMASQ_LISTENING=single
|
||||
ports:
|
||||
- 53:53/tcp
|
||||
- 53:53/udp
|
||||
- 8000:80/tcp
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKERCONFIGS}/pihole/unbound:/etc/pihole:rw
|
||||
- ${DOCKERCONFIGS}/pihole/dnsmasq-unbound:/etc/dnsmasq.d:rw
|
||||
|
||||
syncthing-relay-discovery:
|
||||
container_name: syncthing
|
||||
image: t4skforce/syncthing-relay-discovery:latest
|
||||
environment:
|
||||
RELAY_OPTS:
|
||||
DISC_OPTS:
|
||||
POOLS:
|
||||
ports:
|
||||
- 22067:22067
|
||||
- 22026:22026
|
||||
restart: always
|
||||
volumes:
|
||||
- ${DOCKERCONFIGS}/syncthing:/home/syncthing/certs
|
||||
|
||||
wg-easy:
|
||||
container_name: wg-easy
|
||||
image: weejewel/wg-easy
|
||||
environment:
|
||||
- WG_HOST=${WG_HOST}
|
||||
- PASSWORD=${WG_PASSWORD}
|
||||
- WG_DEFAULT_DNS=162.222.10.80, 9.9.9.9
|
||||
- WG_PORT=51830
|
||||
- WG_PERSISTENT_KEEPALIVE=25
|
||||
- WG_DEFAULT_ADDRESS=10.8.0.x
|
||||
- WG_MTU=1420
|
||||
- WG_ALLOWED_IPS=10.8.0.0/24
|
||||
cap_add:
|
||||
- NET_ADMIN
|
||||
- SYS_MODULE
|
||||
sysctls:
|
||||
- net.ipv4.ip_forward=1
|
||||
- net.ipv4.conf.all.src_valid_mark=1
|
||||
ports:
|
||||
- "51830:51820/udp"
|
||||
- "51831:51821/tcp"
|
||||
restart: unless-stopped
|
||||
volumes:
|
||||
- ${DOCKERCONFIGS}/wireguard:/etc/wireguard
|
||||
|
||||
networks:
|
||||
default:
|
||||
|
||||
Reference in New Issue
Block a user