A self-hosted open-source photo/video hosting service like Flickr / Google Photos - WIP
A self-hosted open-source photo/video hosting service like Flickr / Google Photos
This project is a work-in-progress.
I have used Google Photos and OneDrive for a while for my photo/video storage. Google Photos’ free unlimited downsampled photo storage paired with the raw files in OneDrive made for a nice combination. But now that Google Photos will no longer offer free unlimited storage and with my OneDrive storage very quickly approaching the upper limit, I set out to find an alternative that is reasonably priced while offering similar features to Google Photos. There are many great services for JUST photos but when it comes to videos, they all tend to have very low limits on file size (many of my videos are 4K HDR drone footage which is very large - 5GB+) or VERY high prices. Since I couldn’t find anything that fit my needs, I decided to build my own backed by any S3 compatible storage. A few terabytes of files on AWS S3 or Backblaze is very reasonably cheap.
# install dependencies
npm install
sudo apt-get update
sudo apt-get install libimage-exiftool-perl ffmpeg
# build the TypeScript
npm run build
# start the server
npm run start
See also the list of contributors who participated in this project.