repositories / bugabinga.net
bugabinga.net
personal infrastructure for bugabinga!
owned by admin
services/pufferpanel/deploy/pufferpanel.container
Raw[Unit]
Description=PufferPanel game hosting panel and daemon
Wants=network-online.target
After=network-online.target podman.socket
Requires=podman.socket
[Container]
ContainerName=pufferpanel
Image=registry.bugabinga.net/pufferpanel:latest
AutoUpdate=registry
RunInit=true
Network=pufferpanel.network
PublishPort=127.0.0.1:8082:8080
NoNewPrivileges=true
SecurityLabelDisable=true
Environment=DOCKER_HOST=unix:///var/run/docker.sock
Environment=PUFFER_DOCKER_ROOT=/data/pufferpanel/data
Environment=PUFFER_DOCKER_DISALLOWHOST=true
Environment=PUFFER_DAEMON_DATA_ROOT=/data/pufferpanel/data
Environment=PUFFER_DAEMON_SFTP_HOST=127.0.0.1:5657
Environment=PUFFER_PANEL_REGISTRATIONENABLED=true
EnvironmentFile=/home/pufferpanel/.config/pufferpanel-email.env
Environment=PUFFER_PANEL_WEB_COOKIES_SECURE=true
Environment=PUFFER_PANEL_SETTINGS_MASTERURL=https://games.bugabinga.net
Environment="PUFFER_PANEL_SETTINGS_COMPANYNAME=bugabinga Games"
Environment=PUFFER_PANEL_SETTINGS_DEFAULTTHEME=Nugu
Volume=/data/pufferpanel/config:/etc/pufferpanel:Z
Volume=/data/pufferpanel/data:/var/lib/pufferpanel:z
Volume=/data/pufferpanel/data:/data/pufferpanel/data:z
Volume=/data/pufferpanel/logs:/var/log/pufferpanel:Z
Volume=/data/pufferpanel/theme:/var/www/pufferpanel/theme:ro,Z
Volume=%t/podman/podman.sock:/var/run/docker.sock
HealthCmd=wget -q --spider http://127.0.0.1:8080/
HealthInterval=30s
HealthTimeout=5s
HealthRetries=3
HealthStartPeriod=60s
HealthOnFailure=kill
Notify=healthy
[Service]
Restart=on-failure
TimeoutStartSec=300
[Install]
WantedBy=default.target