Ech0, a lightweight self hosted platform for sharing your ideas as short posts on a clean public timeline you own.
Ech0 is an open source, self hosted, lightweight publishing platform for the flow of personal thoughts. It is a fast, minimal place to post short notes, links, images and audio to a public timeline that you run yourself, rather than trusting the stream of your ideas to a third party feed that can change its rules. Composing a post takes seconds with Markdown, and the timeline offers a public feed, RSS output, search and a posting activity heatmap. Signing in can be protected with OpenID Connect single sign on or WebAuthn passkeys, a documented REST API with personal access tokens covers the same operations for automation, and a connect feature lets one instance follow another. It runs as a single self contained service with an embedded database, so there is no separate application server, web server or database engine to operate.
Upstream signs its login tokens with a well known default secret and hands ownership of a new instance to whoever registers first, so cloudimg closes both windows before the port is ever public: first boot generates a fresh, unique token signing secret and creates the administrator with a random password written to a root only file, and public self registration ships switched off. Nothing usable is baked in, so no two instances share a secret and no content ships in the image. First boot also pins the site address to the instance so links and feeds are correct from the start. Every deployment ships fully patched, with a paired deploy guide and 24/7 cloudimg support.
Real screenshots taken while testing this image against its deployment guide.