サービスやリンクを単一のJSON設定ファイルにまとめて表示する、セルフホスト可能でDockerにデプロイできるホームページ。
jamesread/Faridoon
GoとMySQLを基盤とした、お気に入りのチャットの名言を保存・共有・投票できるセルフホスト型Webアプリ。
- スター
- 53
- フォーク
- 3
- 未解決の Issue
- 6
- 最終コミット
- 16 時間前
これは何?
Faridoonを使うと、グループで印象に残ったチャットのやり取りを引用として保存し、ほかの人にも読めるよう公開できます。チャットログを貼り付けると、ライブプレビュー付きの整形済み引用が作成され、引用ごとに専用のパーマリンクページが用意されます。ユーザー名は自動で色分けされ、余分な改行や不自然な文字も取り除かれます。
サイトはブラウザーから管理できます。管理者はサイトのタイトルや、投票・登録・ゲスト投稿・シンタックスハイライトの設定が可能です。また、引用が公開される前に、モデレーターが承認キューを確認します。ゲストや権限のないユーザーからの引用はキューで保留され、却下すると削除されます。
このサービスはGoで実装され、フロントエンドにはVue 3、データの保存にはMySQLを使用しています。スキーマのマイグレーションはsql-migrateで管理します。プロジェクトではMySQLデータベースに接続してDockerで実行することを推奨しており、インターネット接続なしでも動作します。
主な機能
- 01チャットログを貼り付けると、ライブプレビュー付きの整形済み引用が作成されます。
- 02ユーザー名はそれぞれ異なる色で自動的に強調表示されます。
- 03ゲストや権限のないユーザーからの投稿を対象とした承認キューと、モデレーター向けの管理機能があります。
- 04設定ファイルを編集せず、ブラウザーからサイトの設定を管理できます。
- 05引用への投票に対応しており、ダークモードも利用できます。
ユースケース
- 友人グループやコミュニティで、面白いチャットのやり取りを非公開サイトで共有する。
- homelabの利用者がDockerとMySQLで引用掲示板をセルフホストする。
- ゲストからの投稿を公開前に確認したい、モデレーション体制のあるコミュニティで利用する。
クイックスタート
- 1
インストール ドキュメントを読む(Docker を推奨。MySQL データベースが必要)
- 2
インストール方法と使い方については、ドキュメントサイトを開いてください
使う前に知っておきたいこと
- 実行には MySQL データベースが必要です。
- インストール方法は README ではなく、外部サイトに記載されています。
収録されている特集
トピック
よくある質問
- Faridoon とは?
- GoとMySQLを基盤とした、お気に入りのチャットの名言を保存・共有・投票できるセルフホスト型Webアプリ。 Faridoonを使うと、グループで印象に残ったチャットのやり取りを引用として保存し、ほかの人にも読めるよう公開できます。チャットログを貼り付けると、ライブプレビュー付きの整形済み引用が作成され、引用ごとに専用のパーマリンクページが用意されます。ユーザー名は自動で色分けされ、余分な改行や不自然な文字も取り除かれます。
- Faridoon は無料で使えますか?ライセンスは?
- Faridoon は AGPL-3.0 ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- Faridoon は今もメンテナンスされていますか?
- 活発にメンテナンス中。Faridoon の最終コミットは 2026年11月6日 です。
- Faridoon は何に使えますか?
- 友人グループやコミュニティで、面白いチャットのやり取りを非公開サイトで共有する。 homelabの利用者がDockerとMySQLで引用掲示板をセルフホストする。 ゲストからの投稿を公開前に確認したい、モデレーション体制のあるコミュニティで利用する。
- Faridoon のインストール方法は?
- インストール ドキュメントを読む(Docker を推奨。MySQL データベースが必要) インストール方法と使い方については、ドキュメントサイトを開いてください
- Faridoon はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/jamesread/Faridoon
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Linuxサーバーで、あらかじめ定義したシェルコマンドを安全かつ簡単に実行できるWebインターフェース。
サービスの状態確認やウィジェット、テーマ、アイコンパック、UI設定エディターを備えた、セルフホスト可能なホームラボ向けダッシュボード。
Dockerのインストールや、自宅サーバー向けアプリのDocker Composeスタックとしてのセットアップ・管理を支援するシェルベースのターミナルツール。
160以上のセルフホストアプリを事前設定済みで提供し、リバースプロキシや認証機能も備えた、ホームラボ向けDocker・Docker Compose環境の自動構築ツールです。
ホームラボ向けに、Docker Composeファイルを直接操作できるDocker管理ツール。