All apps · 0 apps
Galleria
Docker app from paloooz's Repository
Overview
Galleria is a modern, self-hosted photography portfolio platform built with React, TypeScript, and Express. Features include image optimization, album management, analytics, Google OAuth authentication, AI title generation (optional), MFA/Passkey support, and a beautiful responsive UI. Perfect for photographers who want full control over their portfolio without monthly fees.
Requirements
Open the WebUI and create a username and password. No email or domain is required.
For a reverse proxy, forward your one domain to the WebUI port (container port 3000).
Domain is optional; include https:// when setting it. Enable SSL in your reverse proxy.
Keep your existing Data Directory mapping when updating.
Existing split-domain setups remain supported: keep FRONTEND_DOMAIN, BACKEND_DOMAIN,
and the API port mapping in your installed container configuration.
NVIDIA GPU Hardware Encoding (Optional):
For faster video transcoding with NVIDIA GPUs, manually add these to your container:
1. Edit the container and click "Advanced View" in the top right
2. In "Extra Parameters" add: --runtime=nvidia
3. Add two new variables (Config Type: Variable):
- NVIDIA_DRIVER_CAPABILITIES = all
- NVIDIA_VISIBLE_DEVICES = (your GPU UUID or "all")
To find your GPU UUID, run in Unraid terminal: nvidia-smi -L
Categories
Download Statistics
8,175
Total Downloads
Related apps
Explore more like this
Explore allLinks
Details
Repository
tedcharles/galleria:latestLast Updated2026-08-01
First Seen2025-12-03
Runtime arguments
- Web UI
http://[IP]:[PORT:3000]- Network
bridge- Shell
sh- Privileged
- false
Template configuration
WebUI PortPorttcp
Frontend web interface port
- Target
- 3000
- Value
- 3000
API Port (Optional, Legacy)Porttcp
Optional backend port for existing split-domain reverse proxies. New installations only need the WebUI port.
- Target
- 3001
- Value
- 3001
Data DirectoryPathrw
Directory for photos, database, and configuration files
- Target
- /app/data
- Value
- /mnt/user/appdata/galleria
Domain (Optional)Variable
Optional public URL, e.g. https://photos.example.com. Leave blank for access by IP or your reverse proxy hostname. Proxy all traffic to the WebUI port; a separate API domain is not needed.
- Target
- DOMAIN