
Haven
Privacy-first, self-hosted private blogging platform (Ruby on Rails)
801 stars 48 forks last commit first released MIT
Actively maintained
Last commit 11 Aug 2026.

Haven is a privacy-first, self-hosted private blog application designed for sharing with a limited audience. It is implemented as a Ruby on Rails web application and provides a web interface for writing, user management, and reading feeds.
Key Features
- Markdown editor with live preview and built-in image upload handling
- Private RSS feeds with unique secure links per user
- Built-in RSS reader (personal feed) to follow other Havens without ads or algorithms
- Multi-user roles (subscribers and publishers) so multiple people can publish without sharing credentials
- Low-bandwidth optimizations: image downscaling and compact page output; minimal client-side JavaScript
Use Cases
- Private family or friends blog where the owner controls accounts and access
- Small community or group site with multiple authorized publishers (e.g., clubs, classrooms)
- Personal micro-journal with private RSS access and an aggregated personal feed
Limitations and Considerations
- Not designed for public, SEO-driven blogs or large public audiences (no public signup option by design)
- Demo environment is limited: demo accounts and some administrative/customization features are restricted and demo accounts may be purged periodically
Haven can be deployed via Docker and Docker Compose and commonly uses a PostgreSQL database in production; the project provides a Dockerfile and a docker-compose setup demonstrating a Rails service plus Postgres. Managed hosting and deployment scripts (AWS/Heroku notes) are also mentioned in the project resources.
Categories:
Tags:
Tech Stack:
Similar to Haven
Chyrp Lite
Ultra-lightweight PHP blogging engine with extensible modules
Minimal, accessible PHP blogging engine with Twig themes, modular Feathers and modules for media, tags, comments, and simple caching. Supports MySQL, PostgreSQL, and SQLite.
fx
Lightweight Rust microblogging and personal blog engine
Self-hosted, low-footprint microblogging and blog engine in Rust with Markdown posts, file uploads, RSS following, backups, and built-in search.


Ech0
Lightweight open-source self-hosted federated publishing platform
Ech0 is a lightweight open-source, self-hosted federated publishing platform (ActivityPub) with a Vue-based UI, SQLite storage, Docker deployment and built-in Markdown editor.

Dotclear
Open-source PHP blogging and web-publishing platform
A lightweight open-source PHP blog engine with multilingual support, themes/plugins, media manager, and multi-database compatibility (MySQL, MariaDB, PostgreSQL, SQLite).
Haptic
Local-first, privacy-focused open-source markdown note app
Minimal, local-first markdown note-taking app built with Svelte and Tailwind; provides desktop (Tauri) and web interfaces with local PGlite storage.

W (WCMS)
Lightweight PHP flat-file wiki-style CMS for experimental websites
Lightweight PHP wiki/CMS for spontaneous, heterogeneous websites; flat-file JSON storage, Markdown editing, media manager, themes, RSS, and mobile-friendly editing.





