Embracing Self-Hosting Deployments for Software Development
Penpot doesn't monetize your data, and this never will be our business model. But even so, you might prefer to store it in a hosting of your ownership and choose who has access to it.
You might need to entrust your own people to deploy and run the Penpot service and take care of availability, backups, and security issues. That's fine by us!
You might have some particular needs and want to customize or extend Penpot, connect it to other services you use. Feel free to hack into Penpot!
There is absolutely no difference between our SaaS offer for Penpot and your self-hosted Penpot platform.
Most common install options
Elestio is a point-and-click solution, with prebuilt packages, to deploy and manage a set of open source applications on your designated hosting provider. With it, you can set up an instance of Penpot in just 3 minutes!
Just setup my own personal @penpotapp instance on @elest_io. It was just a few clicks and I have my own server that should only cost me a few dollars/month. With cost/complexity so low, I'm greedily rubbing my hands together to figure out what ELSE I can host myself...
Docker is an industry standard system for creating a kind of virtual machines inside a computer (the so-called "containers") and installing software inside them. With a single command you can instruct Docker to raise one or more containers, set up applications and dependencies, and configure it.
I have installed it on my custom server and it works like a charm! Penpot is not just 'free' as in free beer most important free as in Freedom 🎉
Unofficial optionsnot supported by Penpot
For help, you can look at the Architecture section and the Docker configuration files.