← krll.nl

Project · self-hosted publishing platform · in development

Phoenix

Publishing infrastructure that belongs to you: write in Telegram, the site rebuilds and deploys itself on your own server.

Commissioned work, live in production. The client's site stays private, so this page walks through how the platform is built rather than showing their deployment – the link opens a public overview.

A request came to me: build a platform where the site truly belongs to the person running it – no platform that can change its terms, no dashboard to log into, no dependency on anyone still being in business next year. So the whole thing is built around that: you write a post as a Telegram message, the bot assembles it into the repository, git triggers the build, and the static site lands on your own server.

Media goes to S3-compatible storage so the repo stays light. The static generator is a parameter, not a foundation – swap Hugo for something else and the pipeline does not care. And because provisioning is one Ansible playbook, the entire stack can be stood up somewhere else in an evening. It is running blogs and sites for people who need exactly that kind of independence.

What it does

Built with

PythonHugoAnsiblenginxGitS3
See the overview ↗