All Projects → pluja → Selfhosted-Google-Photos-Alternative

pluja / Selfhosted-Google-Photos-Alternative

Licence: Unlicense license
A complete guide on exiting Google, Amazon or any proprietary service Photos storage with all the features you would want.

Projects that are alternatives of or similar to Selfhosted-Google-Photos-Alternative

Ownphotos Frontend
Stars: ✭ 171 (+19.58%)
Mutual labels:  photos, gallery, selfhosted
Ownphotos
Self hosted alternative to Google Photos
Stars: ✭ 2,587 (+1709.09%)
Mutual labels:  photos, gallery, selfhosted
photos
"Fx Fotos" is an opensource gallery app in react native with the same smoothness and features of Google Photos and Apple Photos. It is backend gnostic and connects to decentralized backends like "box", "Dfinity", "Filecoin" and "Crust".
Stars: ✭ 620 (+333.57%)
Mutual labels:  photos, gallery
Photo Blog
The Photo Blog Application based on Laravel 5 and Vue.js 2 + Prerender
Stars: ✭ 55 (-61.54%)
Mutual labels:  photos, gallery
React Native Photo Gallery
Simple, yet powerful image gallery for React Native. Features zoom and pagination ! 🖼
Stars: ✭ 105 (-26.57%)
Mutual labels:  photos, gallery
React Grid Gallery
Justified image gallery component for React
Stars: ✭ 571 (+299.3%)
Mutual labels:  photos, gallery
Paparazzo
Custom iOS camera and photo picker with editing capabilities
Stars: ✭ 714 (+399.3%)
Mutual labels:  photos, gallery
Photo view
📸 Easy to use yet very customizable zoomable image widget for Flutter, Photo View provides a gesture sensitive zoomable widget. Photo View is largely used to show interacive images and other stuff such as SVG.
Stars: ✭ 1,280 (+795.1%)
Mutual labels:  photos, gallery
Rxpaparazzo
RxJava extension for Android to take images using camera and gallery and pick files up
Stars: ✭ 467 (+226.57%)
Mutual labels:  photos, gallery
Aphotomanager
Manage local photos on Android: gallery, geotag with photomap, privacy, tags, find, sort, view, copy, send, ... .
Stars: ✭ 164 (+14.69%)
Mutual labels:  photos, gallery
myphotoshare
MOVED TO GITLAB! --- A Web 2.0 Photo Gallery Done Right via Static JSON, Dynamic Javascript and a bit of php for sharing
Stars: ✭ 12 (-91.61%)
Mutual labels:  photos, gallery
React Viewer
react image viewer, supports rotation, scale, zoom and so on
Stars: ✭ 502 (+251.05%)
Mutual labels:  photos, gallery
Thumbsup
Generate static HTML photo / video galleries
Stars: ✭ 493 (+244.76%)
Mutual labels:  photos, gallery
Lychee
A great looking and easy-to-use photo-management-system you can run on your server, to manage and share photos.
Stars: ✭ 816 (+470.63%)
Mutual labels:  photos, gallery
Nanogallery2
a modern photo / video gallery and lightbox [JS library]
Stars: ✭ 488 (+241.26%)
Mutual labels:  photos, gallery
Github Pages Gallery
A zero dollar solution to host your photo/video gallery online using Github pages and GitHub Actions. No coding necessary.
Stars: ✭ 77 (-46.15%)
Mutual labels:  photos, gallery
Zing Gallery
基于node.js的web相册,让摄影照片的展示更加简单 Web albums based on node.js, more simple to show photography photos
Stars: ✭ 401 (+180.42%)
Mutual labels:  photos, gallery
Insgallery
📸 Instagram-like image picker for Android (一款 UI 炫酷高仿 Instagram 的图片、视频选择器)
Stars: ✭ 409 (+186.01%)
Mutual labels:  photos, gallery
Photos
📸 Your memories under your control
Stars: ✭ 157 (+9.79%)
Mutual labels:  photos, gallery
Gallery shell
📷 Bash Script to generate static responsive image web galleries.
Stars: ✭ 198 (+38.46%)
Mutual labels:  photos, gallery

Replacing Google Photos

Self-Hosted Photo Storage Solution

After testing a lot (almost all of them) of alternatives and solutions. Finally I came up with the definitive solution, the one that gives me everything I want in an easy (once set up is done), cheap, secure and lightweight way.

At the end of this tutorial we will have a Photo Storage solution that will allow us to:

  • Sync our photos from any device.
  • Remove exact-photo duplicates efficiently.
  • Automatically organize our Gallery by Year and Month.
  • Manually run Face Recognition and Face Scanning.
  • Manage our gallery from DigiKam.
  • Have an online gallery with a map, faces, tags, ratings and other filters.
  • Upload an encrypted backup of our gallery to any cloud service.
  • Locally generate a backup on a separated drive.
  • Securelly access our Gallery from anywhere outside our network.

This can be achieved using a Raspberry Pi 4 and a HDD Storage drive. Pretty cheap!

The stack we will be using is the following:

  • PiGallery2 - A simple and lightweight gallery with all that you expect. Read only.
    • You can also use PhotoView instead if you want to be able to do the Face Recognition on the Raspberry itself. I personally prefer not to carry this workload on the RPI.
  • Syncthing - A simple, fast, peer-to-peer syncing tool.
  • Phockup - Script to organize your Photos.
  • Czkawka - Find duplicates for your photos really fast.
  • SSHFS - Manage remote Gallery folder locally.
  • DigiKam - Face Recognition and Metadata management.
  • rsync - Efficient backup tool.
  • rclone - Rsync for cloud services.

The Guide

  1. Set up the server
  2. Setting up the Google Photos replacement
  3. Outside access: PiVPN
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].