GNU MediaGoblin
A free software platform for publishing and sharing media
Activity unknown
No repository statistics available for this project.

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 to GNU MediaGoblin
MediaCMS
Open source video and media CMS with streaming and a REST API
Modern open source video and media CMS for hosting, organizing, and streaming video, audio, images, and PDFs with RBAC and a REST API.
myDrive
Self-hosted cloud file storage and sharing server
Open source Google Drive-like cloud storage with uploads, sharing, media gallery, and optional AES-256 encryption, backed by MongoDB and pluggable storage.


Subatic
Scalable video hosting with S3-compatible storage and HLS
Subatic is a lightweight video hosting and streaming platform that stores uploads in S3-compatible object storage, transcodes to HLS, and uses PostgreSQL for metadata. Deployable with Docker Compose.

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.

Cobalt
Ad-free web media downloader for public social platforms
Cobalt is a self-hostable web media downloader for saving publicly accessible videos and audio from supported social platforms via a simple paste-a-link interface and API.
YoutubeDL-Material
Material Design web UI for youtube-dl downloads
Self-hosted web interface for managing video/audio downloads using youtube-dl, with a Material Design UI, queue management, and an optional public API.


