This commit is contained in:
2025-05-23 15:04:35 +02:00
parent f3acaf1b37
commit ec45dafef4
11 changed files with 227 additions and 0 deletions

View File

@@ -0,0 +1,13 @@
services:
chronograf:
image: chronograf:latest
ports:
- '127.0.0.1:8888:8888'
volumes:
- /root/Docker/chronograf/data:/var/lib/chronograf
depends_on:
- influxdb
environment:
- INFLUXDB_URL=http://influxdb:8086
- INFLUXDB_USERNAME=USERNAME
- INFLUXDB_PASSWORD=PASSWORD

View File

@@ -0,0 +1,14 @@
services:
grafana:
image: grafana/grafana:latest
user: "0:0"
ports:
- '3000:3000'
volumes:
- /root/Docker/grafana/data:/var/lib/grafana
- /root/Docker/grafana/provisioning/:/etc/grafana/provisioning
depends_on:
- influxdb
environment:
- GF_SECURITY_ADMIN_USER=USERNAME
- GF_SECURITY_ADMIN_PASSWORD=PASSWORD

View File

@@ -0,0 +1,11 @@
services:
influxdb:
image: influxdb:latest
ports:
- '8086:8086'
volumes:
- /root/Docker/influxdb/data:/var/lib/influxdb
environment:
- INFLUXDB_DB=db0
- INFLUXDB_ADMIN_USER=USERNAME
- INFLUXDB_ADMIN_PASSWORD=PASSWORD

View File

@@ -0,0 +1,28 @@
services:
mariadb:
container_name: MariaDB
image: mariadb:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: password
MYSQL_USER: USERNAME
MYSQL_PASSWORD: password
ports:
- "3306:3306"
volumes:
- /root/Docker/MariaDB:/var/lib/mysql
command:
- mariadbd
- --max_connections=300
phpmyadmin:
container_name: phpMyAdmin
image: phpmyadmin:latest
restart: always
ports:
- "8889:80"
environment:
- PMA_HOST=mariadb
- PMA_PORT=3306

View File

@@ -0,0 +1,14 @@
services:
prometheus:
image: prom/prometheus:latest
volumes:
- /root/Docker/prometheus/etc:/etc/prometheus/
- /root/Docker/prometheus/data:/prometheus
command:
- '--config.file=/etc/prometheus/prometheus.yml'
- '--storage.tsdb.path=/prometheus'
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
- '--web.console.templates=/usr/share/prometheus/consoles'
ports:
- 9191:9090
restart: always

View File

@@ -0,0 +1,16 @@
services:
cadvisor:
container_name: cadvisor
image: gcr.io/cadvisor/cadvisor:latest
ports:
- "9303:8080"
volumes:
- "/:/rootfs"
- "/var/run:/var/run"
- "/sys:/sys"
- "/var/lib/docker/:/var/lib/docker"
- "/dev/disk/:/dev/disk"
privileged: true
devices:
- "/dev/kmsg"

View File

@@ -0,0 +1,19 @@
services:
MC-Server-Example:
container_name: MC-Server-Example
environment:
- TYPE=CUSTOM
- VERSION=LATEST
- EULA=TRUE
- RCON_PASSWORD=example
- CUSTOM_SERVER=https://cdn.ikbengino.nl/mc-server/example.jar
- SKIP_SERVER_PROPERTIES=TRUE
- INIT_MEMORY=8G
- MAX_MEMORY=12G
hostname: MC-Server-Example
image: itzg/minecraft-server:latest
tty: true
stdin_open: true
restart: 'no'
volumes:
- Example:/data

View File

@@ -0,0 +1,11 @@
version: '3'
services:
gitlab:
image: gitlab/gitlab-ce:latest
container_name: gitlab
hostname: gitlab.ikbengino.nl
restart: always
volumes:
- /root/Docker/gitlab/config:/etc/gitlab
- /root/Docker/gitlab/logs:/var/log/gitlab
- /root/Docker/gitlab/data:/var/opt/gitlab

View File

@@ -0,0 +1,64 @@
version: "3.6"
# Volumes
volumes:
#QBittorrent
qbittorrent-Config:
external: false
driver: local-persist
driver_opts:
mountpoint: /root/Docker/Torrenting/Config
#Torrenting Share
Torrenting-Share:
external: true
services:
#VPN
NordVPN:
image: ghcr.io/bubuntux/nordlynx:latest
hostname: NordVPN
container_name: NordVPN
restart: unless-stopped
ports:
- "8080:8080"
cap_add:
- NET_ADMIN
environment:
- PRIVATE_KEY=123456789
- DNS=1.1.1.1,1.0.0.1
- NET_LOCAL=192.168.0.0/16
- QUERY=filters\[country_id\]=209
dns:
- 1.1.1.1
deploy:
resources:
limits:
cpus: '4'
#Torrent Client
qbittorrent:
image: lscr.io/linuxserver/qbittorrent:latest
container_name: qbittorrent
environment:
- PUID=0
- PGID=0
- TZ=Europe/Amsterdam
- WEBUI_PORT=8080
volumes:
- qbittorrent-Config:/config
- Torrenting-Share:/NAS
network_mode: "container:NordVPN"
depends_on:
NordVPN:
condition: service_healthy
deploy:
resources:
limits:
cpus: '4'
memory: 4G

View File

@@ -0,0 +1,37 @@
version: "3.6"
volumes:
#n8n-Config
n8n-config:
external: false
driver: local-persist
driver_opts:
mountpoint: /root/Docker/n8n/config
services:
n8n:
image: n8nio/n8n
restart: always
ports:
- "5678:5678"
environment:
- N8N_PORT=5678
- N8N_REINSTALL_MISSING_PACKAGES=true
- EXECUTIONS_PROCESS=main
- DOMAIN=ikbengino.nl
- SUBDOMAIN=n8n
- N8N_DEFAULT_BINARY_DATA_MODE=filesystem
- N8N_USER_MANAGEMENT_DISABLED=true
- WEBHOOK_URL=https://n8n.ikbengino.nl/
- EXECUTIONS_DATA_PRUNE_TIMEOUT=604800
#- EXECUTIONS_DATA_SAVE_ON_ERROR=all
#- EXECUTIONS_DATA_SAVE_ON_SUCCESS=none
#- EXECUTIONS_DATA_SAVE_ON_PROGRESS=true
#- EXECUTIONS_DATA_SAVE_MANUAL_EXECUTIONS=true
- EXECUTIONS_DATA_PRUNE=true
- N8N_LOG_FILE_MAXSIZE=500
- EXECUTIONS_DATA_MAX_AGE=14
- DB_SQLITE_VACUUM_ON_STARTUP=true
volumes:
- n8n-config:/home/node/.n8n

0
first
View File