Help CenterSelf-HostingHow to self-host Papermark?

How to self-host Papermark?

Iulia Shnai

Iuliia Shnai

Papermark is an open-source document sharing platform that you can self-host. While we provide a detailed guide on our GitHub repository, here's a brief overview of the process:

  1. Clone the Papermark repository from GitHub.
  2. Ensure you have the necessary prerequisites: Node.js (version 18 or higher), PostgreSQL, and a blob storage solution.
  3. Set up your environment variables.
  4. Install dependencies and initialize the database.
  5. Run the server in development or production mode.

For a complete, step-by-step guide with all the necessary commands and detailed instructions, please visit our GitHub repository. There, you'll find comprehensive documentation on how to set up and configure your self-hosted Papermark instance.

Self-hosting Papermark gives you full control over your data and allows you to customize the platform to your needs. However, it also requires some technical knowledge and ongoing maintenance.

If you encounter any issues during the setup process or have questions, our GitHub repository's Issues section is the best place to seek help or report problems.

Remember to keep your self-hosted instance updated with the latest security patches and features by regularly pulling updates from the main repository.

For more information and to get started with self-hosting Papermark, visit our GitHub page:

More about Self-Hosting