Repolode
brufdev

brufdev/many-notes

ノートをファイルシステム上に保存する、複数のVault・ユーザー・共同編集に対応したセルフホスト型Markdownノートアプリです。

代替できる製品:EvernoteMicrosoft OneNote

スター
1,096
フォーク
46
未解決の Issue
12
最終コミット
一昨日

これは何?

Many Notesは、自分で運用するWebベースのMarkdownノートアプリで、通常はDockerで実行します。ノートはファイルシステム上の通常のファイルとして保存されるため、Vaultの構成を自由に管理でき、データの移動やバックアップも簡単です。検索やインデックス作成などの機能にはデータベースを使用します。

すべてのファイルを1つのVaultにまとめることも、複数のVaultに分けることもできます。認証に対応し、Keycloak、Authentik、Entra IDなどのOpenID ConnectおよびOAuthログインプロバイダーを利用できます。また、他のユーザーを招待してVaultを共有でき、更新はリアルタイムで画面に反映されます。

エディターには、ノート同士をつなぐテンプレート、リンク、バックリンク、タグ、タイプミスに強いファイル検索、PDFエクスポート、Vaultのインポートとエクスポート、自動保存、ライトテーマとダークテーマが備わっています。HTTPS経由でリバースプロキシの背後から配信すれば、Progressive Web Appとしても動作します。

主な機能

  • 01ローカルログイン、OpenID Connect、OAuthに対応した複数ユーザー機能
  • 02ユーザーごとの複数Vaultと共有・共同編集
  • 03ツリービューのエクスプローラーとタイプミスに強いファイル検索
  • 04ノート間のリンク、バックリンク、タグ
  • 05テンプレート、自動保存、PDFエクスポート
  • 06Vaultのインポートとエクスポート、ライトテーマとダークテーマ

ユースケース

  • 自分のサーバーで個人用ノートやWikiを管理する
  • 複数ユーザーでVaultを分けながら、チームのナレッジベースを共有する
  • 既存の企業向けアイデンティティプロバイダーでログインするノートアプリを運用する
  • バックアップやバージョン管理が可能な通常のファイルとしてMarkdownドキュメントを管理する

クイックスタート

  1. 1

    READMEのサンプル設定を使ってcompose.yamlファイルを作成します

  2. 2

    アプリケーションへのアクセスに使用するアドレスにAPP_URLを変更します

  3. 3

    Docker ComposeでMany Notesを起動します

    docker compose up -d

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

  • セルフホスティングには、Dockerの実行と独自サーバーの管理が必要です。
  • READMEでは、PWAサポートやコードブロックからのクリップボードへのコピーなど、すべての機能を利用するために、HTTPS対応のリバースプロキシを推奨しています。

収録されている特集

トピック

よくある質問

many-notes とは?
ノートをファイルシステム上に保存する、複数のVault・ユーザー・共同編集に対応したセルフホスト型Markdownノートアプリです。 Many Notesは、自分で運用するWebベースのMarkdownノートアプリで、通常はDockerで実行します。ノートはファイルシステム上の通常のファイルとして保存されるため、Vaultの構成を自由に管理でき、データの移動やバックアップも簡単です。検索やインデックス作成などの機能にはデータベースを使用します。
many-notes は無料で使えますか?ライセンスは?
many-notes は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
many-notes は今もメンテナンスされていますか?
活発にメンテナンス中。many-notes の最終コミットは 2026年11月4日 です。
many-notes は何に使えますか?
自分のサーバーで個人用ノートやWikiを管理する 複数ユーザーでVaultを分けながら、チームのナレッジベースを共有する 既存の企業向けアイデンティティプロバイダーでログインするノートアプリを運用する バックアップやバージョン管理が可能な通常のファイルとしてMarkdownドキュメントを管理する
many-notes のインストール方法は?
READMEのサンプル設定を使ってcompose.yamlファイルを作成します アプリケーションへのアクセスに使用するアドレスにAPP_URLを変更します Docker ComposeでMany Notesを起動します: docker compose up -d
many-notes はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/brufdev/many-notes

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

関連プロジェクト