[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