GNU MediaGoblin
A free software platform for publishing and sharing media

GNU MediaGoblin is a free software media publishing platform you can run yourself to host and share user-uploaded media. It is designed as a decentralized, user-controlled alternative to centralized media sites, with an emphasis on extensibility and multiple media types.
Key Features
- Media publishing with user accounts and public-facing pages
- Support for multiple media types (including video)
- Extensible architecture for adding new media types and features
- API documentation included in the project (for integrations and clients)
- Deployment options via Docker and Docker Compose, with Nginx templates
Use Cases
- Personal or community-run photo and video sharing site
- Organization-hosted media gallery for publishing updates and assets
- Small-scale alternative media hosting for collectives or clubs
Limitations and Considerations
- Ecosystem and feature set may be less comprehensive than large commercial platforms
- Video and other rich media types can require significant storage and CPU for processing, depending on configuration
GNU MediaGoblin is a solid choice for people who want control over their media hosting while keeping a flexible foundation for future customization. It fits best when you value decentralization, extensibility, and freedom-focused software.
Categories:
Tags:
Tech Stack:
Similar Services

Immich
Open-source photo and video management platform for private servers
Immich is an open-source platform for organizing, backing up, and streaming photos and videos with web and mobile clients, searchable metadata, face clustering, and S3-co...

Jellyfin
Self-hosted media server for managing and streaming your library
Jellyfin is a free, self-hosted media server to organize, manage, and stream movies, TV, music, and photos to web, mobile, and TV clients.

PhotoPrism
AI-powered photo management app with automatic tagging and search
Self-hosted photo management app with automatic AI tagging, face recognition, maps, and powerful search to organize and find photos and videos in your library.

Ente
End-to-end encrypted cloud for photos and 2FA
Open-source, end-to-end encrypted platform for private photo backup, sharing, and authenticator (2FA) sync across devices, with optional self-hosting.

Stash
Web app to organize and stream a private adult media library
Self-hosted web app for organizing, tagging, and streaming a private adult video and image library with metadata scraping, galleries, and markers.

LibrePhotos
Self-hosted photo management with AI-powered search and organization
LibrePhotos is a self-hosted photo and video management service with timeline views, metadata search, and machine-learning features like face recognition and semantic ima...
Docker
Python