108 Boo Ann Lane is a self-hosted Minecraft Forge 1.16.5 private server focusing on creative-mode art & community design. All screenshots are taken with OptiFine in 8K resolution.
Server Specifications
Hosted by ::: Docker Engine @ X86ship000 [virtual machine] @ mnretrogamer000 [hypervisor]
Backup Process & Schedule
Minecraft world backups ::: Daily world backup & store off-site in Backblaze B2 bucket :: Retention 30 days
Virtual Machine backups ::: Daily VM snapshot by archive001 :: Retention 30 days
server.properties
root@X86ship000:/var/lib/docker/volumes/pinksheepclub_minecraft_108BooAnnLane_data/_data# cat server.properties
#Minecraft server properties
#Sat Apr 02 12:09:26 CDT 2022
allow-flight=true
allow-nether=false
broadcast-console-to-ops=true
broadcast-rcon-to-ops=true
debug=false
difficulty=easy
enable-command-block=true
enable-jmx-monitoring=false
enable-query=false
enable-rcon=true
enable-status=true
enforce-whitelist=false
entity-broadcast-range-percentage=100
force-gamemode=true
function-permission-level=2
gamemode=creative
generate-structures=true
generator-settings=
hardcore=false
hide-online-players=false
level-name=world
level-seed=
level-type=flat
max-build-height=256
max-players=8
max-tick-time=60000
max-world-size=29999984
motd=108 Boo Ann Lane - Forge 1.16.5 Creative
network-compression-threshold=256
online-mode=true
op-permission-level=4
player-idle-timeout=0
prevent-proxy-connections=false
pvp=false
query.port=25565
rate-limit=0
rcon.password=filtered
rcon.port=25575
require-resource-pack=false
resource-pack=
resource-pack-prompt=
resource-pack-sha1=
server-ip=
server-port=25565
simulation-distance=10
snooper-enabled=true
spawn-animals=true
spawn-monsters=false
spawn-npcs=true
spawn-protection=16
sync-chunk-writes=true
text-filtering-config=
texture-pack=
use-native-transport=true
view-distance=10
white-list=false
Pink Sheep Club Minecraft Docker Stack
stack = pinksheepclub_minecraft
notes = disable allow_nether [server.properties] & allow_end [bukkit.yml] unless server is survival. doing all that extra unnecessary processing in those worlds is not lean.
version: "3"
services:
108MarioAnnLane.pinksheepclub.com:
container_name: 108MarioAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java17
ports:
- 25565:25565
environment:
TYPE: PAPER
VERSION: 1.18.2
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Mario Ann Lane - Paper 1.18.2 Survival"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "true"
MODE: survival
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: default
ALLOW_FLIGHT: "false"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108MarioAnnLane_data:/data
paladin1.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin1.pinksheepclub.com
environment:
BACKUP_NAME: 108MarioAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
#RCON_HOST: 108MarioAnnLane.pinksheepclub.com
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108MarioAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin1_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108MarioAnnLane.pinksheepclub.com"
108DaisyAnnLane.pinksheepclub.com:
container_name: 108DaisyAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java17-openj9
ports:
- 25565:25565
environment:
TYPE: PAPER
VERSION: 1.18.2
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Daisy Ann Lane - Paper 1.18.2 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: default
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108DaisyAnnLane_data:/data
paladin2.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin2.pinksheepclub.com
environment:
BACKUP_NAME: 108DaisyAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108DaisyAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin2_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108DaisyAnnLane.pinksheepclub.com"
108RosalinaAnnLane.pinksheepclub.com:
container_name: 108RosalinaAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java17-openj9
ports:
- 25565:25565
environment:
TYPE: PAPER
VERSION: 1.18.2
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Rosalina Ann Lane - Paper 1.18.2 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: amplified
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108RosalinaAnnLane_data:/data
paladin3.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin3.pinksheepclub.com
environment:
BACKUP_NAME: 108RosalinaAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108RosalinaAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin3_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108RosalinaAnnLane.pinksheepclub.com"
108PeachCreativeAnnLane.pinksheepclub.com:
container_name: 108PeachCreativeAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java17-openj9
ports:
- 25565:25565
environment:
TYPE: PAPER
VERSION: 1.18.2
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Peach Creative Ann Lane - Paper 1.18.2 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: default
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108PeachCreativeAnnLane_data:/data
paladin4.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin4.pinksheepclub.com
environment:
BACKUP_NAME: 108PeachCreativeAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108PeachCreativeAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin4_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108PeachCreativeAnnLane.pinksheepclub.com"
108BooAnnLane.pinksheepclub.com:
container_name: 108BooAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java8-openj9
ports:
- 25565:25565
environment:
TYPE: FORGE
VERSION: 1.16.5
FORGEVERSION: 36.2.20
MEMORY: 4G
JVM_OPTS: "-XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M"
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Boo Ann Lane - Forge 1.16.5 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: flat
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108BooAnnLane_data:/data
paladin5.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin5.pinksheepclub.com
environment:
BACKUP_NAME: 108BooAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108BooAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin5_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108BooAnnLane.pinksheepclub.com"
108WarioAnnLane.pinksheepclub.com:
container_name: 108WarioAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java8-openj9
ports:
- 25565:25565
environment:
TYPE: FORGE
VERSION: 1.16.5
FORGEVERSION: 36.2.20
MEMORY: 4G
EULA: "TRUE"
JVM_OPTS: "-XX:+UseG1GC -Dsun.rmi.dgc.server.gcInterval=2147483646 -XX:+UnlockExperimentalVMOptions -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M"
TZ: America/Chicago
MOTD: "108 Wario Ann Lane - Forge 1.16.5 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: flat
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108WarioAnnLane_data:/data
paladin6.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin6.pinksheepclub.com
environment:
BACKUP_NAME: 108WarioAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108WarioAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin6_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108WarioAnnLane.pinksheepclub.com"
108LuigiAnnLane.pinksheepclub.com:
container_name: 108LuigiAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java8-openj9
ports:
- 25565:25565
environment:
TYPE: FORGE
VERSION: 1.12.2
FORGEVERSION: 14.23.5.2855
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Luigi Ann Lane - Forge 1.12.2 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: default
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108LuigiAnnLane_data:/data
paladin7.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin7.pinksheepclub.com
environment:
BACKUP_NAME: 108LuigiAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108LuigiAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin7_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108LuigiAnnLane.pinksheepclub.com"
108BowserAnnLane.pinksheepclub.com:
container_name: 108BowserAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java8-openj9
ports:
- 25565:25565
environment:
TYPE: FORGE
VERSION: 1.12.2
FORGEVERSION: 14.23.5.2855
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Bowser Ann Lane - Forge 1.12.2 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: default
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108BowserAnnLane_data:/data
paladin8.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin8.pinksheepclub.com
environment:
BACKUP_NAME: 108BowserAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108BowserAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin8_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108BowserAnnLane.pinksheepclub.com"
108YoshiAnnLane.pinksheepclub.com:
container_name: 108YoshiAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java17
ports:
- 25566:25565
environment:
TYPE: FORGE
VERSION: 1.18.2
FORGEVERSION: 40.0.24
MEMORY: 4G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Yoshi Ann Lane - Forge 1.18.2 Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: flat
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108YoshiAnnLane_data:/data
paladin9.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin9.pinksheepclub.com
environment:
BACKUP_NAME: 108YoshiAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108YoshiAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin9_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108YoshiAnnLane.pinksheepclub.com"
108ToadAnnLane.pinksheepclub.com:
container_name: 108ToadAnnLane.pinksheepclub.com
image: itzg/minecraft-server:java17-openj9
ports:
- 25566:25565
environment:
TYPE: FABRIC
VERSION: 22w13a
MEMORY: 1G
EULA: "TRUE"
TZ: America/Chicago
MOTD: "108 Toad Ann Lane - Paper Snapshot Creative"
DIFFICULTY: easy
OPS: solarsparq
MAX_PLAYERS: 8
ALLOW_NETHER: "false"
MODE: creative
FORCE_GAMEMODE: "true"
SPAWN_ANIMALS: "true"
SPAWN_NPCS: "true"
SPAWN_MONSTERS: "false"
PVP: "false"
LEVEL_TYPE: amplified
ALLOW_FLIGHT: "true"
tty: true
stdin_open: true
restart: unless-stopped
volumes:
- 108ToadAnnLane_data:/data
paladin10.pinksheepclub.com:
image: itzg/mc-backup
container_name: paladin10.pinksheepclub.com
environment:
BACKUP_NAME: 108ToadAnnLane
BACKUP_INTERVAL: "24h"
# instead of network_mode below, could declare RCON_HOST
# RCON_HOST: mc
PRUNE_BACKUPS_DAYS: 30
INITIAL_DELAY: 120
# BACKUP_METHOD: rclone
BACKUP_METHOD: tar
# RCLONE_REMOTE: cloudlife2
# RCLONE_COMPRESS_METHOD: gzip
DEST_DIR: /backups
restart: unless-stopped
volumes:
# mount the same volume used by server, but read-only
- 108ToadAnnLane_data:/data:ro
# - paladin1_rclone_config:/config/rclone
# use a host attached directory so that it in turn can be backed up
# to external/cloud storage
- paladin10_backups:/backups
# share network namespace with server to simplify rcon access
network_mode: "service:108ToadAnnLane.pinksheepclub.com"
volumes:
108MarioAnnLane_data:
108DaisyAnnLane_data:
108RosalinaAnnLane_data:
108PeachCreativeAnnLane_data:
108BooAnnLane_data:
108WarioAnnLane_data:
108LuigiAnnLane_data:
108BowserAnnLane_data:
108YoshiAnnLane_data:
108ToadAnnLane_data:
paladin1_backups:
paladin2_backups:
paladin3_backups:
paladin4_backups:
paladin5_backups:
paladin6_backups:
paladin7_backups:
paladin8_backups:
paladin9_backups:
paladin10_backups: