first commit

This commit is contained in:
Penelope Gwen 2023-11-17 14:57:23 -07:00
commit a3b1f9698f
13 changed files with 252 additions and 0 deletions

1
.gitignore vendored Normal file
View file

@ -0,0 +1 @@
.env

View file

@ -0,0 +1,44 @@
version: "3.3"
#networks:
# synapsenet:
# driver: bridge
# ipam:
# config:
# - subnet: 172.25.0.0/24
services:
synapse:
image: "matrixdotorg/synapse:latest"
restart: always
container_name: "synapse"
# network_mode: synapsenet
volumes:
- "/mnt/2TB/synapse/data:/data"
environment:
VIRTUAL_HOST: "matrix.pogmom.me"
VIRTUAL_PORT: 8008
SYNAPSE_SERVER_NAME: "matrix.pogmom.me"
SYNAPSE_REPORT_STATS: "yes"
ports:
- "8008:8008/tcp"
- "8448:8448/tcp"
riot-web:
ports:
- '86:80'
image: bubuntux/riot-web
restart: always
postgresql:
image: postgres:latest
restart: always
hostname: synapse-postgresql-1
#network_mode: synapsenet
environment:
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
POSTGRES_USER: synapse
POSTGRES_DB: synapse
POSTGRES_INITDB_ARGS: "--encoding='UTF8' --lc-collate='C' --lc-ctype='C'"
volumes:
- "/mnt/2TB/synapse/postgres:/var/lib/postgresql/"
ports:
- "5432:5432/tcp"

View file

@ -0,0 +1,91 @@
---
version: "2.1"
services:
mastodon-redis:
image: redis
network_mode: mastodonnet
container_name: mastodon-redis
restart: always
volumes:
- '/mnt/2TB/mastodon/redis:/data'
mastodon-db:
image: postgres:15.2
container_name: mastodon-db
network_mode: mastodonnet
restart: always
environment:
POSTGRES_USER: mastodon
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
volumes:
- '/mnt/2TB/mastodon/postgres:/var/lib/postgresql/data'
# ports:
# - 5432:5432
mastodon-elasticsearch:
image: elasticsearch:8.8.0
container_name: mastodon-elasticsearch
network_mode: mastodonnet
# ports:
# - '9200:9200'
environment:
- discovery.type=single-node
- xpack.ml.enabled=false
volumes:
- '/mnt/2TB/mastodon/elasticsearch/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml'
mastodon:
image: lscr.io/linuxserver/mastodon:latest
network_mode: mastodonnet
container_name: mastodon
environment:
- PUID=0
- PGID=0
- TZ=${TZ}
- LOCAL_DOMAIN=pogmom.me
- REDIS_HOST=mastodon-redis
- REDIS_PORT=6379
- DB_HOST=mastodon-db
- DB_USER=mastodon
- DB_NAME=mastodon
- DB_PASS=${POSTGRES_PASSWORD}
- DB_PORT=5432
- ES_ENABLED=true
- SECRET_KEY_BASE=${SECRET_KEY_BASE}
- OTP_SECRET=${OTP_SECRET}
- VAPID_PRIVATE_KEY=${VAPID_PRIVATE_KEY}
- VAPID_PUBLIC_KEY=${VAPID_PUBLIC_KEY}
- SMTP_SERVER=mail.smtp2go.com
- SMTP_PORT=2525
- SMTP_LOGIN=pogmom
- SMTP_PASSWORD=${SMTP_PASSWORD}
- SMTP_FROM_ADDRESS=support@pogmom.me
- LDAP_ENABLED=true
- LDAP_METHOD=simple
- LDAP_HOST=ldap.pogmom.me
- LDAP_PORT=3890
- LDAP_BASE=dc=pogmom,dc=me
- LDAP_SEARCH_FILTER=(&(memberOf=cn=mastodon,ou=groups,dc=pogmom,dc=me)(&(objectclass=person)(|(%{uid}=%{email})(%{mail}=%{email}))))
- LDAP_BIND_DN=uid=admin,ou=people,dc=pogmom,dc=me
- LDAP_PASSWORD=${LDAP_PASSWORD}
- LDAP_UID=uid
- LDAP_MAIL=mail
- LDAP_UID_CONVERSION_ENABLED=true
- S3_ENABLED=false
- WEB_DOMAIN=masto.pogmom.me #optional
- ES_HOST=mastodon-elasticsearch #optional
- ES_PORT=9200 #optional
# - ES_USER=elastic #optional
# - ES_PASS=elastic #optional
# - S3_BUCKET= #optional
# - AWS_ACCESS_KEY_ID= #optional
# - AWS_SECRET_ACCESS_KEY= #optional
# - S3_ALIAS_HOST= #optional
- SIDEKIQ_ONLY=false #optional
- SIDEKIQ_QUEUE= #optional
- SIDEKIQ_DEFAULT=false #optional
- SIDEKIQ_THREADS=5 #optional
- DB_POOL=5 #optional
volumes:
- /mnt/2TB/mastodon/config:/config
ports:
- 80:80
- 443:443
restart: unless-stopped

View file

