Import
This commit is contained in:
13
Database/Chronograf/docker-compose.yaml
Normal file
13
Database/Chronograf/docker-compose.yaml
Normal 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
|
||||||
14
Database/Grafana/docker-compose.yaml
Normal file
14
Database/Grafana/docker-compose.yaml
Normal 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
|
||||||
11
Database/InfluxDB/docker-compose.yaml
Normal file
11
Database/InfluxDB/docker-compose.yaml
Normal 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
|
||||||
28
Database/MariaDB + phpMyAdmin/docker-compose.yaml
Normal file
28
Database/MariaDB + phpMyAdmin/docker-compose.yaml
Normal 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
|
||||||
14
Database/Prometheus/docker-compose.yaml
Normal file
14
Database/Prometheus/docker-compose.yaml
Normal 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
|
||||||
16
Database/cadvisor/docker-compose.yaml
Normal file
16
Database/cadvisor/docker-compose.yaml
Normal 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"
|
||||||
19
Game Servers/Minecraft/docker-compose.yaml
Normal file
19
Game Servers/Minecraft/docker-compose.yaml
Normal 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
|
||||||
11
Gitlab/docker-compose.yaml
Normal file
11
Gitlab/docker-compose.yaml
Normal 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
|
||||||
64
Torrenting/docker-compose.yaml
Normal file
64
Torrenting/docker-compose.yaml
Normal 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
|
||||||
|
|
||||||
|
|
||||||
37
Workflow/n8n/docker-compose.yaml
Normal file
37
Workflow/n8n/docker-compose.yaml
Normal 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
|
||||||
Reference in New Issue
Block a user