test
This commit is contained in:
15
compose/adguardhome/docker-compose.yml
Normal file
15
compose/adguardhome/docker-compose.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
|
||||
services:
|
||||
adguardhome:
|
||||
image: adguard/adguardhome:v0.107.69
|
||||
container_name: adguardhome
|
||||
restart: unless-stopped
|
||||
network_mode: host
|
||||
ports:
|
||||
- 3003:3000
|
||||
volumes:
|
||||
- /docker/Daten/adguardhome/work:/opt/adguardhome/work
|
||||
- /docker/Daten/adguardhome/conf:/opt/adguardhome/conf
|
||||
environment:
|
||||
TZ: Europe/Berlin
|
||||
8
compose/bruchtal-webhook/deploy/Dockerfile
Normal file
8
compose/bruchtal-webhook/deploy/Dockerfile
Normal file
@@ -0,0 +1,8 @@
|
||||
FROM thecatlady/webhook:2.8.0
|
||||
|
||||
USER root
|
||||
|
||||
RUN apk add --no-cache git docker-cli bash openssh-client docker-compose
|
||||
|
||||
RUN mkdir -p /root/.ssh && \
|
||||
ssh-keyscan 192.168.178.204 >> /root/.ssh/known_hosts
|
||||
19
compose/bruchtal-webhook/docker-compose.yml
Normal file
19
compose/bruchtal-webhook/docker-compose.yml
Normal file
@@ -0,0 +1,19 @@
|
||||
services:
|
||||
bruchtal-webhook:
|
||||
build: ./deploy
|
||||
container_name: bruchtal-webhook
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "9001:9001"
|
||||
volumes:
|
||||
- /docker/Bruchtal:/workspace
|
||||
- /docker/Bruchtal/deploy/hooks.json:/hooks/hooks.json:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock
|
||||
- /root/.ssh:/root/.ssh:ro
|
||||
command: ["-hooks", "/hooks/hooks.json", "-verbose", "-port", "9001", "-ip", "0.0.0.0"]
|
||||
networks:
|
||||
- bruchtal-net
|
||||
|
||||
networks:
|
||||
bruchtal-net:
|
||||
external: true
|
||||
11
compose/caddy/docker-compose.yml
Normal file
11
compose/caddy/docker-compose.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
services:
|
||||
caddy:
|
||||
image: caddy:latest
|
||||
container_name: caddy
|
||||
restart: unless-stopped
|
||||
network_mode: host
|
||||
volumes:
|
||||
- /docker/caddy/config/Caddyfile:/etc/caddy/Caddyfile:ro
|
||||
- /docker/caddy/data:/data
|
||||
- /docker/caddy/ca/rootCA.crt:/etc/ssl/certs/rootCA.crt
|
||||
- /docker/caddy/ca/rootCA.key:/etc/ssl/private/rootCA.key
|
||||
25
compose/gitea/docker-compose.yml
Normal file
25
compose/gitea/docker-compose.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
services:
|
||||
server:
|
||||
image: gitea/gitea:1.24
|
||||
container_name: gitea
|
||||
environment:
|
||||
- USER_UID=1000
|
||||
- USER_GID=1000
|
||||
restart: unless-stopped
|
||||
networks:
|
||||
- gitea
|
||||
- bruchtal-net # 👈 neu für bruchtal-webhook
|
||||
volumes:
|
||||
- /docker/Daten/gitea/data:/data
|
||||
- /etc/timezone:/etc/timezone:ro
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
ports:
|
||||
- "3002:3000"
|
||||
- "2222:22"
|
||||
|
||||
networks:
|
||||
gitea:
|
||||
external: false
|
||||
bruchtal-net: # 👈 neu für bruchtal-webhook
|
||||
external: true
|
||||
##
|
||||
15
compose/heimdall/docker-compose.yml
Normal file
15
compose/heimdall/docker-compose.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
services:
|
||||
heimdall:
|
||||
image: lscr.io/linuxserver/heimdall:latest
|
||||
container_name: heimdall2
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /docker/Daten/heimdall/config:/config
|
||||
|
||||
ports:
|
||||
- 1280:80
|
||||
- 12443:443
|
||||
restart: unless-stopped
|
||||
7
compose/it-tools/docker-compose.yml
Normal file
7
compose/it-tools/docker-compose.yml
Normal file
@@ -0,0 +1,7 @@
|
||||
services:
|
||||
it-tools:
|
||||
image: 'corentinth/it-tools:latest' # The Docker image to use.
|
||||
ports:
|
||||
- '8880:80' # Maps port 80 inside the container to port 8080 on the host.
|
||||
restart: unless-stopped # Ensures the container restarts unless it is explicitly stopped.
|
||||
container_name: it-tools # Custom name for the container.
|
||||
11
compose/kea/docker-compose.yml
Normal file
11
compose/kea/docker-compose.yml
Normal file
@@ -0,0 +1,11 @@
|
||||
version: "3.8"
|
||||
|
||||
services:
|
||||
kea-dhcp4:
|
||||
image: serhiymakarenko/isc-kea-dhcp4-server:latest
|
||||
container_name: kea-dhcp4
|
||||
restart: unless-stopped
|
||||
network_mode: host
|
||||
volumes:
|
||||
- /home/christian/docker/kea/config:/etc/kea:ro
|
||||
- /home/christian/docker/kea/leases:/var/lib/kea
|
||||
38
compose/newt/docker-compose.yml
Normal file
38
compose/newt/docker-compose.yml
Normal file
@@ -0,0 +1,38 @@
|
||||
version: "3"
|
||||
services:
|
||||
newt:
|
||||
command:
|
||||
- newt
|
||||
container_name: newt2
|
||||
entrypoint:
|
||||
- /entrypoint.sh
|
||||
environment:
|
||||
- PANGOLIN_ENDPOINT=https://tunnel.seanluc.de
|
||||
- NEWT_ID=q8ddcxxoutrrhnc
|
||||
- NEWT_SECRET=4vl316fhjkht127zxwndxryz13zu4w5w2jh7vm38eq7zja56
|
||||
- PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
|
||||
hostname: 60a60dd2e962
|
||||
image: fosrl/newt
|
||||
ipc: private
|
||||
labels:
|
||||
com.docker.compose.config-hash: 66bc96213313b76f1a9874ff172919dad568b0964c744d55534da6566a2a0a2a
|
||||
com.docker.compose.container-number: 1
|
||||
com.docker.compose.depends_on: ""
|
||||
com.docker.compose.image: sha256:b6f17a3a018ea6803f386a3ee028765e001c862d521397fdfe6053531462f212
|
||||
com.docker.compose.oneoff: False
|
||||
com.docker.compose.project: pangolintunnel
|
||||
com.docker.compose.project.config_files: ""
|
||||
com.docker.compose.project.working_dir: /data/compose/1/v4
|
||||
com.docker.compose.replace: 490f03e84817d49e3242fa6ddd529de25d937744991fee24d50224d3fbf9ab0e
|
||||
com.docker.compose.service: newt
|
||||
com.docker.compose.version: ""
|
||||
logging:
|
||||
driver: json-file
|
||||
options: {}
|
||||
networks:
|
||||
- pangolintunnel_default
|
||||
restart: unless-stopped
|
||||
working_dir: /
|
||||
networks:
|
||||
pangolintunnel_default:
|
||||
external: true
|
||||
82
compose/nextcloud/docker-compose.yml
Normal file
82
compose/nextcloud/docker-compose.yml
Normal file
@@ -0,0 +1,82 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
db:
|
||||
image: mariadb:latest
|
||||
container_name: nextcloud-db
|
||||
volumes:
|
||||
#- /home/christian/docker/nextcloud/nextcloud-db-data:/var/lib/mysql
|
||||
# - /docker/Daten/nextcloud/db:/var/lib/mysql
|
||||
- ../../../Daten/nextcloud/db:/var/lib/mysql
|
||||
#/docker/Bruchtal/docker/nextcloud
|
||||
|
||||
networks:
|
||||
- default
|
||||
restart: always
|
||||
environment:
|
||||
TZ: europe/berlin
|
||||
#MYSQL_ROOT_PASSWORD: zazen17
|
||||
#MYSQL_DATABASE: db
|
||||
#MYSQL_USER: dbuser
|
||||
#MYSQL_PASSWORD: zazen17
|
||||
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
|
||||
MYSQL_DATABASE: ${MYSQL_DATABASE}
|
||||
MYSQL_USER: ${MYSQL_USER}
|
||||
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||
|
||||
|
||||
# redis:
|
||||
# image: redis:latest
|
||||
# restart: always
|
||||
# networks:
|
||||
# - default
|
||||
# volumes:
|
||||
# - redis:/var/lib/redis
|
||||
redis:
|
||||
image: redis:latest
|
||||
container_name: nextcloud-redis
|
||||
restart: always
|
||||
volumes:
|
||||
# - /docker/Daten/nextcloud/redis:/data
|
||||
- ../../../Daten/nextcloud/redis:/data
|
||||
|
||||
|
||||
nextcloud:
|
||||
depends_on:
|
||||
- redis
|
||||
- db
|
||||
image: nextcloud
|
||||
container_name: nextcloud
|
||||
volumes:
|
||||
# - /home/christian/docker/nextcloud/nextcloud-www:/var/www/html
|
||||
# - /docker/Daten/nextcloud/www:/var/www/html
|
||||
- ../../../Daten/nextcloud/www:/var/www/html
|
||||
|
||||
networks:
|
||||
- proxy
|
||||
- default
|
||||
ports:
|
||||
- 1180:80
|
||||
- 1444:443
|
||||
|
||||
restart: always
|
||||
environment:
|
||||
REDIS_HOST: redis
|
||||
MYSQL_HOST: db:3306
|
||||
#MYSQL_DATABASE: db
|
||||
#MYSQL_USER: dbuser
|
||||
#MYSQL_PASSWORD: zazen17
|
||||
MYSQL_DATABASE: ${MYSQL_DATABASE}
|
||||
MYSQL_USER: ${MYSQL_USER}
|
||||
MYSQL_PASSWORD: ${MYSQL_PASSWORD}
|
||||
|
||||
|
||||
networks:
|
||||
proxy:
|
||||
#external: true
|
||||
|
||||
volumes:
|
||||
nextcloud-db-data:
|
||||
name: nextcloud-db-data
|
||||
redis:
|
||||
name: nextcloud-redis
|
||||
40
compose/pihole/docker-compose.yml
Normal file
40
compose/pihole/docker-compose.yml
Normal file
@@ -0,0 +1,40 @@
|
||||
# More info at https://github.com/pi-hole/docker-pi-hole/ and https://docs.pi-hole.net/
|
||||
services:
|
||||
pihole:
|
||||
container_name: pihole
|
||||
image: pihole/pihole:latest
|
||||
ports:
|
||||
# DNS Ports
|
||||
- "53:53/tcp"
|
||||
- "53:53/udp"
|
||||
# Default HTTP Port
|
||||
- "3080:80/tcp"
|
||||
# Default HTTPs Port. FTL will generate a self-signed certificate
|
||||
- "8443:443/tcp"
|
||||
# Uncomment the below if using Pi-hole as your DHCP Server
|
||||
#- "67:67/udp"
|
||||
# Uncomment the line below if you are using Pi-hole as your NTP server
|
||||
#- "123:123/udp"
|
||||
environment:
|
||||
# Set the appropriate timezone for your location from
|
||||
# https://en.wikipedia.org/wiki/List_of_tz_database_time_zones, e.g:
|
||||
TZ: 'Europe/Berlin'
|
||||
# Set a password to access the web interface. Not setting one will result in a random password being assigned
|
||||
FTLCONF_webserver_api_password: '!!Zazen17**'
|
||||
# If using Docker's default `bridge` network setting the dns listening mode should be set to 'ALL'
|
||||
FTLCONF_dns_listeningMode: 'ALL'
|
||||
# Volumes store your data between container upgrades
|
||||
volumes:
|
||||
# For persisting Pi-hole's databases and common configuration file
|
||||
- '/docker/Daten/pihole:/etc/pihole'
|
||||
# Uncomment the below if you have custom dnsmasq config files that you want to persist. Not needed for most starting fresh with Pi-hole v6. If you're upgrading from v5 you and have used this directory before, you should keep it enabled for the first v6 container start to allow for a complete migration. It can be removed afterwards. Needs environment variable FTLCONF_misc_etc_dnsmasq_d: 'true'
|
||||
#- './etc-dnsmasq.d:/etc/dnsmasq.d'
|
||||
cap_add:
|
||||
# See https://github.com/pi-hole/docker-pi-hole#note-on-capabilities
|
||||
# Required if you are using Pi-hole as your DHCP server, else not needed
|
||||
- NET_ADMIN
|
||||
# Required if you are using Pi-hole as your NTP client to be able to set the host's system time
|
||||
- SYS_TIME
|
||||
# Optional, if Pi-hole should get some more processing time
|
||||
- SYS_NICE
|
||||
restart: unless-stopped
|
||||
13
compose/portainer/docker-compose.yml
Normal file
13
compose/portainer/docker-compose.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
services:
|
||||
portainer:
|
||||
image: portainer/portainer-ee:2.27.3
|
||||
container_name: portainer
|
||||
restart: unless-stopped
|
||||
ports:
|
||||
- "9000:9000" # Webinterface
|
||||
- "9443:9443"
|
||||
volumes:
|
||||
- /docker/Daten/portainer-data:/data:rw # Portainer-Daten (DB + Key)
|
||||
- /etc/localtime:/etc/localtime:ro
|
||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||
|
||||
16
compose/tvheadend/docker-compose.yml
Normal file
16
compose/tvheadend/docker-compose.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
services:
|
||||
tvheadend:
|
||||
image: lscr.io/linuxserver/tvheadend:latest
|
||||
container_name: tvheadend
|
||||
network_mode: host
|
||||
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Berlin
|
||||
|
||||
volumes:
|
||||
- /docker/Daten/tvheadend/config:/config
|
||||
- /docker/Daten/tvheadend/recordings:/recordings
|
||||
|
||||
restart: unless-stopped
|
||||
16
compose/vaultwarden/docker-compose.yml
Normal file
16
compose/vaultwarden/docker-compose.yml
Normal file
@@ -0,0 +1,16 @@
|
||||
version: '3.7'
|
||||
|
||||
services:
|
||||
vaultwarden:
|
||||
image: vaultwarden/server:latest
|
||||
container_name: vaultwarden4
|
||||
restart: always
|
||||
volumes:
|
||||
- /docker/Daten/vaultwarden/bw-data:/data
|
||||
|
||||
environment:
|
||||
- ADMIN_TOKEN=${VAULTWARDEN_ADMIN_TOKEN}
|
||||
- WEBSOCKET_ENABLED=true
|
||||
ports:
|
||||
- 1380:80
|
||||
|
||||
1
compose/vaultwarden/stack.env
Normal file
1
compose/vaultwarden/stack.env
Normal file
@@ -0,0 +1 @@
|
||||
VAULTWARDEN_ADMIN_TOKEN='$argon2i$v=19$m=16,t=2,p=1$QWlraWRvMTc$5+whtbbk9O625JUlcDikMQ'
|
||||
25
compose/vaultwarden_backup/docker-compose.yml
Normal file
25
compose/vaultwarden_backup/docker-compose.yml
Normal file
@@ -0,0 +1,25 @@
|
||||
version: "3.8"
|
||||
services:
|
||||
vaultwarden_backup:
|
||||
image: bruceforce/vaultwarden-backup
|
||||
container_name: vaultwarden_backup
|
||||
restart: unless-stopped
|
||||
init: true
|
||||
volumes:
|
||||
- /docker/Daten/vaultwarden/bw-data:/data/
|
||||
- /mnt/vaultwardenBackupOnQnap:/backups/
|
||||
- /mnt/vaultwardenBackupOnQnap/logs:/logs/
|
||||
environment:
|
||||
- BACKUP_DIR=/backups/
|
||||
- LOG_DIR=/logs/
|
||||
- CRON_TIME=0 5 * * *
|
||||
- DELETE_AFTER=30
|
||||
- TIMESTAMP=true
|
||||
- BACKUP_ON_STARTUP=true
|
||||
- BACKUP_ADD_DATABASE=true
|
||||
- BACKUP_ADD_ATTACHMENTS=true
|
||||
- BACKUP_ADD_CONFIG_JSON=true
|
||||
- BACKUP_ADD_ICON_CACHE=true
|
||||
- BACKUP_ADD_RSA_KEY=true
|
||||
- LOG_LEVEL=INFO
|
||||
- TZ= Europe/Berlin
|
||||
15
compose/wikijs/docker-compose.yml
Normal file
15
compose/wikijs/docker-compose.yml
Normal file
@@ -0,0 +1,15 @@
|
||||
services:
|
||||
wikijs:
|
||||
image: linuxserver/wikijs:2.5.312
|
||||
container_name: wikijs
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=Europe/Berlin
|
||||
volumes:
|
||||
- /docker/Daten/wikijs/config:/config
|
||||
- /docker/Daten/wikijs/data:/data
|
||||
- /mnt/wikijsBackupOnQnap:/backup
|
||||
ports:
|
||||
- 3000:3000
|
||||
restart: unless-stopped
|
||||
Reference in New Issue
Block a user