MediaGoblin icon

MediaGoblin

MediaGoblin is a free, open source media publishing platform that lets anyone host their own server to share photos, videos, audio, and documents. It aims to decentralize media sharing and publishing.

What is MediaGoblin?

MediaGoblin is a free and open source media publishing platform built on Python and GNU AGPLv3 licensed. It provides users with the ability to host their own servers to publish and share various media types including photos, videos, audio files, and documents.

Some key features of MediaGoblin include:

  • Supports common media formats like JPEG, PNG, GIF, MP3, OGG, WebM, MP4, MkV, and PDF
  • Built-in editing tools allow cropping, rotating, and adjusting images and audio
  • Flexible theming and plug-in system to customize look and feel
  • User galleries and ability to follow other users
  • Decentralized federated system allows users on one MediaGoblin instance to seamlessly interact with users on other instances

By giving users the ability to host their own servers, MediaGoblin aims to decentralize media publishing and sharing on the web. This gives users more control and privacy over their data. The federated system also prevents any one entity from controlling or spying on users' data and communications.

The Best MediaGoblin Alternatives

Top Apps like MediaGoblin

PhotoPrism, Sketchfab, Piwigo, VidLii, Rumble, Odysee, BitChute, DTube, Streamtape, Hooktube, Sendvid, VidlyTube, Infstream, Red5, Nullvideo.com, Lutim, Flumotion, HazteFama Live, MediaCMS, LMAO Video, YouPHPTube, free-us.tv, MistServer, Slidebox, LibrePhotos, Mosaeek, Chevereto, COS.TV, Fotomoto, ViralWire Viral Video Website, FreeSpeechTube, BitTubers, Zenphoto, Seekmash, ipfs.pics, Gallery Server, PhotoStructure, Spoketube, Nextcloud Photos, IPFSTube, Comroads, RockMeAmade.us, IPZN, phpGraphy, Crtmpserver, JCDSee Web Photo Gallery, Viduro, Mammoth Server, Vanillo, i-Flicks, Fliiby, WebCards, DragNDropz, Minoave, Vidura, Meeovi, DreamVids, Gallery Revival, BlockTech Alexandria, Vlosh, yungcloud, Ownphotos are some alternatives to MediaGoblin.

PhotoPrism

PhotoPrism is a modern, privacy-focused photo management software that allows users to organize and manage their personal photo collections. It is designed to be self-hosted, meaning users can install and run it on their own servers, giving them control over their data and ensuring privacy. Key Features: Self-Hosted Solution: PhotoPrism...

Sketchfab

Sketchfab is an online platform and service for sharing and displaying 3D models. It allows users to easily view 3D models on the web, without needing to install additional software or plugins. Sketchfab supports most common 3D file formats and has an intuitive, interactive 3D model viewer.Sketchfab has a...

Piwigo

Piwigo is a self-hosted open source photo gallery application built using PHP and MySQL. It allows users to upload, organize, edit, and share photos through a web interface. Some key features of Piwigo include:User management - Create admin and basic users with different permissionsAlbums & Categories - Organize photos into...

VidLii

VidLii is a comprehensive yet easy-to-use video creation and editing suite aimed at content creators, marketers, educators, and entrepreneurs looking to make high-quality videos. Its intuitive drag-and-drop timeline interface allows users to quickly put together videos without any technical expertise.Some key features of VidLii include:Hundreds of customizable templates...

Rumble

Rumble is an online video platform launched in 2013 that focuses on free speech and giving a voice to independent creators. Some key things to know about Rumble:It is designed as an alternative to more mainstream platforms like YouTube, allowing creators to share videos and build an audience without censorship...

Odysee

Odysee is a decentralized video platform built on top of the LBRY blockchain protocol. It allows creators to upload, host, and share videos while earning LBC cryptocurrency rewards. Some key features of Odysee include:Decentralized architecture - Videos are hosted on a peer-to-peer network rather than centralized servers. This makes...

BitChute

BitChute is a peer-to-peer video sharing platform launched in 2017 as an alternative to YouTube. Unlike YouTube, BitChute is decentralized and built on blockchain technology, meaning videos are distributed across multiple servers instead of a centralized platform.This decentralized nature allows BitChute to avoid censorship and removal of content that may...

DTube

DTube is a decentralized video hosting and sharing platform that runs on top of the Steem blockchain. It allows users to upload, view, comment on, and share videos without needing to rely on centralized platforms like YouTube.Some key aspects of DTube include:Videos are hosted in a decentralized manner...

Streamtape

Streamtape is a free cloud storage and file sharing service launched in 2020. It allows users to upload, store, access and share various types of files including videos, photos, audio, documents, and more from any device with an internet connection.Some key features of Streamtape include:Unlimited storage and bandwidth for...

Hooktube

