penpot-docs/technical-guide/index.md
2023-01-23 10:34:27 +01:00

2.6 KiB

title eleventyNavigation
Technical Guide
key order
Technical Guide 4
Technical guide

Technical Guide

This guide explains how to get your own Penpot instance, running on a machine you control, to test it, use it by you or your team, or even customize and extend it any way you like.

There is absolutely no difference between our SaaS offer for Penpot and your self-hosted Penpot platform!

Self-hosting Penpot

There are two main options for creating a Penpot instance:

  1. Using the platform of our partner Elestio.
  2. Using Docker tool.

The recommended way is to use Elestio, since it's simpler, fully automatic and still greatly flexible. Use Docker if you already know the tool, if need full control of the process or have extra requirements and do not want to depend on any external provider, or need to do any special customization.

  • In the Install with Elestio section, you can find how to open an Elestio account and create your Penpot instance.

  • In the Install with Docker section, you can find the official Docker installation guide.

  • In the Configuration section, you can find all the customization options you can set up after installing.

Also there are some unofficial options, NOT SUPPORTED BY PENPOT:

Developing Penpot

Also, if you are a developer, you can get into the code, to explore it, learn how it is made, or extend it and contribute with new functionality. For this, we have a different Docker installation. In the Developer Guide you can find how to setup a development environment and many other dev-oriented documentation.