Repolode
havenweb

havenweb/haven

Ruby on Rails製のセルフホスト可能な招待制プライベートブログアプリ。プライベートRSSで友人や家族と投稿を共有できます。

スター
813
フォーク
50
未解決の Issue
19
最終コミット
一昨日

これは何?

Havenは、投稿を書き、共有したい相手のアカウントを作成して、内蔵RSSでお互いのブログをフォローできるプライベートブログアプリです。ユーザーが自分で登録する機能はないため、投稿や閲覧ができるのは自分で作成したアカウントだけです。公開向けや商用の発信ではなく、友人や家族との交流の場として利用できます。

Webインターフェースからユーザー管理、ブログのカスタマイズ、ライブプレビュー付きのMarkdownでの投稿作成ができます。低帯域の読者でも読み込みやすいよう画像を縮小でき、カスタムCSSやフォントも追加できます。JavaScriptフレームワーク、広告、トラッカーを使わず、画像、動画、音声に対応しています。また、ほかのブログやHavenをフォローするためのRSSリーダーも内蔵しています。

HavenはDocker、Heroku、PikaPodsなどのマネージドホスティングプロバイダーを使ってデプロイでき、リポジトリにはAWS EC2へのデプロイ用スクリプトも含まれています。

主な機能

  • 01公開のユーザー登録機能がない招待制アカウント
  • 02ライブプレビュー付きMarkdown投稿エディター
  • 03友人が投稿をフォローできるプライベートRSSフィード
  • 04ほかのブログやHavenをフォローできる内蔵RSSリーダー
  • 05画像の縮小、カスタムCSSとフォント、動画・音声への対応

ユースケース

  • 個人的な文章を友人や家族と非公開で共有する
  • Raspberry Piや小型サーバーで、低帯域向けの家族ブログを運用する
  • Docker Composeでセルフホスト型ブログを手軽に試す

クイックスタート

  1. 1

    Docker と docker-compose をインストールする

  2. 2

    リポジトリをクローンする

    git clone https://github.com/havenweb/haven.git
  3. 3

    プロジェクトディレクトリに移動する

    cd haven
  4. 4

    Docker Compose で Haven を起動する(ポート 3000 で待ち受けます)

    docker compose up

使う前に知っておきたいこと

  • 友人や家族とのプライベートな共有向けに設計されており、商用ブログ向けではありません。
  • 招待制です。ユーザーの自己登録機能はないため、ユーザーは自分で管理する必要があります。
  • Heroku にインストールした場合、アップロードした画像は 24 時間以内に消えることがあります。そのため、Heroku は実験目的でのみ使用してください。
  • Heroku には無料プランがなくなったため、ホスティングには月額約 16 ドルかかる可能性があります。

収録されている特集

トピック

よくある質問

haven とは?
Ruby on Rails製のセルフホスト可能な招待制プライベートブログアプリ。プライベートRSSで友人や家族と投稿を共有できます。 Havenは、投稿を書き、共有したい相手のアカウントを作成して、内蔵RSSでお互いのブログをフォローできるプライベートブログアプリです。ユーザーが自分で登録する機能はないため、投稿や閲覧ができるのは自分で作成したアカウントだけです。公開向けや商用の発信ではなく、友人や家族との交流の場として利用できます。
haven は無料で使えますか?ライセンスは?
haven は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
haven は今もメンテナンスされていますか?
活発にメンテナンス中。haven の最終コミットは 2026年11月4日 です。
haven は何に使えますか?
個人的な文章を友人や家族と非公開で共有する Raspberry Piや小型サーバーで、低帯域向けの家族ブログを運用する Docker Composeでセルフホスト型ブログを手軽に試す
haven のインストール方法は?
Docker と docker-compose をインストールする リポジトリをクローンする: git clone https://github.com/havenweb/haven.git プロジェクトディレクトリに移動する: cd haven Docker Compose で Haven を起動する(ポート 3000 で待ち受けます): docker compose up
haven はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/havenweb/haven

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト