openpanel/services/screenshots
2025-05-08 13:24:28 +02:00
..
app.py Update app.py 2025-05-08 13:24:28 +02:00
INSTALL.sh Update INSTALL.sh 2024-11-13 13:54:30 +01:00
README.md Update README.md 2024-11-13 13:57:04 +01:00
requirements.txt Create requirements.txt 2024-11-13 13:48:44 +01:00
start.sh Create start.sh 2024-11-13 13:49:14 +01:00

Screenshots API service for OpenPanel server

Host your own screenshots api for your 'OpenPanel > SiteManager'.

Installation

We recommend setting at least 2 servers for screenshots and one balancer before it.

Applications run on port 5000 on each server, and proxy handles incomming connections from ports 80 to 5000 on those servers.

mkdir /home/screenshots
cd /home/screenshots
git init
git remote add -f origin https://github.com/stefanpejcic/OpenPanel
git config core.sparseCheckout true
echo "services/screenshots/" >> .git/info/sparse-checkout
git pull origin master

then run INSTALL.sh in that directory.

Example Droplet and Balancer on DO

balancer

servers