Added files from local source and github

This commit is contained in:
TheThomaas 2023-05-21 16:11:06 +02:00
parent db5b2c1b8d
commit 9382fe2af8
9 changed files with 146 additions and 0 deletions

16
.env.example Normal file
View file

@ -0,0 +1,16 @@
PUID=1000
PGID=1000
TZ=Europe/Zurich
APPDATA=/mnt
SYNCTHINGDATA=/mnt/syncthing
HOST_IP=192.168.1.100
WG_HOST=example.duckdns.org
DDNS_DOMAIN=exampl
DDNS_TOKEN=12341234-1234-1234-1234-123412341234
FTP_USERNAME=ftp
FTP_PASSWORD=passwor
FTP_DIR=/ftp

View file

@ -0,0 +1,11 @@
services:
duckdns:
image: lscr.io/linuxserver/duckdns:latest
container_name: duckdns
environment:
PUID: $PUID
PGID: $PGID
TZ: $TZ
SUBDOMAINS: $DDNS_DOMAIN
TOKEN: $DDNS_TOKEN
restart: unless-stopped

16
ftp/docker-compose.yml Normal file
View file

@ -0,0 +1,16 @@
services:
ftp:
image: garethflowers/ftp-server
container_name: ftp-server
volumes:
- $FTP_DIR:/home/${FTP_USERNAME}/shared
environment:
FTP_USER: $FTP_USERNAME
FTP_PASS: $FTP_PASSWORD
ports:
- '20-21:20-21/tcp'
- '40000-40009:40000-40009/tcp'
restart: unless-stopped
# https://developerinsider.co/auto-mount-drive-in-ubuntu-server-22-04-at-startup/
# https://levelup.gitconnected.com/set-up-an-ftp-server-with-docker-81432971abab

View file

@ -0,0 +1,14 @@
services:
heimdall:
image: lscr.io/linuxserver/heimdall:latest
container_name: heimdall
volumes:
# Config
- $APPDATA/heimdall:/config
environment:
PUID: $PUID
PGID: $PGID
TZ: $TZ
ports:
- 81:80
restart: unless-stopped

18
ntfy/docker-compose.yml Normal file
View file

@ -0,0 +1,18 @@
services:
ntfy:
image: binwiederhier/ntfy
container_name: ntfy
volumes:
# Config
- $APPDATA/ntfy/cache:/var/cache/ntfy
- $APPDATA/ntfy/app:/etc/ntfy
environment:
TZ: $TZ
PUID: $PUID
PGID: $PGID
user: "${PUID:-1000}:${PGID:-1000}"
command:
- serve
ports:
- 8081:80
restart: unless-stopped

View file

@ -0,0 +1,18 @@
services:
syncthing:
image: ghcr.io/linuxserver/syncthing
container_name: syncthing
volumes:
# Config
- $APPDATA/syncthing:/config
# Sync data
- $SYNCTHINGDATA:/data
environment:
PUID: $PUID
PGID: $PGID
TZ: $TZ
ports:
- 8384:8384
- 22000:22000
- 21027:21027/udp
restart: unless-stopped

19
unifi/docker-compose.yml Normal file
View file

@ -0,0 +1,19 @@
services:
unifi-controller:
image: lscr.io/linuxserver/unifi-controller:latest
container_name: unifi-controller
volumes:
# Config
- $APPDATA/unifi:/config
environment:
PUID: $PUID
PGID: $PGID
TZ: $TZ
MEM_LIMIT: 1024
MEM_STARTUP: 1024
ports:
- 8443:8443
- 3478:3478/udp
- 10001:10001/udp
- 8080:8080
restart: unless-stopped

View file

@ -0,0 +1,15 @@
services:
uptime-kuma:
image: louislam/uptime-kuma:1
container_name: uptime-kuma
volumes:
# Config
- $APPDATA/uptime-kuma:/app/data
# Other
- /var/run/docker.sock:/var/run/docker.sock
environment:
PUID: $PUID
PGID: $PGID
ports:
- 3001:3001
restart: unless-stopped

View file

@ -0,0 +1,19 @@
services:
wg-easy:
image: weejewel/wg-easy
container_name: wg-easy
volumes:
# Config
- $APPDATA/wg-easy:/etc/wireguard
environment:
WG_HOST: $WG_HOST
cap_add:
- NET_ADMIN
- SYS_MODULE
sysctls:
- net.ipv4.ip_forward=1
- net.ipv4.conf.all.src_valid_mark=1
ports:
- "51820:51820/udp"
- "51821:51821/tcp"
restart: unless-stopped