Repolode
carlnewton

carlnewton/habitat

Habitatは、地域の人々が場所に紐づけて近隣について話し合える、無料のオープンソース自己ホスト型ソーシャルプラットフォームです。

スター
151
フォーク
4
未解決の Issue
7
最終コミット
16 日前

これは何?

Habitatは、地域コミュニティ向けに作られたソーシャルプラットフォームです。各インスタンスは特定の地域を対象とし、住民が参加して地域の話題について話し合えます。会話を具体的な場所に紐づけられるため、近くで何が話題になっているかを確認できます。

広告はなく、利用料金もかかりません。自己ホスト型なので、コミュニティや個人が中央のサービスに頼らず、自分たちのインスタンスを運用できます。コードはAGPL-3.0でライセンスされています。

リポジトリには、Caddyの背後でアプリ、バックグラウンドワーカー、PostgreSQLデータベースを動かすDocker Composeの構成と、Linuxサーバーへのホスティング用Ansible playbookが含まれています。Mailpitを使ったローカルメールテスト用のDockerベース開発環境も用意されています。

主な機能

  • 01それぞれが単一の地域を対象とする自己ホスト型インスタンス
  • 02具体的な場所に紐づいた位置ベースのディスカッション
  • 03アプリ、ワーカー、PostgreSQLを含むDocker Composeによるデプロイ
  • 04Linuxサーバーのセットアップ用Ansible playbook
  • 05広告やデータ収集がなく、AGPL-3.0でライセンス

ユースケース

  • 町、近隣地域、村のソーシャルフォーラムを運営する
  • 地域住民が近くのニュースやイベントを共有するコミュニティスペースを作る
  • 地域グループ向けに、一般的なソーシャルネットワークに代わるプライバシー重視のサービスをホストする

クイックスタート

  1. 1

    READMEの内容を使ってdocker-compose.ymlファイルを作成します

  2. 2

    その隣に.envファイルを作成し、ドメインとシークレットを設定します

  3. 3

    Docker ComposeでHabitatを起動します

    docker compose up -d

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

  • セルフホストするには、ドメイン名とDockerが必要です。また、シークレットとデータベースの認証情報を慎重に設定する必要があります。
  • AGPL-3.0ライセンスで提供されています。このコピーレフトライセンスでは、変更したソースコードの公開が求められます。

収録されている特集

トピック

#social-network#self-hosted#location-based#decentralised#symfony#docker#postgresql#decentralisation#decentralization#decentralized

よくある質問

habitat とは?
Habitatは、地域の人々が場所に紐づけて近隣について話し合える、無料のオープンソース自己ホスト型ソーシャルプラットフォームです。 Habitatは、地域コミュニティ向けに作られたソーシャルプラットフォームです。各インスタンスは特定の地域を対象とし、住民が参加して地域の話題について話し合えます。会話を具体的な場所に紐づけられるため、近くで何が話題になっているかを確認できます。
habitat は無料で使えますか?ライセンスは?
habitat は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
habitat は今もメンテナンスされていますか?
活発にメンテナンス中。habitat の最終コミットは 2026年10月21日 です。
habitat は何に使えますか?
町、近隣地域、村のソーシャルフォーラムを運営する 地域住民が近くのニュースやイベントを共有するコミュニティスペースを作る 地域グループ向けに、一般的なソーシャルネットワークに代わるプライバシー重視のサービスをホストする
habitat のインストール方法は?
READMEの内容を使ってdocker-compose.ymlファイルを作成します その隣に.envファイルを作成し、ドメインとシークレットを設定します Docker ComposeでHabitatを起動します: docker compose up -d
habitat はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/carlnewton/habitat

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

関連プロジェクト