1
0
Fork
You've already forked potconf
0
My configuration for self hosting penpot.
2025年09月17日 09:26:29 +08:00
.gitignore Update README 2025年09月17日 09:26:29 +08:00
docker-compose.yaml Initial commit 2025年09月17日 08:50:37 +08:00
LICENSE Initial commit 2025年09月17日 07:30:06 +08:00
README.md Update README 2025年09月17日 09:26:29 +08:00

potconf

My configuration for self-hosting Penpot, a Figma alternative.

Setup

Copy files in this repository to /opt/penpot with the proper file permissions.

sudo mkdir -p /opt/penpot
sudo chown root:docker /opt/penpot/
sudo chmod 755 /opt/penpot/
sudo cp penpot.service /opt/penpot/penpot.service
sudo cp penpot.service /opt/penpot/docker-compose.yaml

Add this to your sudo visudo

your_user_name ALL=(ALL) NOPASSWD: /usr/bin/systemctl start penpot.service, /usr/bin/systemctl stop penpot.service, /usr/bin/systemctl restart penpot.service, /usr/bin/systemctl status penpot.service

Configuring Systemd service

sudo cp ./penpot.service /etc/systemd/system/penpot.service
sudo systemctl daemon-reload
sudo systemctl start penpot.service
sudo systemctl enable penpot.service

Checking status

sudo systemctl status penpot.service

Updating penpot

docker compose -f docker-compose.yaml pull

Penpot Desktop

The Penpot Desktop app is recommended for better performance.

Head over here for installation instructions.