feat: add homelab deployment configs, documentation, and automation scripts

This commit is contained in:
2026-11-12 16:57:08 -05:00
parent 1228b957de
commit 5a70460e89
270 changed files with 9709 additions and 47 deletions

View File

@@ -0,0 +1,43 @@
apiVersion: yggdrasil.snarfnet.net/v1alpha1
kind: GameSeed
metadata:
name: vrising
displayName: "V Rising Dedicated Server"
version: "1.0.0"
spec:
game:
appId: 1829350
branch: public
autoUpdate: true
server:
name: "SnarfNet V Rising Vampire Lair"
saveName: "SnarfNet_Vampires"
passwordSecret: "VRISING_SERVER_PASSWORD"
maxPlayers: 20
saveDirectory: "/opt/game-servers/vrising/Saves"
network:
ip: "140.44.44.80"
ports:
- port: 9876
protocol: UDP
description: "Game Traffic Port"
- port: 9877
protocol: UDP
description: "Query Port"
resources:
cpuLimit: "6"
memoryLimit: "8Gi"
memoryReservation: "4Gi"
runtime:
image: "trueosiris/vrising:latest"
restartPolicy: unless-stopped
environment:
SERVERNAME: "SnarfNet V Rising Vampire Lair"
SAVENAME: "SnarfNet_Vampires"
GAMEPORT: 9876
QUERYPORT: 9877
backup:
schedule: "0 4 * * *"
retentionDays: 14
targetPath: "/mnt/nas/game-backups/vrising"