2.6 KiB
title | eleventyNavigation | ||||
---|---|---|---|---|---|
Technical Guide |
|
![Technical guide](/img/home-techguide.png)
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:
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:
- Install with Podman instead of Docker.
- Try the under development Penpot Desktop app.
- Or try a fully manual installation if you have really special needs. For help, you can look at the Architecture section and the Docker configuration files.
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.