MirrorNest
← すべてのガイド

Joplin Server

The self-hosted sync backend for the Joplin notes app, letting you keep your end-to-end-encrypted notes syncing across devices without relying on a third-party cloud.

対象: Any Docker hostProductivityNotes公式ホームページ ↗公式ドキュメント ↗
このガイドは上記リンク先にあるJoplin Server公式ドキュメントをもとに作成されています。ディストリビューションやプロジェクトのバージョンは時間とともに変わるため、本番サーバーでこれらのコマンドを実行する前に、必ず公式ドキュメントで正確なパッケージ名・バージョン名を確認してください。
  1. 1Get the sample environment file

    Copy the project's .env-sample to your Docker config directory and rename it .env, then edit values like APP_BASE_URL.

  2. 2Test it with a plain docker run

    docker run --env-file .env -p 22300:22300 joplin/server:latest

    This default setup uses SQLite; for real use, configure DB_CLIENT=pg and PostgreSQL connection variables in .env instead.

  3. 3Production setup with Docker Compose

    Use the project's docker-compose.server.yml (which wires up Joplin Server together with a PostgreSQL database) as your compose file.

    docker compose -f docker-compose.server.yml up -d
  4. 4Log in and lock down the admin account

    Joplin Server starts with an admin user at admin@localhost / admin — change this password immediately, and create a separate non-admin user for actual note syncing.

    open http://localhost:22300