Files
Internal-apps/vars.yml

112 lines
4.2 KiB
YAML
Executable File

## add generic 755 directory for application here
directories:
- /opt/apps/npm
- /opt/apps/jellyfin
- /opt/apps/letsencrypt
- /opt/apps/gitea
- /opt/apps/jellyfin/config
- /opt/apps/n8n/data
- /opt/apps/prowler/data
- /opt/apps/prowler/tmp/prowler_api_output
- /opt/apps/prowler/postgres/data
- /opt/apps/wireguard
- /opt/apps/wazuh/config
- /opt/apps/wazuh/config/wazuh_indexer_ssl_certs
- /opt/apps/wazuh/config/wazuh_cluster
- /opt/apps/wazuh/config/wazuh_dashboard
- /opt/apps/wazuh/config/wazuh_indexer
- /opt/apps/minecraft
- /opt/apps/minecraft/data
- /opt/apps/zomboid
- /opt/apps/zomboid/data
## Jellyfin directories for media
directories_jellyfin:
- /opt/apps/jellyfin/tvseries
- /opt/apps/jellyfin/movies
images:
- docker.io/jc21/nginx-proxy-manager:latest
- lscr.io/linuxserver/jellyfin:latest
- docker.gitea.com/gitea:nightly
- docker.io/wazuh/wazuh-certs-generator:0.0.3
- ghcr.io/wg-easy/wg-easy:15
- docker.io/wazuh/wazuh-dashboard:{{ wazuh_version }}
- docker.io/wazuh/wazuh-indexer:{{ wazuh_version }}
- docker.io/wazuh/wazuh-manager:{{ wazuh_version }}
- docker.io/itzg/minecraft-server:latest
- docker.io/danixu86/project-zomboid-dedicated-server:latest
wazuh_version: 4.14.1
sudo_password: sdfwwww
POSTGRES_ADMIN_USER: theuseriwant
POSTGRES_PASSWORD: theuserthatineedpaswoord
POSTGRES_DB: thatoneit
## WireGuard Easy VPN
## IMPORTANT: After first run, change wireguard_ui_password to a strong password
## Public IP or DDNS hostname clients connect to — CHANGE THIS before deploying
wireguard_image: ghcr.io/wg-easy/wg-easy:15
wireguard_host: vpn.boxswapper.io
wireguard_ui_username: admin
wireguard_ui_password: T3l0penF@5tback
wireguard_port: 51820
wireguard_ui_port: 51821
wireguard_cidr: 10.10.1.0/24
wireguard_ipv6_cidr: fd00:10:10::/64
wireguard_allowed_ips: 10.10.1.0/24,10.10.0.0/24
wireguard_default_dns: 1.1.1.1
wireguard_ip: 10.10.0.36
## Wazuh SIEM (static IPs on npm_internal)
wazuh_dashboard_ip: 10.10.0.40
wazuh_manager_ip: 10.10.0.41
wazuh_indexer_ip: 10.10.0.42
## Wazuh agent (installed on this host by packages role)
## Server address the agent reports to (manager reachable on ports 1514/1515 via router forwarding)
wazuh_agent_rpm: wazuh-agent-4.14.1-1.x86_64.rpm
wazuh_server_address: wazuh.boxswapper.io
## Minecraft server (Java + Bedrock crossplay via Geyser/Floodgate)
## External DNS (not managed here): Cloudflare A record mc.boxswapper.io -> public IP (grey-cloud,
## same as vpn.boxswapper.io / wazuh.boxswapper.io). Router MUST forward TCP 25565 + UDP 19132 -> 10.10.0.45.
minecraft_host: mc.boxswapper.io
minecraft_ip: 10.10.0.45
minecraft_version: latest
minecraft_memory: 8G
minecraft_motd: "Welcome Retards"
minecraft_difficulty: normal
minecraft_gamemode: survival
minecraft_max_players: 20
minecraft_view_distance: 10
minecraft_online_mode: "TRUE"
minecraft_plugins:
- https://download.geysermc.org/v2/projects/geyser/versions/latest/builds/latest/downloads/spigot
- https://download.geysermc.org/v2/projects/floodgate/versions/latest/builds/latest/downloads/spigot
## Project Zomboid dedicated server (danixu86 container, SteamCMD-based, B42-ready)
## Players connect to zomboid.boxswapper.io:16261 (UDP) — direct connect or in-game browser (zomboid_public: true).
## External DNS (not managed here): Cloudflare A record zomboid.boxswapper.io -> public IP (grey-cloud,
## same as mc.boxswapper.io / vpn.boxswapper.io). Router MUST forward UDP 16261-16276 + TCP 27015 (RCON)
## -> 10.10.0.46. Port range covers MaxPlayers=16 (game 16261 + query 16262 + per-slot ports); widen it
## if you raise MaxPlayers in <zomboid_servername>.ini.
zomboid_host: zomboid.boxswapper.io
zomboid_ip: 10.10.0.46
zomboid_image: docker.io/danixu86/project-zomboid-dedicated-server:latest
## SERVERNAME becomes the config folder/file name — must NOT contain spaces or special characters.
zomboid_servername: zomboid
zomboid_displayname: "Welcome to our future,...retards"
zomboid_admin_username: admin
## CHANGE THESE before first deploy — ADMINPASSWORD is mandatory on first startup (server fails to boot without it)
## and RCONPASSWORD gates the 27015/tcp admin console.
zomboid_admin_password: bhb8zGdpqHvgEUTM
zomboid_rcon_password: fs5vCfJq3ZMl3V01
zomboid_public: "true"
zomboid_memory: 8g
zomboid_preset: apocalypse