first commit

This commit is contained in:
2022-05-03 00:24:14 -05:00
commit d65d6b2fa5
3 changed files with 133 additions and 0 deletions

1
README.md Normal file
View File

@@ -0,0 +1 @@
proxyserver

120
docker-compose.yml Normal file
View File

@@ -0,0 +1,120 @@
version: '3'
services:
cloudflareddns:
container_name: cloudflareddns
hostname: cloudflareddns
image: hotio/cloudflareddns:latest
environment:
- PGID=1000
- PUID=1000
- TZ=America/Chicago
- CF_APITOKEN=eSH_TXT95jL2NrHL8cT6kcrx4X-sdJswxGH1rbT6
- CF_HOSTS=aknlw.com
- CF_RECORDTYPES=A
- CF_USER=akanealw@gmail.com
- CF_ZONES=aknlw.com
- DETECTION_MODE=dig-whoami.cloudflare
- INTERVAL=300
- LOG_LEVEL=2
restart: always
volumes:
- /docker/appdata/cloudflareddns/config:/config
- /etc/localtime:/etc/localtime:ro
nginxproxymanager:
container_name: nginxproxymanager
hostname: nginxproxymanager
image: jc21/nginx-proxy-manager:latest
environment:
- X_FRAME_OPTIONS=sameorigin
- DB_SQLITE_FILE=/data/database.sqlite
ports:
- 8443:443/tcp
- 80:80/tcp
- 81:81/tcp
restart: always
volumes:
- /docker/appdata/nginxproxymanager/data:/data
- /docker/appdata/nginxproxymanager/letsencrypt:/etc/letsencrypt
- /etc/localtime:/etc/localtime:ro
portainer:
container_name: portainer
hostname: portainer
image: portainer/portainer-ce:latest
environment:
- AGENT_SECRET=8ung1e1!
ports:
- 9000:9000/tcp
restart: always
volumes:
- /docker/appdata/portainer/data:/data
- /var/run/docker.sock:/var/run/docker.sock
- /etc/localtime:/etc/localtime:ro
portainer-agent:
container_name: portainer-agent
hostname: portainer-agent
image: portainer/agent:latest
environment:
- AGENT_SECRET=8ung1e1!
ports:
- 9001:9001/tcp
restart: always
volumes:
- /var/lib/docker/volumes:/var/lib/docker/volumes
- /var/run/docker.sock:/var/run/docker.sock
- /etc/localtime:/etc/localtime:ro
privoxyvpn:
container_name: privoxyvpn
hostname: privoxyvpn
image: binhex/arch-privoxyvpn:latest
environment:
- PGID=0
- PUID=0
- UMASK=000
- TZ=America/Chicago
- VPN_ENABLED=yes
- VPN_PROV=airvpn
- VPN_CLIENT=wireguard
- ENABLE_SOCKS=no
- ENABLE_PRIVOXY=yes
- DEBUG=false
- LAN_NETWORK=192.168.1.0/24
- NAME_SERVERS=209.222.18.222,84.200.69.80,37.235.1.174,1.1.1.1,209.222.18.218,37.235.1.177,84.200.70.40,1.0.0.1
privileged: true
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
ports:
- 8118:8118/tcp
restart: always
volumes:
- /docker/appdata/privoxyvpn/config:/config
- /etc/localtime:/etc/localtime:ro
wireguard:
container_name: wireguard
hostname: wireguard
image: lscr.io/linuxserver/wireguard
environment:
- PUID=1000
- PGID=1000
- TZ=America/Chicago
- SERVERURL=wg.aknlw.com
- SERVERPORT=443
- PEERS=GamingPC,LaptopPC,LGV30S
- INTERNAL_SUBNET=10.13.13.0
- ALLOWEDIPS=192.168.1.0/24
cap_add:
- NET_ADMIN
- SYS_MODULE
ports:
- 51820:51820/udp
sysctls:
- net.ipv4.conf.all.src_valid_mark=1
restart: always
volumes:
- /docker/appdata/wireguard/config:/config
- /lib/modules:/lib/modules

12
proxyserver.env Normal file
View File

@@ -0,0 +1,12 @@
#GLOBAL SETTINGS
COMPOSE_PROJECT_NAME=proxyserver
COMPOSE_HTTP_TIMEOUT=120
DOCKERCONFDIR=/docker/appdata
DOCKERGID=999
DOCKERHOSTNAME=ProxyServer
DOCKERLOGGING_MAXFILE=10
DOCKERLOGGING_MAXSIZE=200k
PGID=1000
PUID=1000
UMASK=000
TZ=America/Chicago