Fossil, a self contained distributed version control system with a built in web timeline, wiki, bug tracker and forum backed by a single SQLite file.
Fossil is a simple, high reliability, distributed version control system that bundles everything a small project needs into one self contained executable: distributed source control, a bug tracker, a wiki, a forum, a chatroom, technotes and an integrated web interface, all backed by a single SQLite database file that is the entire repository. There is nothing else to install and nothing external to run.
It suits developers and small teams who want source control together with issue tracking, a wiki and a forum in one place, self hosted inside their own cloud account, without stitching together several separate services.
cloudimg delivers Fossil fully installed behind an nginx reverse proxy, so a working version control server with its web UI answers the moment the instance boots. The image is secure by default: Fossil binds only to loopback and nginx rate limits inbound requests, and anonymous write is disabled so unauthenticated visitors can browse the timeline, wiki and tickets and clone the repository but cannot commit or edit. There is no baked in credential: a fresh empty repository and a unique random administrator password are generated on each instance's first boot and written to a root only file, so no two instances share a credential. The base is fully patched with unattended security upgrades enabled, and every deployment is paired with a step by step deploy guide and backed by 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.