📚 Improve self-host documentation

This commit is contained in:
Yamila Moreno 2025-10-03 13:21:06 +02:00
parent b90aba0f95
commit 21a7d30c5e
2 changed files with 25 additions and 20 deletions

View File

@ -12,22 +12,32 @@ If you need more context you can look at the <a
href="https://community.penpot.app/t/self-hosting-penpot-i/2336" target="_blank">post href="https://community.penpot.app/t/self-hosting-penpot-i/2336" target="_blank">post
about self-hosting</a> in Penpot community. about self-hosting</a> in Penpot community.
**There is absolutely no difference between <a <strong>The experience stays the same, whether you use
href="https://design.penpot.app">our SaaS offer</a> for Penpot and your Penpot <a href="https://design.penpot.app" target="_blank">in the cloud</a>
self-hosted Penpot platform!** or self-hosted.</strong>
There are three main options for creating a Penpot instance:
1. Using the platform of our partner <a href="https://elest.io/open-source/penpot" target="_blank">Elestio</a>.
2. Using <a href="https://docker.com" target="_blank">Docker</a> tool.
3. Using <a href="https://kubernetes.io/" target="_blank">Kubernetes</a>.
<p class="advice"> <p class="advice">
The recommended way is to use Elestio, since it's simpler, fully automatic and still greatly flexible. Docker images are published shortly after the SaaS update:
Use Docker if you already know the tool, if need full control of the process or have extra requirements <a href="https://community.penpot.app/t/why-do-self-hosted-versions-lag-behind-new-releases/9897" target="_blank">Why do self hosted versions lag behind new releases?</a>
and do not want to depend on any external provider, or need to do any special customization.
</p> </p>
These are the main options to configure your Penpot instance:
1. Deploy with [docker compose][2]
2. Use Kubernetes in its different flavors:
- Deploy the [official Helm Chart][3]
- Deploy in [Openshift][4]
- Deploy in [Rancher][5]
3. Other official options:
- [Elestio][6]
- [Truenas][7]
Or you can try [other options][1], offered by Penpot community. Or you can try [other options][1], offered by Penpot community.
[1]: /technical-guide/getting-started/unofficial-options/ [1]: /technical-guide/getting-started/unofficial-options/
[2]: /technical-guide/getting-started/docker/
[3]: /technical-guide/getting-started/kubernetes/
[4]: /technical-guide/getting-started/kubernetes/#using-openshift%3F
[5]: /technical-guide/getting-started/kubernetes/#using-rancher%3F
[6]: /technical-guide/getting-started/elestio/
[7]: https://apps.truenas.com/catalog/penpot/

View File

@ -5,12 +5,7 @@ desc: Find guides for Docker, Kubernetes, and more in Penpot's Technical Guide f
# Unofficial self-host options # Unofficial self-host options
There are some other options, **NOT SUPPORTED BY PENPOT**: Other setups maintained by the community (not Penpot-supported):
* Install with <a href="https://community.penpot.app/t/how-to-develop-penpot-with-podman-penpotman/2113" target="_blank">Podman</a> instead of Docker. * Install with <a href="https://blog.linuxgrrl.com/2022/01/19/running-penpot-locally-docker-free-with-podman/" target="_blank">Podman</a> instead of Docker.
* Try the under development <a href="https://github.com/author-more/penpot-desktop/releases/latest" target="_blank">Penpot Desktop app</a>. * Try the <a href="https://community.penpot.app/t/penpot-desktop-road-to-1-0/7296" target="_blank">Penpot Desktop app</a>.
* Try a simple Kubernetes Deployment option <a href="https://github.com/degola/penpot-kubernetes" target="_blank">penpot-kubernetes</a>.
* Penpot is available <a href="https://apps.yunohost.org/app/penpot">in the catalog</a> of apps installable on YunoHost instances.
* Or try a fully manual installation if you have a really specific use case.. For help, you can look at the [Architecture][1] section and the <a href="https://github.com/penpot/penpot/tree/develop/docker/images" target="_blank">Docker configuration files</a>.
[1]: /technical-guide/developer/architecture