Bitflake logo

Joplin Server

Self-hosted sync server for Joplin note-taking apps.

1 / 8
  • Home & sync setup

    The account home page with device-sync setup instructions and account details.

  • User management

    Admin user list showing accounts, storage quotas and sharing permissions.

  • Scheduled maintenance tasks

    Built-in background tasks (token cleanup, size accounting, deletions) with their cron schedules.

  • Account profile

    The per-user profile page for updating name, email and password.

  • Application connections

    Manage the application credentials used by desktop, mobile and CLI clients to sync.

  • Email queue

    Admin view of transactional emails (account invites, notifications) queued by the server.

  • User activity report

    Per-user activity report of items created, updated, deleted and uploaded over an interval.

  • Create a user

    Admin form for provisioning a new account with storage quotas and sharing permissions.

About this app

Joplin Server is the self-hosted synchronisation backend for the Joplin note-taking apps, syncing notes, notebooks, and attachments across desktop, mobile, and web clients without relying on a third-party cloud. It supports end-to-end encryption, notebook sharing between users, and publishing individual notes to the web. People who move to Joplin consistently give the same reasons: their notes are stored as plain Markdown files they control rather than locked into a vendor's proprietary format. There's also no cap on notebooks or notes pushing them toward a paid plan. Rising subscription prices and creeping feature paywalls elsewhere are common triggers for switching. Every feature here, including sync, sharing, and publishing, is available self-hosted at no cost.

  • Authentication:
    Password Auth
  • Access Control:
    Unlimited Users
  • Data:
    Data Export
  • Integrations:
  • UI:
    AndroidiOSMacWindows
  • Infrastructure:
  • Search:
    Full-text Search
  • Productivity:
    Cross-device SyncEnd-to-end EncryptionPublic PublishingSharing & Collaboration

56.2k stars

6.3k forks

Last releasev3.6.16(15 days ago*)Last activity1 day ago*Project age9 years (2017)Contributors500+

Commit activity

commits / month
Lifetime135
Past year183
Past month162

As of last sync (about 20 hours ago)

Funding

SaaS

Also offered as a paid cloud service

Donations

One-time or recurring community donations

Other

Other or unknown funding sources

Technology stack

  • Batchfile
  • Shell
  • JavaScript
  • Java
  • Objective-C
  • HTML
  • CSS
  • TypeScript
  • Ruby
  • Handlebars

License

Custom

Custom or non-standard license

Proprietary license, not AGPL-3.0 (the root repo's LICENSE explicitly defers to this subdirectory override for packages/server). Free for personal use, but prohibits installing the software on a server and providing access to third parties for a fee, or granting third parties commercial use, without written authorization from the licensor — a direct conflict with Bitflake's managed-hosting model.

View License

Bitflake is not affiliated with or the creator of this project. App names, logos, and trademarks are property of their respective owners. Data shown (including GitHub stats) is updated once per day and may be inaccurate or out of date. Spotted an issue? Let us know at contact@bitflake.com.