Compare commits
8 Commits
b794c5e8a9
...
master
Author | SHA1 | Date | |
---|---|---|---|
b30da3a635 | |||
cff98bf702 | |||
aa3daa61e4 | |||
e7d78d0f25 | |||
92958154cf | |||
339cc56180 | |||
ceb83047b1 | |||
b8c4da49d6 |
29
cadvisor.yml
Normal file
29
cadvisor.yml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
# 8010: cadvisor
|
||||||
|
# 8015: prometheus
|
||||||
|
|
||||||
|
version: '2.4'
|
||||||
|
services:
|
||||||
|
# cadvisor
|
||||||
|
cadvisor:
|
||||||
|
image: google/cadvisor
|
||||||
|
restart: on-failure
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8010:8080"
|
||||||
|
volumes:
|
||||||
|
- "/:/rootfs:ro"
|
||||||
|
- "/var/run:/var/run:rw"
|
||||||
|
- "/sys:/sys:ro"
|
||||||
|
- "/var/lib/docker/:/var/lib/docker:ro"
|
||||||
|
- "/dev/disk/:/dev/disk:ro"
|
||||||
|
|
||||||
|
# prometheus
|
||||||
|
prometheus:
|
||||||
|
image: prom/prometheus
|
||||||
|
restart: on-failure
|
||||||
|
links:
|
||||||
|
- cadvisor
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8015:9090"
|
||||||
|
volumes:
|
||||||
|
- "./prometheus/config:/etc/prometheus"
|
||||||
|
- "./prometheus/data:/prometheus"
|
@@ -8,45 +8,20 @@
|
|||||||
# 8007: phpmyadmin
|
# 8007: phpmyadmin
|
||||||
# 8008: matrix
|
# 8008: matrix
|
||||||
# 8009: mediagoblin
|
# 8009: mediagoblin
|
||||||
# 8010: cadvisor
|
|
||||||
# 8011: gitea
|
# 8011: gitea
|
||||||
# 8012: pleroma
|
# 8012: pleroma
|
||||||
# 8013: peertube
|
# 8013: peertube
|
||||||
# 8014: parsoid
|
# 8014: parsoid
|
||||||
# 8015: prometheus
|
|
||||||
# 8016: woodpecker
|
# 8016: woodpecker
|
||||||
|
# 8017: lemmy
|
||||||
|
# 8018: lemmy-ui
|
||||||
|
# 8019: pictrs
|
||||||
|
# 8020: iframely
|
||||||
|
# 8021: adminer
|
||||||
|
# 8022: webchat
|
||||||
|
|
||||||
version: '2.4'
|
version: '2.4'
|
||||||
services:
|
services:
|
||||||
# matrix
|
|
||||||
matrix:
|
|
||||||
image: matrixdotorg/synapse:latest-py3
|
|
||||||
# image: matrixdotorg/synapse:v0.99.2-py3
|
|
||||||
restart: on-failure
|
|
||||||
volumes:
|
|
||||||
- ./matrix:/data
|
|
||||||
environment:
|
|
||||||
SYNAPSE_SERVER_NAME: matrix.monarch-pass.net
|
|
||||||
SYNAPSE_REPORT_STATS: "yes"
|
|
||||||
POSTGRES_DB: synapse
|
|
||||||
POSTGRES_HOST: postgres
|
|
||||||
POSTGRES_PASSWORD: ${SYNAPSE_POSTGRES_PASSWORD}
|
|
||||||
POSTGRES_USER: matrix
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:8008:8008"
|
|
||||||
- "8448:8448"
|
|
||||||
links:
|
|
||||||
- postgres
|
|
||||||
|
|
||||||
# openarena
|
|
||||||
openarena:
|
|
||||||
image: sago007/openarena
|
|
||||||
restart: on-failure
|
|
||||||
volumes:
|
|
||||||
- ./openarena:/data
|
|
||||||
ports:
|
|
||||||
- "27960:27960/udp"
|
|
||||||
|
|
||||||
# malacoda.monarch-pass.net/wiki
|
# malacoda.monarch-pass.net/wiki
|
||||||
malacodapedia:
|
malacodapedia:
|
||||||
#image: mediawiki
|
#image: mediawiki
|
||||||
@@ -73,7 +48,7 @@ services:
|
|||||||
- "127.0.0.1:8004:9001"
|
- "127.0.0.1:8004:9001"
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
volumes:
|
volumes:
|
||||||
- ./etherpad_settings.json:/opt/etherpad-lite/settings.json
|
- ./etherpad/settings.json:/opt/etherpad-lite/settings.json
|
||||||
|
|
||||||
# hastebin.monarch-pass.net
|
# hastebin.monarch-pass.net
|
||||||
hastebin:
|
hastebin:
|
||||||
@@ -181,30 +156,6 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
- DRONE_SERVER=woodpecker-server:9000
|
- DRONE_SERVER=woodpecker-server:9000
|
||||||
- DRONE_SECRET=${DRONE_SECRET}
|
- DRONE_SECRET=${DRONE_SECRET}
|
||||||
|
|
||||||
# glitchcity.info
|
|
||||||
glitchcity:
|
|
||||||
links:
|
|
||||||
- memcached:cache
|
|
||||||
- mariadb:db
|
|
||||||
ports:
|
|
||||||
- 127.0.0.1:8002:80
|
|
||||||
restart: on-failure
|
|
||||||
volumes:
|
|
||||||
- ./glitchcity.info/userdata:/userdata
|
|
||||||
- ./glitchcity.info/log:/var/log
|
|
||||||
build: https://forge.monarch-pass.net/glitch-city-laboratories/glitch-city-laboratories.git
|
|
||||||
environment:
|
|
||||||
GCL_DB_HOST: db
|
|
||||||
GCL_DB_NAME: glitchcity
|
|
||||||
GCL_DB_USER: glitchcity
|
|
||||||
GCL_DB_PASSWORD: ${GCL_DB_PASSWORD}
|
|
||||||
GCL_FORUMS_URL: //forums.glitchcity.info
|
|
||||||
GCL_WIKI_URL: //glitchcity.info/wiki
|
|
||||||
GCL_MEMCACHED_HOST: cache
|
|
||||||
GCL_SMTP_HOST: mail.gandi.net
|
|
||||||
GCL_SMTP_USER: no-reply@monarch-pass.net
|
|
||||||
GCL_SMTP_PASSWORD: ${GCL_SMTP_PASSWORD}
|
|
||||||
|
|
||||||
# phpmyadmin
|
# phpmyadmin
|
||||||
phpmyadmin:
|
phpmyadmin:
|
||||||
@@ -217,31 +168,6 @@ services:
|
|||||||
environment:
|
environment:
|
||||||
PMA_ABSOLUTE_URI: "https://phpmyadmin.monarch-pass.net/"
|
PMA_ABSOLUTE_URI: "https://phpmyadmin.monarch-pass.net/"
|
||||||
|
|
||||||
# cadvisor
|
|
||||||
cadvisor:
|
|
||||||
image: google/cadvisor
|
|
||||||
restart: on-failure
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:8010:8080"
|
|
||||||
volumes:
|
|
||||||
- "/:/rootfs:ro"
|
|
||||||
- "/var/run:/var/run:rw"
|
|
||||||
- "/sys:/sys:ro"
|
|
||||||
- "/var/lib/docker/:/var/lib/docker:ro"
|
|
||||||
- "/dev/disk/:/dev/disk:ro"
|
|
||||||
|
|
||||||
# prometheus
|
|
||||||
prometheus:
|
|
||||||
image: prom/prometheus
|
|
||||||
restart: on-failure
|
|
||||||
links:
|
|
||||||
- cadvisor
|
|
||||||
ports:
|
|
||||||
- "127.0.0.1:8015:9090"
|
|
||||||
volumes:
|
|
||||||
- "./prometheus/config:/etc/prometheus"
|
|
||||||
- "./prometheus/data:/prometheus"
|
|
||||||
|
|
||||||
# parsoid
|
# parsoid
|
||||||
parsoid:
|
parsoid:
|
||||||
image: thenets/parsoid:0.10
|
image: thenets/parsoid:0.10
|
||||||
@@ -278,25 +204,13 @@ services:
|
|||||||
|
|
||||||
# postgres
|
# postgres
|
||||||
postgres:
|
postgres:
|
||||||
image: postgres:10
|
image: postgres:13
|
||||||
restart: on-failure
|
restart: on-failure
|
||||||
environment:
|
environment:
|
||||||
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
|
||||||
volumes:
|
volumes:
|
||||||
- ./postgresql:/var/lib/postgresql/data
|
- ./postgresql:/var/lib/postgresql/data
|
||||||
|
|
||||||
# minecraft
|
|
||||||
minecraft:
|
|
||||||
image: itzg/minecraft-server
|
|
||||||
restart: on-failure
|
|
||||||
ports:
|
|
||||||
- 25565:25565
|
|
||||||
environment:
|
|
||||||
VERSION: "1.12.2"
|
|
||||||
EULA: "TRUE"
|
|
||||||
volumes:
|
|
||||||
- ./minecraft:/data
|
|
||||||
|
|
||||||
# irc
|
# irc
|
||||||
irc:
|
irc:
|
||||||
image: linuxserver/ngircd
|
image: linuxserver/ngircd
|
||||||
@@ -313,3 +227,65 @@ services:
|
|||||||
- irc
|
- irc
|
||||||
volumes:
|
volumes:
|
||||||
- ./irc/discord:/config
|
- ./irc/discord:/config
|
||||||
|
|
||||||
|
lemmy:
|
||||||
|
image: dessalines/lemmy:0.14.1
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8017:8536"
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- RUST_LOG=error
|
||||||
|
volumes:
|
||||||
|
- ./lemmy/config.hjson:/config/config.hjson
|
||||||
|
depends_on:
|
||||||
|
- postgres
|
||||||
|
- pictrs
|
||||||
|
- iframely
|
||||||
|
|
||||||
|
lemmy-ui:
|
||||||
|
image: dessalines/lemmy-ui:0.14.1
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8018:1234"
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- LEMMY_INTERNAL_HOST=lemmy:8536
|
||||||
|
- LEMMY_EXTERNAL_HOST=namek.monarch-pass.net
|
||||||
|
- LEMMY_HTTPS=true
|
||||||
|
depends_on:
|
||||||
|
- lemmy
|
||||||
|
|
||||||
|
pictrs:
|
||||||
|
image: asonix/pictrs:v0.2.5-r0
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8019:8080"
|
||||||
|
user: 991:991
|
||||||
|
volumes:
|
||||||
|
- ./pictrs:/mnt
|
||||||
|
restart: always
|
||||||
|
|
||||||
|
iframely:
|
||||||
|
image: dogbin/iframely:latest
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8020:80"
|
||||||
|
volumes:
|
||||||
|
- ./iframely/config.local.js:/iframely/config.local.js:ro
|
||||||
|
restart: always
|
||||||
|
mem_limit: 200m
|
||||||
|
|
||||||
|
adminer:
|
||||||
|
image: adminer:latest
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8021:8080"
|
||||||
|
links:
|
||||||
|
- "mariadb:db"
|
||||||
|
- postgres
|
||||||
|
|
||||||
|
webchat:
|
||||||
|
image: thelounge/thelounge:latest
|
||||||
|
ports:
|
||||||
|
- "127.0.0.1:8022:9000"
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- ./irc/thelounge:/var/opt/thelounge
|
||||||
|
depends_on:
|
||||||
|
- irc
|
||||||
|
22
games.yml
Normal file
22
games.yml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
version: '2.4'
|
||||||
|
services:
|
||||||
|
# openarena
|
||||||
|
openarena:
|
||||||
|
image: sago007/openarena
|
||||||
|
restart: on-failure
|
||||||
|
volumes:
|
||||||
|
- ./openarena:/data
|
||||||
|
ports:
|
||||||
|
- "27960:27960/udp"
|
||||||
|
|
||||||
|
# minecraft
|
||||||
|
minecraft:
|
||||||
|
image: itzg/minecraft-server
|
||||||
|
restart: on-failure
|
||||||
|
ports:
|
||||||
|
- 25565:25565
|
||||||
|
environment:
|
||||||
|
VERSION: "1.12.2"
|
||||||
|
EULA: "TRUE"
|
||||||
|
volumes:
|
||||||
|
- ./minecraft:/data
|
Reference in New Issue
Block a user