Hooktube is a free web-based service that provides an alternative way to watch YouTube videos without all the ads, comments, and other visual clutter that YouTube displays by default. It works by creating simplified URLs for any YouTube video that redirects users to that video on YouTube's site, but with...

Sendvid

Sendvid is a free online video sharing and hosting platform launched in 2020. It allows users to upload, share, and view videos without requiring registration. Users can simply visit the Sendvid website, upload a video file, copy the generated link, and share it wherever they like for others to view the...

VidlyTube

VidlyTube is a free online video editing software that provides robust video editing capabilities without requiring any downloads or installations. It works right in your web browser with an intuitive drag and drop interface that makes video editing simple and easy.With VidlyTube, users can trim, cut, split and merge...

Infstream

Infstream is a comprehensive data analytics platform designed to help businesses make better decisions through data. It enables users to ingest data from a variety of sources, process and transform the data, build analytics models, and create dashboards and visualizations.Some key capabilities include:Flexible data ingestion from databases, cloud...

Red5

Red5 is an open source media server and streaming engine written in Java. It supports streaming protocols like RTMP, RTMPT, and HTTP for broadcasting and embedding live or recorded video, audio, and data in websites and applications.Some key features of Red5 include:Streaming support - Supports streaming of low-latency...

Nullvideo.com

Nullvideo.com is a free online video editing software designed for beginners looking for basic video editing capabilities. It allows users to upload their own video files, combine multiple clips on the timeline, trim unwanted parts, and arrange clips in the desired order.Some of the key features include:Drag...

Lutim

Lutim is an open-source, lightweight image optimization software for Windows. It allows users to losslessly compress image files like JPG, PNG and GIF to reduce file sizes without losing image quality. Some key features include:Lossless image compression to reduce image file sizesSupports JPG, PNG and GIF image formatsRetains full...

Flumotion

Flumotion is an open source streaming media server software developed by Fluendo in Spain. It is designed for high-volume streaming of audio and video content over the internet or private networks.Some of the key features of Flumotion include:Supports both live streaming and video-on-demand streamingAdaptive streaming allows delivering content...

HazteFama Live

HazteFama Live is a live streaming platform launched in 2018 that is geared towards content creators and influencers who want to broadcast live video content. It aims to provide an alternative to platforms like Twitch or YouTube Live by offering streamers ways to monetize their channels and build communities around their...

MediaCMS

MediaCMS is an open source content management system built specifically for managing and publishing media assets like images, audio files, and videos. It allows users to easily upload, organize, edit metadata, and share media content through a user-friendly web interface.Some key features of MediaCMS include:Upload and manage images...

LMAO Video

LMAO Video is a free and open-source video editing application for Windows, Mac and Linux operating systems. It provides a simple but capable feature set for basic video editing needs.With LMAO Video, users can import videos from their device library or external sources, arrange clips on a timeline, trim...

YouPHPTube

YouPHPTube is an open-source video sharing script written in PHP that allows users to upload and share videos online. It is designed to allow anyone to start their own video sharing platform similar to YouTube.Some key features of YouPHPTube include:Easy installation and setup - YouPHPTube can be installed...

Free-us.tv

Free-us.tv is a free movies and TV shows streaming index and search engine. The website provides a simple interface for browsing and search movies and shows which then provides direct links or embeds to stream the content from various third-party streaming sites.The site scrapes streams and links from...

MistServer

MistServer is an open-source MQTT server written in pure ANSI C. It was designed from the ground up to be lightweight, fast, and scalable, ideal for use in IoT devices, embedded systems, and other resource-constrained environments. It is lightweight and has a small memory footprint, making it suitable even for...

Slidebox

Slidebox is a cloud-based presentation software used to create, view, edit, comment on, publish, and track presentations. It allows individuals and teams to build visually compelling slide decks integrating text, images, charts, graphics, animations, and more. Key features of Slidebox include:Drag-and-drop editor to quickly build professional presentationsHundreds of customizable...

LibrePhotos

LibrePhotos is an open-source, self-hosted photo management web application. It allows you to store, organize, manage, and share your personal photo collection on your own server and access it from all your devices.Some key features of LibrePhotos include:Store all your photos from your computer, phone, or cloud services...

Mosaeek

Mosaeek is a free and open-source web application for creating photo collages, montages, and mosaics. It has an intuitive drag-and-drop interface that makes it easy for users to combine multiple photos into creative layouts.Some key features of Mosaeek include:Drag-and-drop photo uploading and arrangingHundreds of layouts and frames to...

Chevereto

Chevereto is an open source PHP script that allows you to create your own full-featured image hosting website. Some key features of Chevereto include:Lightweight and fast - Built to be scalable and handle high trafficEasy installation - Can be set up in just a few minutesIntuitive admin panel -...

COS.TV

