37signals has open-sourced ONCE, a new app server platform designed to make self-hosted web applications as simple as plugging in a game cartridge. Built on Docker and Kamal Proxy, ONCE lets users run multiple applications (Campfire, Writebook, Fizzy, or custom Docker containers) on a single machine with a single command. The platform features a retro-styled TUI dashboard, automatic updates with zero-downtime deploys, daily backups, traffic monitoring via Prometheus and HyperLogLog-based visitor counting, and requires only a hostname to install an app. The philosophy prioritizes convention over configuration, data ownership, and making self-hosting accessible to non-programmers — especially as AI coding tools lower the barrier to building apps that need somewhere to run.

39m read timeFrom dev.37signals.com
Post cover image
Table of contents
TimestampsLinks & ResourcesTranscript

Sort: