1ヶ月以上前に、私たちは「素晴らしいセルフホスティングソリューションの究極ガイド」というタイトルの記事を公開しました。その中で、クラウドサービスとセルフホスティングソリューションの比較、セルフホスティングの潜在的な課題、適切なセルフホスティングソリューションの選び方、さまざまなシナリオに対応した5つの優れたセルフホスティング製品を紹介しました。
ここで再びセルフホスティングの利点については触れません。代わりに、今日はGitHub上での最高のセルフホスティングプロジェクトのいくつかを深掘りしていきます!
GitHubのセルフホスティングトピックから、最も多くのスターを獲得しているトップ13のプロジェクトを選択しました。これらのプロジェクトは、技術が成熟しているだけでなく、強力なサポートを提供する活発なコミュニティもあります。
このリストはGitHubのスター数に基づいて順序付けされ、最高のプロジェクトに注目を集めるためにキュレーションされています。
(😁この記事が役に立ったと感じたら、セルフホスティングに興味のある友人と自由に共有してください。)
トップ13セルフホスティングプロジェクトのクイックオーバービュー
13.NocoBase——ローコード/ノーコード開発プラットフォーム
12.khoj——AIナレッジ管理システム
11.changedetection.io——ウェブページ変更検出ツール
10.Dashy——ダッシュボード管理ツール
9.SiYuan——ナレッジ管理およびノートシステム
8.SigNoz——フルスタックアプリケーション監視およびログ分析プラットフォーム
7.ToolJet——ローコード開発プラットフォーム
6.Memos——ノートおよびナレッジ管理システム
5.Appsmith——ローコード開発プラットフォーム
4.Appwrite——バックエンド・アズ・ア・サービス (BaaS) プラットフォーム
3.Immich——写真およびビデオ管理プラットフォーム
2.Gogs——Gitリポジトリ管理ソリューション
1.n8n——自動化とワークフローツール
このリストはGitHubのスター数に基づいて順序付けされており、プロジェクトの活動とメンテナンス状況を考慮し、最後の3日間に更新されていないプロジェクトは除外されています。テーブルには各プロジェクトに関する貴重なGitHubデータが表示されています。
No.13:NocoBase
GitHubメトリクス
GitHub | https://github.com/nocobase/nocobase |
---|---|
GitHubスター | 11.6k |
GitHubフォーク | 1.3k |
GitHubイシュー | 31 |
GitHubプルリクエスト | 41 |
GitHub貢献者 | 71 |
オープンソースライセンス | AGPL-3.0 |
公式サイト | https://www.nocobase.com/ |
ドキュメント | https://docs.nocobase.com/ |
紹介
NocoBaseは、開発者のために設計されたオープンソースのセルフホスティングローコード/ノーコード開発プラットフォームです。そのプラグインベースのアーキテクチャにより、開発者はさまざまな複雑なビジネスニーズに応じて機能を簡単に追加およびカスタマイズできます。
🙌 実践してみる:NocoBase チュートリアル – タスク管理システム
セルフホスティングの特長
- データプライバシーと制御:NocoBaseは、ユーザーが自分のサーバーでアプリケーションとデータベースを実行できるようにし、MySQL、MariaDB、PostgreSQL、SQL Server、Oracleなどのさまざまな主流データベースをサポートしています。
- カスタマイズ性:ノーコード/ローコードプラットフォームとして、NocoBaseは高いカスタマイズ性を提供します。ユーザーはWYSIWYGインターフェースを介してアプリケーションを作成および調整でき、プラグインベースの設計により、特定のビジネスニーズに応じて無限に拡張できます。
- メンテナンスコスト:長期的なメンテナンスコストが低く、大規模な開発チームを持たずにカスタムシステムを迅速に開発・展開する必要のある企業に適しています。
使用例
- 迅速な内部ツールの開発:CRM、プロジェクト管理システム、CMSなど。
- クライアントプロジェクトの提供:NocoBaseを使用してクライアントのニーズに合ったプロジェクトを構築。
- 企業のインフラストラクチャとして:異なるシステムを接続し、統合し、データと管理を一元化します。
💡 詳細情報:数時間でCRMを構築する:知っておくべきトップのノーコード/ローコードツール
No.12:khoj
GitHubメトリクス
GitHub | https://github.com/khoj-ai/khoj |
---|---|
GitHubスター | 12.4k |
GitHubフォーク | 627 |
GitHubイシュー | 64 |
GitHubプルリクエスト | 3 |
GitHub貢献者 | 35 |
オープンソースライセンス | AGPL-3.0 |
公式サイト | https://khoj.dev/ |
ドキュメント | https://docs.khoj.dev/ |
紹介
Khojは、オンラインAIモデルを統合するか、プライベートなローカル大規模言語モデルを展開して、チームや個人がナレッジベースを整理し管理するのを助けるセルフホスティングAIナレッジ管理システムです。
セルフホスティングの特長
- データプライバシーと制御:Khojはユーザーのサーバーにセルフホスティングされ、ナレッジ管理データの完全な制御とプライバシーを保証し、高いデータセキュリティ要件を持つユーザーに最適です。
- カスタマイズ性:ユーザーが自分のニーズに応じてナレッジ管理システムの構造と機能をカスタマイズできるようにし、文書の種類やストレージ方法を含みます。
- メンテナンスコスト:ユーザーはソフトウェアのインストール、設定、およびメンテナンスを自分で行う必要があります。
No.11:changedetection.io
GitHubメトリクス
GitHub | https://github.com/dgtlmoon/changedetection.io |
---|---|
GitHubスター | 16.8k |
GitHubフォーク | 932 |
GitHubイシュー | 199 |
GitHubプルリクエスト | 30 |
GitHub貢献者 | 75 |
オープンソースライセンス | Apache-2.0 |
公式サイト | https://changedetection.io/ |
ドキュメント | https://stedolan.github.io/jq/manual/ |
紹介
changedetection.ioは、指定されたウェブページのコンテンツの変更を監視し、変更が発生したときにユーザーに通知するオープンソースのウェブページ変更検出ツールです。
セルフホスティングの特長
- データプライバシーと制御:changedetection.ioをローカルでセルフホスティングすることで、ウェブモニタリングデータに第三者がアクセスできないようにし、ユーザーはモニタリングデータを完全に制御できます。
- カスタマイズ性:モニタリングルールや通知メカニズムの詳細な設定が可能で、高度にカスタマイズされた使用ケースに適しています。
- メンテナンスコスト:ユーザーがソフトウェアの更新と問題解決を管理する必要がありますが、長期的なコストを削減できます。
No.10:Dashy
GitHubメトリクス
GitHub | https://github.com/Lissy93/dashy |
---|---|
GitHubスター | 16.8k |
GitHubフォーク | 1.3k |
GitHubイシュー | 84 |
GitHubプルリクエスト | 2 |
GitHub貢献者 | 128 |
オープンソースライセンス | MIT |
公式サイト | https://dashy.to/ |
ドキュメント | https://dashy.to/docs |
紹介
Dashyは、さまざまなサービスやアプリケーションにアクセスするための視覚的に魅力的で管理しやすいインターフェースを提供するセルフホスティングのダッシュボード管理ツールです。
💡 詳細情報:コアアプリダッシュボード構築ツールのトップ6
セルフホスティングの特長
- データプライバシーと制御:Dashyは、すべてのサービスとアプリケーションをローカルダッシュボードに集中させることを可能にし、ユーザーのアクセス情報や設定が外部サービスによって干渉されないようにします。
- カスタマイズ性:すべての一般的に使用されるサービスとアプリケーションを1つのカスタムダッシュボードに統合することをサポートし、さまざまなテーマやカスタマイズオプションをサポートします。
- メンテナンスコスト:ユーザーがダッシュボードの展開とメンテナンスを行う必要があります。
No.9:siyuan
GitHubメトリクス
GitHub | https://github.com/siyuan-note/siyuan |
---|---|
GitHubスター | 18.2k |
GitHubフォーク | 1.4k |
GitHubイシュー | 371 |
GitHubプルリクエスト | / |
GitHub貢献者 | 51 |
オープンソースライセンス | AGPL-3.0 |
公式サイト | https://b3log.org/siyuan |
ドキュメント | / |
紹介
SiYuanは、プライバシーを重視した完全なオープンソースのセルフホスティング個人知識管理ソフトウェアで、TypeScriptとGolangで書かれています。
セルフホスティングの特長
- データプライバシーと制御:SiYuanはユーザーのサーバーで実行でき、ノートやナレッジベースデータのプライバシーとセキュリティを保証します。
- カスタマイズ性:リッチな文書編集と組織機能をサポートし、プラグインや拡張を通じて個別のカスタマイズが可能です。
- メンテナンスコスト:ユーザーが更新や技術サポートを管理する必要がありますが、クラウドサービスに関連する長期コストを回避できます。
興味のある方には、素晴らしいセルフホスティングプロジェクトの中で、Affineというツールが特におすすめです。GitHubで41,000以上のスターを獲得しているAffineは、完全にカスタマイズ可能でプライバシーに配慮したオープンソースのワークスペースとして急速に人気を集めています。セルフホスティングツールの柔軟性を求めるユーザーにとって、クラウドソリューションに通常見られる共同作業機能を犠牲にすることなく、素晴らしい選択肢です。Affineのモジュラー設計により、さまざまなプロジェクトニーズにシームレスに適応でき、チームや個人にとって貴重なリソースとなります。
No.8:SigNoz
GitHubメトリクス
GitHub | https://github.com/SigNoz/signoz |
---|---|
GitHubスター | 18.3k |
GitHubフォーク | 1.2k |
GitHubイシュー | 1k |
GitHubプルリクエスト | 200 |
GitHub貢献者 | 149 |
オープンソースライセンス | ライセンス |
公式サイト | https://signoz.io/ |
ドキュメント | https://signoz.io/docs |
紹介
SigNozは、ネイティブにOpenTelemetryをサポートするオープンソースの可観測性プラットフォームで、ログ、トレース、メトリクスを1つのソリューションに統合しています。
セルフホスティングの特長
- データプライバシーと制御:SigNozはローカルにデプロイされた監視およびログ分析ソリューションを提供し、ユーザーがデータの保存とアクセス権限を制御できます。
- カスタマイズ性:ユーザーが必要に応じて監視ダッシュボード、アラート、データビジュアライゼーションオプションを設定できるようにし、強力なカスタマイズ機能を提供します。
- メンテナンスコスト:ユーザーがハードウェアとソフトウェアのメンテナンスを行う必要があります。
No.7:ToolJet
GitHubメトリクス
GitHub | https://github.com/ToolJet/ToolJet |
---|---|
GitHubスター | 28.6k |
GitHubフォーク | 3.5k |
GitHubイシュー | 757 |
GitHubプルリクエスト | 179 |
GitHub貢献者 | 541 |
オープンソースライセンス | AGPL-3.0 |
公式サイト | https://tooljet.com/ |
ドキュメント | https://docs.tooljet.com/ |
紹介
ToolJetは、ドラッグアンドドロップインターフェース構築とさまざまな統合をサポートするオープンソースのローコード開発プラットフォームで、カスタムウェブアプリケーションを迅速に作成および展開できます。
💡 詳細情報:トップツールを発見する:ウェブアプリケーション開発を加速させる
セルフホスティングの特長
- データプライバシーと制御:ユーザーはプラットフォームを自分のサーバーやプライベートクラウドにデプロイでき、アプリケーションやデータのプライバシーを保証します。
- カスタマイズ性:ビジネスニーズに基づいてアプリケーションをカスタマイズできる豊富なドラッグアンドドロップインターフェース構築機能を提供します。
- メンテナンスコスト:ユーザーがインストールとメンテナンスを行う必要があります。
No.6:memos
GitHubメトリクス
GitHub | https://github.com/usememos/memos |
---|---|
GitHubスター | 30k |
GitHubフォーク | 2.2k |
GitHubイシュー | 30 |
GitHubプルリクエスト | 9 |
GitHub貢献者 | 239 |
オープンソースライセンス | MIT |
公式サイト | https://usememos.com/ |
ドキュメント | https://www.usememos.com/docs |
紹介
Memosは、情報を記録し整理するのを助けるために設計されたオープンソースのセルフホスティングノートおよびナレッジ管理システムで、Markdown編集をサポートしています。
セルフホスティングの特長
- データプライバシーと制御:Memosはユーザーが自分のサーバーで実行でき、ノートやナレッジデータのセキュリティを保証します。強力な検索とタグ機能を提供し、個人またはチームの使用に適しています。
- カスタマイズ性:さまざまなノート作成やナレッジ管理ニーズに応じて、ノートブックの構造、タグ、カテゴリをカスタマイズできます。
- メンテナンスコスト:ユーザーが技術サポートとメンテナンスを行う必要があります。
No.5:Appsmith
GitHubメトリクス
GitHub | https://github.com/appsmithorg/appsmith |
---|---|
GitHubスター | 32.9k |
GitHubフォーク | 3.6k |
GitHubイシュー | 3.7k |
GitHubプルリクエスト | 108 |
GitHub貢献者 | 315 |
オープンソースライセンス | Apache-2.0 |
公式サイト | www.appsmith.com |
ドキュメント | https://docs.appsmith.com/ |
紹介
Appsmithは、迅速な構築、展開、および効果的なソフトウェアの管理を可能にするオープンソースのローコードプラットフォームで、企業レベルのセキュリティとガバナンスを提供します。
💡 詳細情報:NocoBaseとAppsmith:どのオープンソースのローコードプラットフォームがあなたに適していますか?
セルフホスティングの特長
- データプライバシーと制御:Appsmithはユーザーのサーバー上でホスティングを許可し、アプリケーションデータとユーザー情報のプライバシーとセキュリティを保証します。
- カスタマイズ性:さまざまなデータソースとの統合やカスタムインターフェース設計をサポートする豊富なローコード開発機能を提供します。
- メンテナンスコスト:商業のローコードプラットフォームに関連する高コストを回避しますが、ユーザーがセルフホスティングのメンテナンスとサポートを管理する必要があります。
No.4:appwrite
GitHubメトリクス
GitHub | https://github.com/appwrite/appwrite |
---|---|
GitHubスター | 43.6k |
GitHubフォーク | 3.9k |
GitHubイシュー | 607 |
GitHubプルリクエスト | 152 |
GitHub貢献者 | 338 |
オープンソースライセンス | BSD-3-Clause |
公式サイト | https://appwrite.io/ |
ドキュメント | https://appwrite.io/docs |
紹介
Appwriteは、ユーザー認証、データベース、ファイルストレージなどを提供し、開発者が迅速にアプリケーションを構築できるオープンソースのBackend-as-a-Service(BaaS)プラットフォームです。
セルフホストのハイライト
- データプライバシーとコントロール: Appwriteはローカルサーバーで実行でき、すべてのバックエンドサービスとユーザーデータのセキュリティとプライバシーを確保します。
- カスタマイズ: ユーザー認証、データベース、ファイルストレージなどのさまざまなバックエンドサービス機能を提供し、柔軟な設定と拡張オプションを備えています。
- メンテナンスコスト: クラウドサービスのサブスクリプション料金を回避しますが、ユーザーがシステムのメンテナンスと更新を行う必要があります。
No.3:immich
GitHubメトリクス
GitHub | https://github.com/immich-app/immich |
---|---|
GitHub Star | 44.1k |
GitHub Fork | 2.2k |
GitHub Issue | 370 |
GitHub Pull Request | 60 |
GitHub Contributor | 738 |
オープンソースライセンス | AGPL-3.0 |
公式ウェブサイト | https://immich.app/ |
ドキュメント | https://immich.app/docs |
紹介
Immichは、写真のバックアップ、整理、共有機能を提供するオープンソースのセルフホスト型写真およびビデオ管理プラットフォームです。
セルフホストのハイライト
- データプライバシーとコントロール: Immichは、ユーザーが自分のサーバーで写真やビデオを管理および保存できるようにし、メディアデータのプライバシーとセキュリティを確保します。
- カスタマイズ: 自動バックアップやスマートタグなどの機能を提供し、ユーザーのニーズに基づいて設定オプションを提供します。
- メンテナンスコスト: 外部ストレージやバックアップサービスに関連するコストを削減しますが、サーバーやソフトウェアのメンテナンスを行う必要があります。
No.2:Gogs
GitHubメトリクス
GitHub | https://github.com/gogs/gogs |
---|---|
GitHub Star | 44.8k |
GitHub Fork | 4.8k |
GitHub Issue | 895 |
GitHub Pull Request | 42 |
GitHub Contributor | 496 |
オープンソースライセンス | MIT |
公式ウェブサイト | https://gogs.io/ |
ドキュメント | https://gogs.io/docs |
紹介
Gogsは、シンプルで軽量なセルフホスト型Gitリポジトリ管理ソリューションを提供するオープンソースのGitサーバーです。
セルフホストのハイライト
- データプライバシーとコントロール: Gogsをローカルサーバーでセルフホストすることで、Gitリポジトリデータを完全にコントロールできます。
- カスタマイズ: 基本的なGitリポジトリ管理機能を提供し、ニーズに応じた設定および拡張オプションを備えています。
- メンテナンスコスト: Gogsは使いやすく、リソースが限られた環境に適していますが、ユーザーによる管理とメンテナンスが必要です。
No.1:n8n
GitHubメトリクス
GitHub | https://github.com/n8n-io/n8n |
---|---|
GitHub Star | 45.2k |
GitHub Fork | 6.2k |
GitHub Issue | 219 |
GitHub Pull Request | 181 |
GitHub Contributor | 427 |
オープンソースライセンス | License-1-ov-file |
公式ウェブサイト | https://n8n.io/ |
ドキュメント | https://docs.n8n.io/ |
紹介
n8nは、ユーザーが複雑なワークフローと自動化タスクを作成できるオープンソースの自動化およびワークフローツールです。多様な統合とトリガーをサポートしています。
💡 詳細情報:⭐️ GitHubの星が最も多いオープンソースワークフロープロジェクトトップ10
セルフホストのハイライト
- データプライバシーとコントロール: n8nをセルフホストすることで、ユーザーデータと自動化プロセスを完全にコントロールできます。
- カスタマイズ: 複雑なワークフローの作成とさまざまなサービスの統合をサポートし、多様なビジネスニーズに応じた柔軟な自動化ソリューションを提供します。
- メンテナンスコスト: 商業自動化プラットフォームへの依存と関連コストを削減しますが、ユーザーがメンテナンスと更新を行う必要があります。
結論
このセルフホストプロジェクトのリストには、ローコード開発プラットフォーム、知識管理およびノートシステム、監視およびログ分析ツールなどが含まれています。このリストが適切なセルフホストプロジェクトを見つける手助けとなり、その強力なデータコントロール機能、安全性、カスタマイズオプションをより良く活用できることを願っています!
関連する読み物: