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.
Install Galleria on Unraid in a few clicks.
Find Galleria in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Galleria Review the template variables and paths Click Install
Requirements
Before first run, you must configure:
1. Frontend Domain - The URL where users will access your site (e.g.,
https://photos.yourdomain.com)
2. Backend Domain - The API URL (e.g., https://api.yourdomain.com)
3. Data Directory - Persistent storage for photos, database, and config
For local/testing: Use http://:3000 and http://:3001
For production: Set up reverse proxy (Nginx Proxy Manager recommended) with SSL
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
6,592
Total Downloads
Related apps
Explore more like this
Explore allLinks
Details
Repository
tedcharles/galleria:latestLast Updated2026-06-25
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 PortPorttcp
Backend API port
- Target
- 3001
- Value
- 3001
Data DirectoryPathrw
Directory for photos, database, and configuration files
- Target
- /app/data
- Value
- /mnt/user/appdata/galleria
Frontend DomainVariable
The URL where users access your site. Leave blank for local IP access. For production with reverse proxy use https://photos.yourdomain.com
- Target
- FRONTEND_DOMAIN
Backend DomainVariable
The API URL. Leave blank for local IP access. For production with reverse proxy use https://api.yourdomain.com
- Target
- BACKEND_DOMAIN