GitHubで最も人気のある自己ホスティングプロジェクトトップ13

GitHubで最も人気のあるオープンソースの自己ホスティングプロジェクトを探求します。

Zhang Lu |

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

NocoBase.PNG

GitHubメトリクス

GitHubhttps://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

khoj.PNG

GitHubメトリクス

GitHubhttps://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

changedetection.io.png

GitHubメトリクス

GitHubhttps://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

Dashy.png

GitHubメトリクス

GitHubhttps://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

siyuan.png

GitHubメトリクス

GitHubhttps://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

SigNoz.png

GitHubメトリクス

GitHubhttps://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

ToolJet.png

GitHubメトリクス

GitHubhttps://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

memos.png

GitHubメトリクス

GitHubhttps://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

Appsmith.png

GitHubメトリクス

GitHubhttps://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

appwrite.png

GitHubメトリクス

GitHubhttps://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

immich.png

GitHubメトリクス

GitHubhttps://github.com/immich-app/immich
GitHub Star44.1k
GitHub Fork2.2k
GitHub Issue370
GitHub Pull Request60
GitHub Contributor738
オープンソースライセンスAGPL-3.0
公式ウェブサイトhttps://immich.app/
ドキュメントhttps://immich.app/docs

紹介

Immichは、写真のバックアップ、整理、共有機能を提供するオープンソースのセルフホスト型写真およびビデオ管理プラットフォームです。

セルフホストのハイライト

  • データプライバシーとコントロール: Immichは、ユーザーが自分のサーバーで写真やビデオを管理および保存できるようにし、メディアデータのプライバシーとセキュリティを確保します。
  • カスタマイズ: 自動バックアップやスマートタグなどの機能を提供し、ユーザーのニーズに基づいて設定オプションを提供します。
  • メンテナンスコスト: 外部ストレージやバックアップサービスに関連するコストを削減しますが、サーバーやソフトウェアのメンテナンスを行う必要があります。

No.2:Gogs

Gogs.png

GitHubメトリクス

GitHubhttps://github.com/gogs/gogs
GitHub Star44.8k
GitHub Fork4.8k
GitHub Issue895
GitHub Pull Request42
GitHub Contributor496
オープンソースライセンスMIT
公式ウェブサイトhttps://gogs.io/
ドキュメントhttps://gogs.io/docs

紹介

Gogsは、シンプルで軽量なセルフホスト型Gitリポジトリ管理ソリューションを提供するオープンソースのGitサーバーです。

セルフホストのハイライト

  • データプライバシーとコントロール: Gogsをローカルサーバーでセルフホストすることで、Gitリポジトリデータを完全にコントロールできます。
  • カスタマイズ: 基本的なGitリポジトリ管理機能を提供し、ニーズに応じた設定および拡張オプションを備えています。
  • メンテナンスコスト: Gogsは使いやすく、リソースが限られた環境に適していますが、ユーザーによる管理とメンテナンスが必要です。

No.1:n8n

n8n.png

GitHubメトリクス

GitHubhttps://github.com/n8n-io/n8n
GitHub Star45.2k
GitHub Fork6.2k
GitHub Issue219
GitHub Pull Request181
GitHub Contributor427
オープンソースライセンスLicense-1-ov-file
公式ウェブサイトhttps://n8n.io/
ドキュメントhttps://docs.n8n.io/

紹介

n8nは、ユーザーが複雑なワークフローと自動化タスクを作成できるオープンソースの自動化およびワークフローツールです。多様な統合とトリガーをサポートしています。

💡 詳細情報:⭐️ GitHubの星が最も多いオープンソースワークフロープロジェクトトップ10

セルフホストのハイライト

  • データプライバシーとコントロール: n8nをセルフホストすることで、ユーザーデータと自動化プロセスを完全にコントロールできます。
  • カスタマイズ: 複雑なワークフローの作成とさまざまなサービスの統合をサポートし、多様なビジネスニーズに応じた柔軟な自動化ソリューションを提供します。
  • メンテナンスコスト: 商業自動化プラットフォームへの依存と関連コストを削減しますが、ユーザーがメンテナンスと更新を行う必要があります。

結論

このセルフホストプロジェクトのリストには、ローコード開発プラットフォーム、知識管理およびノートシステム、監視およびログ分析ツールなどが含まれています。このリストが適切なセルフホストプロジェクトを見つける手助けとなり、その強力なデータコントロール機能、安全性、カスタマイズオプションをより良く活用できることを願っています!

関連する読み物: