From 8d318c261dff24ca34db62551bf3ea1a470db4a1 Mon Sep 17 00:00:00 2001 From: Nils <32552517+byReqz@users.noreply.github.com> Date: Mon, 14 Dec 2020 20:48:06 +0000 Subject: [PATCH] Add files via upload --- archivebox.yml | 14 ++++++++++++++ dashmachine.yml | 10 ++++++++++ endlessh.yml | 7 +++++++ hastebin.yml | 13 +++++++++++++ httpd.yml | 11 +++++++++++ minecraft.yml | 28 ++++++++++++++++++++++++++++ privatebin.yml | 11 +++++++++++ ssh-chat.yml | 12 ++++++++++++ ssh-honeypot.yml | 15 +++++++++++++++ teamspeak.yml | 27 +++++++++++++++++++++++++++ thelounge.yml | 10 ++++++++++ ttt.yml | 19 +++++++++++++++++++ 12 files changed, 177 insertions(+) create mode 100644 archivebox.yml create mode 100644 dashmachine.yml create mode 100644 endlessh.yml create mode 100644 hastebin.yml create mode 100644 httpd.yml create mode 100644 minecraft.yml create mode 100644 privatebin.yml create mode 100644 ssh-chat.yml create mode 100644 ssh-honeypot.yml create mode 100644 teamspeak.yml create mode 100644 thelounge.yml create mode 100644 ttt.yml diff --git a/archivebox.yml b/archivebox.yml new file mode 100644 index 0000000..a87b94e --- /dev/null +++ b/archivebox.yml @@ -0,0 +1,14 @@ +version: '3.7' +services: + archivebox: + image: nikisweeting/archivebox:latest + command: server 0.0.0.0:8867 + stdin_open: true + tty: true + ports: + - 8867:8867 + environment: + - USE_COLOR=True + - SHOW_PROGRESS=True + volumes: + - ./:/data \ No newline at end of file diff --git a/dashmachine.yml b/dashmachine.yml new file mode 100644 index 0000000..80ceb88 --- /dev/null +++ b/dashmachine.yml @@ -0,0 +1,10 @@ +version: '3.3' +services: + dashmachine: + image: rmountjoy/dashmachine + container_name: dashmachine + volumes: + - ./:/dashmachine/dashmachine/user_data + ports: + - 5000:5000 + restart: unless-stopped diff --git a/endlessh.yml b/endlessh.yml new file mode 100644 index 0000000..be9d12f --- /dev/null +++ b/endlessh.yml @@ -0,0 +1,7 @@ +version: "3.4" +services: + endlessh: + image: harshavardhanj/endlessh:latest + ports: + - "21:2222" + restart: always diff --git a/hastebin.yml b/hastebin.yml new file mode 100644 index 0000000..0ced3b6 --- /dev/null +++ b/hastebin.yml @@ -0,0 +1,13 @@ +version: '2.3' +services: + hastebin: + container_name: hastebin + image: angristan/hastebin:latest + restart: unless-stopped + volumes: + - ./data:/app/data + ports: + - "7777:7777" + environment: + - UID=4242 + - GID=4242 diff --git a/httpd.yml b/httpd.yml new file mode 100644 index 0000000..22b5f06 --- /dev/null +++ b/httpd.yml @@ -0,0 +1,11 @@ +version: '2.3' +services: + byreqz.de: + container_name: httpd1 + image: httpd + restart: unless-stopped + volumes: + - ./httpd.conf:/usr/local/apache2/conf/httpd.conf + - ./:/usr/local/apache2/htdocs + ports: + - "85:80" \ No newline at end of file diff --git a/minecraft.yml b/minecraft.yml new file mode 100644 index 0000000..f4deefb --- /dev/null +++ b/minecraft.yml @@ -0,0 +1,28 @@ +version: "3" +services: + minecraft: + image: itzg/minecraft-server + ports: + - "25560:25565" + volumes: + - "./:/data" + environment: + JVM_OPTS: "-XX:+UseG1GC -XX:+ParallelRefProcEnabled -XX:MaxGCPauseMillis=200 -XX:+UnlockExperimentalVMOptions -XX:+DisableExplicitGC -XX:+AlwaysPreTouch -XX:G1NewSizePercent=30 -XX:G1MaxNewSizePercent=40 -XX:G1HeapRegionSize=8M -XX:G1ReservePercent=20 -XX:G1HeapWastePercent=5 -XX:G1MixedGCCountTarget=4 -XX:InitiatingHeapOccupancyPercent=15 -XX:G1MixedGCLiveThresholdPercent=90 -XX:G1RSetUpdatingPauseTimePercent=5 -XX:SurvivorRatio=32 -XX:+PerfDisableSharedMem -XX:MaxTenuringThreshold=1 -Dusing.aikars.flags=https://mcflags.emc.gs -Daikars.new.flags=true" + VERSION: "latest" + TYPE: "PAPER" + EULA: "TRUE" + ENABLE_RCON: "true" + MEMORY: "4G" + RCON_PASSWORD: "..." + RCON_PORT: 28016 + # enable env variable replacement + REPLACE_ENV_VARIABLES: "TRUE" + # define an optional prefix for your env variables you want to replace + ENV_VARIABLE_PREFIX: "CFG_" + # and here are the actual variables + CFG_DB_HOST: "http://localhost:3306" + CFG_DB_NAME: "minecraft" + CFG_DB_PASSWORD_FILE: "/run/secrets/db_password" + restart: always + container_name: mc + \ No newline at end of file diff --git a/privatebin.yml b/privatebin.yml new file mode 100644 index 0000000..2cc67ba --- /dev/null +++ b/privatebin.yml @@ -0,0 +1,11 @@ +version: '2.3' +services: + privatebin: + container_name: privatebin + image: jgeusebroek/privatebin + restart: unless-stopped + volumes: + - ./:/privatebin/cfg + - ./data:/privatebin/data + ports: + - "8956:80" \ No newline at end of file diff --git a/ssh-chat.yml b/ssh-chat.yml new file mode 100644 index 0000000..e1b8412 --- /dev/null +++ b/ssh-chat.yml @@ -0,0 +1,12 @@ +version: '3.1' +services: + ssh-chat: + image: byreqz/ssh-chat:latest + restart: always + ports: + - "2022:2022" + volumes: + - ./ssh-chat-key:/ssh_key + - ./admin_keys:/admin_keys + - ./motd:/motd + container_name: ssh-chat diff --git a/ssh-honeypot.yml b/ssh-honeypot.yml new file mode 100644 index 0000000..06cc5ee --- /dev/null +++ b/ssh-honeypot.yml @@ -0,0 +1,15 @@ +version: '3.1' +services: + ssh-honeypot: + image: wildwildangel/ssh-honeypotd + restart: always + network_mode: host + cap_add: + - net_admin + ports: + - 21:21 + environment: + - TZ=Europe/Berlin + - ADRESS=0.0.0.0 + - PORT=21 + container_name: ssh-honeypot diff --git a/teamspeak.yml b/teamspeak.yml new file mode 100644 index 0000000..6644317 --- /dev/null +++ b/teamspeak.yml @@ -0,0 +1,27 @@ +version: '3.1' +services: + teamspeak: + image: teamspeak + restart: always + ports: + - 9987:9987/udp + - 10011:10011 + - 30033:30033 + environment: + TS3SERVER_DB_PLUGIN: ts3db_mariadb + TS3SERVER_DB_SQLCREATEPATH: create_mariadb + TS3SERVER_DB_HOST: db + TS3SERVER_DB_USER: root + TS3SERVER_DB_PASSWORD: ... + TS3SERVER_DB_NAME: teamspeak + TS3SERVER_DB_WAITUNTILREADY: 30 + TS3SERVER_LICENSE: accept + volumes: + - ./:/var/ts3server + + db: + image: mariadb + restart: always + environment: + MYSQL_ROOT_PASSWORD: ... + MYSQL_DATABASE: teamspeak diff --git a/thelounge.yml b/thelounge.yml new file mode 100644 index 0000000..43552ee --- /dev/null +++ b/thelounge.yml @@ -0,0 +1,10 @@ +version: '3.1' +services: + thelounge: + image: thelounge/thelounge + restart: always + ports: + - 6738:9000 + volumes: + - ./:/var/opt/thelounge + container_name: thelounge diff --git a/ttt.yml b/ttt.yml new file mode 100644 index 0000000..eec2321 --- /dev/null +++ b/ttt.yml @@ -0,0 +1,19 @@ +version: '3.1' +services: + gmod_ttt: + container_name: "gmod_ttt" + image: joshhsoj1902/linuxgsm-docker + environment: + - LGSM_GAMESERVERNAME=gmodserver + - LGSM_UPDATEINSTALLSKIP=UPDATE + - LGSM_DEFAULTMAP=ttt_rooftops_2016_v1 + - LGSM_GAMEMODE=terrortown + - LSGM_WSAPIKEY=... + - LGSM_WSCOLLECTIONID=843519054 + - LGSM_MAXPLAYERS=32 + ports: + - 27015:27015 + - 27005:27005 + - 27005:27005 + volumes: + - ./:/home/linuxgsm/serverfiles