COS.TV is a cloud-based platform built specifically for churches and ministries to manage and stream video content online. Some key features of COS.TV include:Live Video Streaming - Stream church services, events, classes, and more in high definition using COS.TV's intuitive interface and tools.Video On Demand...

Fotomoto

Fotomoto is a streamlined photo editing application designed specifically for hobbyists and beginner-level photographers who want to quickly enhance and touch up their personal images. It provides a simple yet powerful editor optimized for basic photo manipulation techniques like cropping, straightening, color correction, filter applications, vignettes, and more.Some key...

ViralWire Viral Video Website

ViralWire is an online platform focused on viral video content. It allows users to upload their own viral videos as well as view, share, and comment on videos uploaded by others. With a large and active community, ViralWire has become a popular destination for internet users looking to see the...

FreeSpeechTube

FreeSpeechTube is a video sharing and hosting platform launched in 2022 that promotes free speech principles. Unlike other mainstream platforms like YouTube, it does not censor or restrict content based on political ideologies, controversial opinions, or graphic content.On FreeSpeechTube, people can upload and share all types of videos without worrying...

BitTubers

BitTubers is a decentralized video sharing and viewing platform that runs on blockchain technology. Unlike traditional centralized platforms like YouTube, BitTubers gives content creators and viewers more control, transparency, and ways to earn money.On BitTubers, users can upload their own videos and get paid when people view, like, or...

Zenphoto

Zenphoto is an open source photo gallery management software that provides users with a platform to beautifully showcase images and videos. It has a variety of features that help users organize, share, and manage their media libraries.Some key capabilities include:Attractive gallery views - Choose from multiple gallery templates...

Seekmash

Seekmash is a social search engine launched in 2008 that aims to improve the search experience by incorporating social signals and recommendations. When a user performs a search on Seekmash, they not only see the normal organic results, but also personalized recommendations from their social connections on which results may be...

Ipfs.pics

ipfs.pics is a decentralized image hosting platform built on the InterPlanetary File System (IPFS) protocol. It offers an alternative to traditional centralized image hosts like Imgur or Flickr by distributing and storing image data across a global network of computers.Here are some key features of ipfs.pics:Decentralized...

Gallery Server

Gallery Server is an open source web application used to manage and publish photo galleries online. It is written in ASP.NET and can use Microsoft SQL Server or Access for its database backend. Key features include:Managing and organizing large collections of photosAllowing users to browse, view, comment on...

PhotoStructure

PhotoStructure is software designed for managing and organizing digital photo and video libraries. It leverages AI and machine learning to automatically tag and organize media files based on people, places, things, and events depicted. This eliminates the need for tedious manual tagging.Some key features of PhotoStructure include:Facial recognition...

Spoketube

Spoketube is an online video platform and community where users can upload, share, and view videos. Launched in 2015, Spoketube has grown to become one of the largest video sharing sites, with over 2 billion monthly users.A key feature of Spoketube is its focus on enabling individual video creators to grow...

Nextcloud Photos

Nextcloud Photos is an open source self-hosted photo management and gallery application. It allows individuals and organizations to store photos and videos on their own servers rather than relying on third party cloud services.Some key features of Nextcloud Photos include:Store photos and videos securely on your own serverAccessible...

IPFSTube

IPFSTube is a decentralized video sharing platform built on top of the InterPlanetary File System (IPFS) and Web3 technologies. It allows users to upload, share, and watch videos in a decentralized and censorship-resistant manner without relying on any centralized servers.Here are some key features of IPFSTube:Decentralized infrastructure using...

Comroads

Comroads is a robust, cloud-based construction project management software designed specifically for commercial construction. It enables seamless collaboration between all project stakeholders - owners, architects, engineers, contractors, and subcontractors.With Comroads, you can efficiently manage projects end-to-end, from pre-construction through project closeout. Its key features include:Centralized document management with...

RockMeAmade.us

RockMeAmade.us is a free web application that allows users to easily create custom playlists of music recommendations. Simply enter an artist or song that you enjoy, and RockMeAmade.us will generate a playlist of similar tracks from its extensive catalog.Some key features of RockMeAmade.us include:Intuitive interface...

IPZN

IPZN is an open-source, self-hosted video conferencing solution developed as an alternative to proprietary software like Zoom or WebEx. It allows organizations and individuals to set up their own private video conferencing server rather than relying on third-party services.Some key features of IPZN include:Encrypted video calls in both...

PhpGraphy

phpGraphy is an open source PHP based network mapping and visualization software designed to help network administrators discover, map, and monitor their network infrastructure. Some of the key features of phpGraphy include:Automatic network discovery - phpGraphy can automatically discover devices on your network using SNMP, VMware API, ARP scanning...

Crtmpserver

Crtmpserver is an open-source media streaming server software that supports the Real-Time Messaging Protocol (RTMP). It is designed to deliver live streams and on-demand streaming media to various clients such as media players, websites, mobiles devices, and set-top boxes.Some key features of Crtmpserver include:Support for streaming protocols like...

JCDSee Web Photo Gallery

JCDSee Web Photo Gallery is an open source PHP/MySQL web application for managing and sharing photos and videos online. Some key features include:Display photos in categories and subcategories with thumbnail previewsSlideshow mode with transition effectsEXIF and IPTC metadata supportSocial media integration (Facebook, Twitter, etc.)User account management, comments...

Viduro

Viduro is a user-friendly video editing application that makes it easy for anyone to create stunning videos, even without prior editing experience. It provides a straightforward workflow and interface so you can edit footage, arrange clips on the timeline, apply effects and transitions, add text and graphics, adjust audio, export...

Mammoth Server

Mammoth Server is an open-source, self-hosted team collaboration platform that brings messaging, audio/video conferencing, file sharing, project management, and more together into one integrated tool. It enables teams to privately communicate and collaborate from the convenience of a single application.Some of the key features of Mammoth Server include...

Vanillo

Vanillo is an open-source forum and discussion board software built with PHP and MySQL. It is designed to be:Lightweight - Vanillo aims to provide core discussion board features without unnecessary bloat. It has low server requirements and is easy to install.Simple - The interface is clean and intuitive...

I-Flicks

i-Flicks is a feature-rich digital video library manager and media organizer for Mac. It helps you track, organize, and get the most out of your personal video collection.With i-Flicks, you can catalog all your home movies, TV shows, music videos, and video clips. You can tag videos, rate them...

Fliiby

Fliiby is a free and open-source content management system focused on flexibility, extensibility, and ease of use. It is built using modern web technologies and allows users to easily create feature-rich websites and web applications without needing to write any code.Some key features and benefits of Fliiby include:Intuitive...

WebCards

WebCards is a free, open-source web application designed for creating and studying digital flashcards. It provides a simple yet powerful platform that lets users quickly build decks of flashcards for any subject, add rich media like images and audio clips, then access their cards from any device with a modern...

DragNDropz

DragNDropz is a powerful yet easy-to-use drag and drop website builder for creating professional, custom websites. With its user-friendly editor, you can visually design pages by dragging and dropping from hundreds of designer-made sections, content blocks, templates, and themes.It requires no coding knowledge whatsoever. Whether you want to create...

Minoave

Minoave is an open-source, self-hosted wiki and note-taking platform that can be considered an alternative to proprietary software like Notion or Confluence. Minoave allows users to create rich documents, wikis, notes, calendars, kanban boards, and more to organize both their personal and professional projects.As open-source software, Minoave puts the...

Vidura

Vidura is a free and open-source screen recorder and video editor for Windows, Linux and Mac. It provides an easy-to-use interface and powerful video creation tools to help users produce high-quality tutorial videos, product demos, educational lessons and presentations.Key features of Vidura include:Record screen activity, webcam footage, audio...

Meeovi

Meeovi is a user-friendly video editing software designed for both beginner and advanced video editors. It comes packed with a wide range of video editing tools and effects that allow users to trim, split, merge, rotate videos, customize speed and add transitions, texts, filters, overlays and more.One of the...

DreamVids

DreamVids is a powerful yet easy-to-use video editing application designed specifically for beginner and amateur video creators. With its intuitive drag-and-drop timeline interface, extensive library of stylish video templates, and array of advanced video editing tools, DreamVids aims to provide a fun and accessible video editing experience for users of...

Gallery Revival

Gallery Revival is a self-hosted open source photo gallery software designed specifically for professional photographers. It provides a complete solution to showcase, manage and sell photos online.Key features of Gallery Revival:Responsive design that looks great on all devicesSupport connecting to cloud storage services like Dropbox, Google Drive for...

BlockTech Alexandria

BlockTech Alexandria is an open-source software platform for decentralized knowledge management and collaboration. It utilizes blockchain and distributed ledger technology to create a secure, transparent environment for sharing and organizing information.Some key features of BlockTech Alexandria include:Decentralized data storage across a peer-to-peer network, eliminating single points of failure...

Vlosh

Vlosh is an online video platform and sharing site that allows users to upload, view, share, and comment on video content. Launched in 2005, Vlosh has become one of the most popular video sharing platforms on the internet with over 2 billion monthly active users.Some key features of Vlosh include:Video...

Yungcloud

Yungcloud is a new cloud storage platform built with privacy and security as core principles. It uses powerful client-side encryption so only the user has the keys to decrypt their files - Yungcloud itself cannot access user files or data.Unlike traditional cloud storage providers that store user data on...

Ownphotos

Ownphotos is an open source self-hosted photo management service that allows you to easily browse, organize and share your personal photo collection while keeping all your photos private. It is designed as an alternative to cloud-based services like Google Photos.Some key features of Ownphotos include:Facial recognition - Automatically...