Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

battleship-arena

Battleship game server with web interface and SSH-based bot submission.

Domain: battleship.dunkirk.sh · Web Port: 8081 · SSH Port: 2222

This is a custom module — it does not use mkService.

Options

OptionTypeDefaultDescription
enableboolfalseEnable battleship-arena
domainstring"battleship.dunkirk.sh"Domain for Caddy reverse proxy
sshPortport2222SSH port for bot submissions
webPortport8081Web interface port
uploadDirstring"/var/lib/battleship-arena/submissions"Bot upload directory
resultsDbstring"/var/lib/battleship-arena/results.db"SQLite results database path
adminPasscodestring"battleship-admin-override"Admin passcode
secretsFilepath or nullnullAgenix secrets file
packagepackageBattleship-arena package (from flake input)