MirrorNest
← Tutte le guide

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.

Sistema: Any Docker hostProductivityNotesSito ufficiale ↗Documentazione ufficiale ↗
Questa guida è redatta a partire dalla documentazione ufficiale di Joplin Server, linkata sopra — verifica sempre lì i nomi esatti di pacchetti/versioni prima di eseguire questi comandi su un server di produzione, poiché le versioni della distribuzione e del progetto cambiano nel tempo.
  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