2.4 KiB
Unraid Installation Guide for PNGer
This guide walks you through installing PNGer on Unraid using the Docker tab and "Add Container" feature.
Requirements
- Unraid OS with Docker enabled.
- Appdata path ready (optional, if you want persistent temp storage).
Step-by-Step Installation
-
Log into your Unraid WebGUI and navigate to the Docker tab.
-
Scroll to the bottom and click on Add Container.
-
Fill in the following details:
- Name:
PNGer - Repository:
jason/pnger:latest(or the repository you pushed the image to, e.g.,ghcr.io/yourusername/pnger:latestif hosted, orpnger:latestif built locally). - Network Type:
Bridge
- Name:
-
Click on + Add another Path, Port, Variable, Label or Device to add the required parameters.
Port Configuration
- Config Type:
Port - Name:
WebUI - Container Port:
3000 - Host Port:
8080(or whichever port is free on your Unraid system). - Connection Protocol:
TCP
Environment Variables
Add the following variables by clicking + Add another Path, Port, Variable... and selecting Variable as the Config Type:
-
PUID
- Name:
User ID (PUID) - Key:
PUID - Value:
99(Unraid's nobody user).
- Name:
-
PGID
- Name:
Group ID (PGID) - Key:
PGID - Value:
100(Unraid's users group).
- Name:
-
TZ
- Name:
Timezone - Key:
TZ - Value:
America/New_York(Enter your specific Timezone here).
- Name:
-
MAX_FILE_SIZE (Optional)
- Name:
Max Upload Size (Bytes) - Key:
MAX_FILE_SIZE - Value:
10485760(Default is 10MB; 10485760 bytes).
- Name:
Volume Mapping (Optional)
If you require persistence for the temporary directory processing uploads (usually not required):
- Config Type:
Path - Name:
Temp Processing Dir - Container Path:
/app/temp - Host Path:
/mnt/user/appdata/pnger/temp
- Apply Settings:
- Scroll to the bottom and press Apply. Unraid will pull the image and create the container with the specified settings.
Accessing PNGer
Once the container states "started", you can access the Web GUI by navigating to your Unraid IP and the port you assigned (e.g., http://192.168.1.100:8080).
Troubleshooting: If the container stops instantly, check the Logs in Unraid. Ensure that the port you selected on the host is not already in use by another container (like a web server or another app).