Propane
An Open Source KoTH Platform
Install / Use
/learn @InjectionSoftwareandSecurityLLC/PropaneREADME
Propane
<p align="center"> <img src="https://raw.githubusercontent.com/InjectionSoftwareDevelopment/Propane/master/propane-logo.png" width=450px height=350px/> </p>VERSION 1.2
An Open Source KoTH Platform based on NetKotH
Documentation:
How to use Propane:
Docker:
Build from docker repo:
docker run -v $PWD/tmp:/tmp -p <YOURWEBPORT>:80 3ndg4me/propane
Manual build
From the root of the repo run:
docker build -t propane .docker run -v $PWD/tmp:/tmp -p <YOURWEBPORT>:80 propane
To modify the default config, create a new propane_config.ini with your desired changes and place it in $PWD/tmp, propane will automatically copy it over on next update.
Current Features:
- Propane Accessories! (Plugins)
- White/Black Lists
- Timed Events
- Templates
- Improved Server Status Checks/Scoreboard Server Status
- Target IP Scoreboard Toggle
- Scoreboard backups
- New docker container!
TODO:
- Improve logging functionality to help be more "service" friendly
- ?Potential frontend and templating rewrite maybe?
Special thanks to clamSECURITY and myntal for their contributions!
Screenshots:
Scoreboard
<img src="https://raw.githubusercontent.com/InjectionSoftwareDevelopment/Propane/master/scoreboard_screenshot.png">Rules
<img src="https://raw.githubusercontent.com/InjectionSoftwareDevelopment/Propane/master/rules_screenshot.png">Related Skills
healthcheck
346.8kHost security hardening and risk-tolerance configuration for OpenClaw deployments
node-connect
346.8kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
346.8kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
claude-opus-4-5-migration
107.6kMigrate prompts and code from Claude Sonnet 4.0, Sonnet 4.5, or Opus 4.1 to Opus 4.5
