{"id":35822,"date":"2023-06-01T10:29:04","date_gmt":"2023-06-01T10:29:04","guid":{"rendered":"https:\/\/www.devopsschool.com\/blog\/?p=35822"},"modified":"2023-06-19T13:21:47","modified_gmt":"2023-06-19T13:21:47","slug":"list-of-top-free-open-source-self-hosted-application-for-photo-and-video-galleries","status":"publish","type":"post","link":"https:\/\/www.devopsschool.com\/blog\/list-of-top-free-open-source-self-hosted-application-for-photo-and-video-galleries\/","title":{"rendered":"List of Top Free Open Source &amp; Self Hosted Application for Photo and Video Galleries"},"content":{"rendered":"\n<p>A\u00a0gallery\u00a0is software that helps the user publish or share photos, pictures, videos or other digital media.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/github.com\/chevereto\/chevereto\" target=\"_blank\" rel=\"noopener\">Chevereto<\/a>\u00a0&#8211; Ultimate image sharing software. Create your very own personal image hosting website in just minutes. <code>AGPL-3.0<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/coppermine-gallery.net\/\" target=\"_blank\" rel=\"noopener\">Coppermine<\/a>\u00a0&#8211; Multilingual photo gallery that integrates with various bulletin boards. Includes upload approval and password protected albums. <code>GPL-3.0<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/damselfly.info\/\" target=\"_blank\" rel=\"noopener\">Damselfly<\/a>&nbsp;&#8211; Fast server-based photo management system for large collections of images. Includes face detection, face &amp; object recognition, powerful search, and EXIF Keyword tagging. Runs on Linux, MacOS and Windows.&nbsp;<code>GPL-3.0<\/code>&nbsp;<code>C#\/.NET<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/cbenning\/fussel\" target=\"_blank\" rel=\"noopener\">Fussel<\/a>\u00a0&#8211; Self-hosted, no-backend static photo gallery. Face tag recognition, albums and more. <code>MIT<\/code>\u00a0<code>Python\/Docker<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/home-gallery.org\/\" target=\"_blank\" rel=\"noopener\">HomeGallery<\/a>\u00a0&#8211; Self-hosted open-source web gallery to browse personal photos and videos featuring tagging, mobile-friendly, and AI powered image discovery. <code>MIT<\/code>\u00a0<code>Nodejs<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/gregordr\/ImageStore\" target=\"_blank\" rel=\"noopener\">ImageStore<\/a>\u00a0&#8211; Self-hosted Google Photos alternative, with a very similar UI. <code>Apache-2.0<\/code>\u00a0<code>Nodejs\/Docker<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/alextran1502\/immich\" target=\"_blank\" rel=\"noopener\">Immich<\/a>&nbsp;&#8211; Self-hosted photo and video backup solution directly from your mobile phone.&nbsp;<code>MIT<\/code>&nbsp;<code>Docker<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/LibrePhotos\/librephotos\" target=\"_blank\" rel=\"noopener\">LibrePhotos<\/a>&nbsp;&#8211; Self hosted wannabe Google Photos clone, with a slight focus on cool graphs.&nbsp;<code>MIT<\/code>&nbsp;<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/lycheeorg.github.io\/\" target=\"_blank\" rel=\"noopener\">Lychee<\/a>\u00a0&#8211; Open source grid and album based photo-management-system. <code>MIT<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/mediagoblin.org\/\" target=\"_blank\" rel=\"noopener\">Mediagoblin<\/a>\u00a0&#8211; Free software media publishing platform that anyone can run. You can think of it as a decentralized alternative to Flickr, YouTube, SoundCloud, etc. <code>AGPL-3.0<\/code>\u00a0<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/Fortyseven\/MediaHut\/\" target=\"_blank\" rel=\"noopener\">MediaHut<\/a>\u00a0&#8211; A truly single-file, no-database, drop-in PHP media gallery. <code>MIT<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/dmpop\/mejiro\" target=\"_blank\" rel=\"noopener\">Mejiro<\/a>&nbsp;&#8211; An easy-to-use PHP web application for instant photo publishing.&nbsp;<code>GPL-3.0<\/code>&nbsp;<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/pulsejet\/memories\" target=\"_blank\" rel=\"noopener\">Nextcloud Memories<\/a>\u00a0&#8211; Fast, modern and advanced photo management suite. Runs as a Nextcloud app. <code>AGPL-3.0<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/waschinski\/photo-stream\" target=\"_blank\" rel=\"noopener\">Photo Stream<\/a>\u00a0&#8211; Minimalist self-hosted photo stream. <code>MIT<\/code>\u00a0<code>Ruby<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/photonix.org\/\" target=\"_blank\" rel=\"noopener\">Photonix<\/a>\u00a0&#8211; A new web-based photo management application with object recognition, location awareness, color analysis and other ML algorithms. <code>AGPL-3.0<\/code>\u00a0<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/photoprism.org\/\" target=\"_blank\" rel=\"noopener\">PhotoPrism<\/a>\u00a0&#8211; Personal photo management powered by Go and Google TensorFlow. Browse, organize, and share your personal photo collection, using the latest technologies to automatically tag and find pictures. <code>AGPL-3.0<\/code>\u00a0<code>Go<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/photoview.github.io\/\" target=\"_blank\" rel=\"noopener\">Photoview<\/a>\u00a0&#8211; A simple and user-friendly Photo Gallery for personal servers. It is made for photographers and aims to provide an easy and fast way to navigate directories, with thousands of high resolution photos. <code>GPL-3.0<\/code>\u00a0<code>Go<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/bpatrik.github.io\/pigallery2\/\" target=\"_blank\" rel=\"noopener\">PiGallery 2<\/a>\u00a0&#8211; A directory-first photo gallery website, with a rich UI, optimised for running on low resource servers. <code>MIT<\/code>\u00a0<code>Docker\/Nodejs<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/piwigo.org\/\" target=\"_blank\" rel=\"noopener\">Piwigo<\/a>\u00a0&#8211; Photo gallery software for the web, built by an active community of users and developers. <code>GPL-2.0<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/quruimageserver.com\/\" target=\"_blank\" rel=\"noopener\">Quru Image Server<\/a>\u00a0&#8211; High performance dynamically resizing image server offering directory based access control cropping, rotation, color management and other tools. <code>AGPL-3.0<\/code>\u00a0<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/saimn\/sigal\" target=\"_blank\" rel=\"noopener\">sigal<\/a>&nbsp;&#8211; Yet another simple static gallery generator.&nbsp;<code>MIT<\/code>&nbsp;<code>Python<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/gbbirkisson\/spis\" target=\"_blank\" rel=\"noopener\">SPIS<\/a>&nbsp;&#8211; A simple, lightweight and fast media server with decent mobile support.&nbsp;<code>GPL-3.0<\/code>&nbsp;<code>Rust<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/github.com\/RouHim\/this-week-in-past\" target=\"_blank\" rel=\"noopener\">This week in past<\/a>\u00a0&#8211; Aggregates images taken this week, from previous years and presents them on a web page with a simple slideshow. <code>MIT<\/code>\u00a0<code>Docker\/Rust<\/code><\/li>\n\n\n\n<li><a href=\"http:\/\/thumbor.org\/\" target=\"_blank\" rel=\"noopener\">Thumbor<\/a>\u00a0&#8211; A smart imaging service and enables on-demand cropping, resizing, applying filters and optimizing images. <code>MIT<\/code>\u00a0<code>Python\/Docker<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/www.ubergallery.net\/\" target=\"_blank\" rel=\"noopener\">UberGallery<\/a>\u00a0&#8211; UberGallery is an easy to use, simple to manage, web photo gallery. UberGallery does not require a database and supports JPEG, GIF and PNG file types. Simply upload your images and UberGallery will automatically generate thumbnails and output HTML. <code>MIT<\/code>\u00a0<code>PHP<\/code><\/li>\n\n\n\n<li><a href=\"https:\/\/www.zenphoto.org\/\" target=\"_blank\" rel=\"noopener\">Zenphoto<\/a>\u00a0&#8211; Open-source gallery and CMS project. <code>GPL-2.0<\/code>\u00a0<code>PHP<\/code><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>A\u00a0gallery\u00a0is software that helps the user publish or share photos, pictures, videos or other digital media.<\/p>\n","protected":false},"author":25,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_joinchat":[],"footnotes":""},"categories":[2],"tags":[],"class_list":["post-35822","post","type-post","status-publish","format-standard","hentry","category-uncategorised"],"_links":{"self":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/35822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/users\/25"}],"replies":[{"embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/comments?post=35822"}],"version-history":[{"count":1,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/35822\/revisions"}],"predecessor-version":[{"id":35832,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/posts\/35822\/revisions\/35832"}],"wp:attachment":[{"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/media?parent=35822"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/categories?post=35822"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.devopsschool.com\/blog\/wp-json\/wp\/v2\/tags?post=35822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}