RSSフィードから最新のブログ記事を取得し、定期的にプロフィールやプロジェクトのREADMEを更新するGitHub Actionです。
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
Docker と docker-compose をインストールする
- 2
リポジトリをクローンする
git clone https://github.com/havenweb/haven.git - 3
プロジェクトディレクトリに移動する
cd haven - 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 の数値は毎日更新されます。
関連プロジェクト
Webサイトやフィード、イベントを監視して自動処理するエージェントを構築できる、自分でホスト可能な、改造しやすいIFTTT/Zapierのようなシステム。
すっきりしたインターフェースのWebベースRSSリーダーと、サードパーティ製クライアント向けのREST風API。
IPFSを基盤とする、セルフホストにも対応したP2Pのエンドツーエンド暗号化ファイルストレージ、メッセージング、ソーシャルネットワークプラットフォーム。
Markdown、プラグイン、テーマ、複数のデータベースに対応した、セルフホスト型のPHPブログプラットフォーム。
Markdownエディター、管理ダッシュボード、組み込みのアクセス解析、画像ホスティング、コメント機能、自動HTTPSを備えたセルフホスト型の個人ブログシステム。