SPIS
Self-HostedLightweight, privacy-focused self-hosted photo gallery
Overview
SPIS is a lightweight, open-source self-hosted photo gallery built for privacy and simplicity. It automatically organizes photos by date and folder structure, supporting JPEG, PNG, and RAW formats. Its responsive interface works on mobile and desktop, while deployment is hassle-free via Docker or manual setup (ideal for Raspberry Pi). With no cloud uploads, you retain full control over your data. Features include album creation, EXIF data display, and search functionality—perfect for users wanting a minimal, ad-free alternative to proprietary photo services.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
spis:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: spis
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- Automatic date/folder-based photo organization
- Lightweight (optimized for low-resource devices like Raspberry Pi)
- Privacy-first (local storage only, no cloud dependency)
Frequently Asked Questions
? Is SPIS hard to install?
SPIS is easy to install—you can use Docker for a one-command setup, or manually install via Python. It works on most Linux servers and low-powered devices like Raspberry Pi, with minimal configuration needed.
? Is it a good alternative to Google Photos?
Yes—SPIS is an excellent alternative if you prioritize privacy and full data control. Unlike Google Photos, it doesn’t store your photos in the cloud or use AI for tagging (yet), but it offers a lightweight, ad-free experience with automatic organization—ideal for users who want to keep their photos local.
? Is it completely free?
SPIS is 100% free and open-source. There are no paid plans, subscriptions, or hidden costs—you can use all its features without any charges.
Top Alternatives
People Also Ask about SPIS
Tool Info
Pros
- ⊕ Full control over photo data (no third-party access)
- ⊕ Minimal system resource usage
- ⊕ Easy Docker deployment for quick setup
Cons
- ⊖ Limited advanced features (no AI tagging or editing tools)
- ⊖ Smaller community compared to larger galleries like Nextcloud Photos
- ⊖ No built-in mobile sync (requires manual uploads or third-party tools)