Haven logo

Haven

Website

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 screenshot

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:

Share:

Similar to Haven

Chyrp Lite logo

Chyrp Lite

Ultra-lightweight PHP blogging engine with extensible modules

493
70
Last commit

Minimal, accessible PHP blogging engine with Twig themes, modular Feathers and modules for media, tags, comments, and simple caching. Supports MySQL, PostgreSQL, and SQLite.

BSD-3-ClauseActively maintained
Alternative to:
WordPress.com logo
WordPress.com
+10

fx

Lightweight Rust microblogging and personal blog engine

325
19
Last commit

Self-hosted, low-footprint microblogging and blog engine in Rust with Markdown posts, file uploads, RSS following, backups, and built-in search.

MITActively maintained
Alternative to:
Micro.blog logo
Micro.blog
+8
Ech0 logo

Ech0

Lightweight open-source self-hosted federated publishing platform

2.1k
158
Last commit

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.

AGPL-3.0Actively maintained
Alternative to:
Micro.blog logo
Micro.blog
+13
Dotclear logo

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).

Activity unknown
Alternative to:
WordPress.com logo
WordPress.com
+9
Haptic logo

Haptic

Local-first, privacy-focused open-source markdown note app

1.7k
53
Last commit

Minimal, local-first markdown note-taking app built with Svelte and Tailwind; provides desktop (Tauri) and web interfaces with local PGlite storage.

AGPL-3.0Slowing down
Alternative to:
Standard Notes logo
Standard Notes
+11

W (WCMS)

Lightweight PHP flat-file wiki-style CMS for experimental websites

55
7
Last commit

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

AGPL-3.0Actively maintained
Alternative to:
Atlassian Confluence logo
Atlassian Confluence
+12