@ -0,0 +1,42 @@
version: "3"
services:
minecraft-server:
image: itzg/minecraft-server:java8-multiarch
container_name: mc-modded
ports:
- "25566:25565"
environment:
EULA: "TRUE"
EXEC_DIRECTLY: "TRUE"
MEMORY: "4G"
# VERSION: "LATEST"
TYPE: "AUTO_CURSEFORGE"
CF_API_KEY: "$$2a$$10$$u9An.w/G4.L5PSQnBCA0bOi0o2nFzaJO8JDktH8Df04hJyv/FHTp."
CF_PAGE_URL: "https://www.curseforge.com/minecraft/modpacks/roguelike-adventures-and-dungeons"
# CF_EXCLUDE_MODS: ""
# CF_MODPACK_ZIP: "/downloads/modpacks/RAD2-Serverpack-1.2.zip"
# SPIGET_RESOURCES: "18494"
# MODS_FILE: "/extras/mods.txt"
# EXTRA_ARGS: "--world-dir ./worlds/"
DIFFICULTY: "hard"
MOTD: "§3Join the discord at §ddis.pogmom.me§f\\n§fModded Server§f || §4Qu§cee§6r L§eib§aer§2at§1io§9n N§5ow§d!"
OPS: "pogmommy"
# ICON: "/extras/server-icon.png"
MAX_PLAYERS: "25"
# ALLOW_NETHER: "TRUE"
ANNOUNCE_PLAYER_ACHIEVEMENTS: "TRUE"
GENERATE_STRUCTURES: "TRUE"
MODE: "survival"
SERVER_NAME: "Pogmommy"
ENABLE_ROLLING_LOGS: "TRUE"
TZ: ${TZ}
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- "/mnt/2TB/minecraft/modded:/data"
# - "./plugins:/plugins"
# - "./worlds:/worlds"
- "./extras:/extras"
- "./downloads:/downloads"

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.1 KiB

View file

@ -0,0 +1,10 @@
version: "3"
services:
client:
image: nginx
restart: unless-stopped
ports:
- 8065:80
volumes:
- ./src:/usr/share/nginx/html

Binary file not shown.

View file

@ -0,0 +1 @@
<meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=0"> <title>Penelope Gwen | Minecraft Servers</title> <link rel="shortcut icon" href="http://www.pogmom.me/images/favicon.ico"> <iframe src="http://localhost" id="mframe" style="position:fixed; top:0; left:0; bottom:0; right:0; width:100%; height:100%; border:none; margin:0; padding:0; overflow:hidden; z-index:999999;"> Your browser doesn't support iframes </iframe> <script> console.log(window.top.location.pathname) var mpath = "https://pogmom.me/mc.html" document.getElementById("mframe").src = mpath; </script>

BIN
minecraft-survival/.DS_Store vendored Normal file

Binary file not shown.

View file

@ -0,0 +1,42 @@
version: "3"
services:
minecraft-server:
image: itzg/minecraft-server
container_name: mc-smp
ports:
- 25565:25565/tcp
- 25565:25565/udp
- 19132:19132/tcp
- 19132:19132/udp
environment:
EULA: "TRUE"
EXEC_DIRECTLY: "TRUE"
MEMORY: "4G"
VERSION: "LATEST"
TYPE: "PAPER"
# FORCE_REDOWNLOAD: "TRUE"
# SPIGOT_DOWNLOAD_URL: "https://github.com/pogmommy/mcpage/releases/download/v.120/spigot-1.20.jar"
SPIGET_RESOURCES: "18494"
MODS_FILE: "/extras/mods.txt"
#WORLD: /worlds/SMP.2022
# EXTRA_ARGS: "--world-dir ./worlds/"
DIFFICULTY: "hard"
MOTD: "§3Join the discord at §ddis.pogmom.me§f\\n§fSurvival Server§f || §4Qu§cee§6r L§eib§aer§2at§1io§9n N§5ow§d!"
OPS: "pogmommy"
ICON: "/extras/server-icon.png"
MAX_PLAYERS: "50"
ALLOW_NETHER: "TRUE"
ANNOUNCE_PLAYER_ACHIEVEMENTS: "TRUE"
GENERATE_STRUCTURES: "TRUE"
MODE: "survival"
SERVER_NAME: "Pogmommy"
ENABLE_ROLLING_LOGS: "TRUE"
TZ: ${TZ}
tty: true
stdin_open: true
restart: always
volumes:
- "/mnt/2TB/minecraft/smp:/data"
# - "./plugins:/plugins"
# - "./worlds:/worlds"
- "./extras:/extras"

View file

@ -0,0 +1,3 @@
https://ci.opencollab.dev/job/GeyserMC/job/Floodgate/job/master/lastSuccessfulBuild/artifact/spigot/build/libs/floodgate-spigot.jar
https://ci.opencollab.dev/job/GeyserMC/job/Geyser/job/master/lastSuccessfulBuild/artifact/bootstrap/spigot/build/libs/Geyser-Spigot.jar
#https://gitlab.com/Programie/MatterBukkit/-/jobs/artifacts/1.7/raw/target/MatterBukkit.jar?job=release

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.1 KiB

View file

@ -0,0 +1,18 @@
version: '3.3'
volumes:
nextcloud_aio_mastercontainer:
name: nextcloud_aio_mastercontainer
services:
all-in-one:
container_name: nextcloud-aio-mastercontainer
restart: always
ports:
- '8080:8080'
environment:
- APACHE_PORT=11000
- APACHE_IP_BINDING=0.0.0.0
- NEXTCLOUD_DATADIR=/mnt/2TB/ncdata
volumes:
- 'nextcloud_aio_mastercontainer:/mnt/docker-aio-config:rw'
- '/var/run/docker.sock:/var/run/docker.sock:ro'
image: 'nextcloud/all-in-one:latest'