All Projects → gregordr → Imagestore

gregordr / Imagestore

Licence: apache-2.0
Open source google photos alternative!

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Imagestore

Exiftool Vendored.js
Fast, cross-platform Node.js access to ExifTool
Stars: ✭ 200 (-53.38%)
Mutual labels:  images, photos, photo
Lpalbum
an albums that can preview, multiple-choice
Stars: ✭ 17 (-96.04%)
Mutual labels:  photos, photo, album
Hoverzoom
Google Chrome extension for zooming images on mouse hover
Stars: ✭ 426 (-0.7%)
Mutual labels:  images, photos
hermitage-skeleton
Hermitage Skeleton
Stars: ✭ 16 (-96.27%)
Mutual labels:  storage, images
Alassetslibrary Customphotoalbum
A nice ALAssetsLibrary category for saving images & videos into custom photo album.
Stars: ✭ 413 (-3.73%)
Mutual labels:  photos, album
hes-gallery
Light, dependency free, responsive gallery script
Stars: ✭ 27 (-93.71%)
Mutual labels:  photos, images
Lassi-Android
All in 1 picker library for android.
Stars: ✭ 108 (-74.83%)
Mutual labels:  images, photo
PhotosApp
React Native Photos App: AWS Amplify, AWS S3, Mobile Analytics with Pinpoint
Stars: ✭ 21 (-95.1%)
Mutual labels:  photos, photo
server-media
This repository collects icons, logos & information about game servers.
Stars: ✭ 29 (-93.24%)
Mutual labels:  images, media
Dreampower
DeepNude with DreamNet improvements.
Stars: ✭ 287 (-33.1%)
Mutual labels:  photos, photo
Flutter photo
Pick image/video from album by flutter. Support ios and android. UI by flutter, no native.
Stars: ✭ 285 (-33.57%)
Mutual labels:  photos, photo
Flutter photo manager
Provide flutter with the ability to manage photos.
Stars: ✭ 294 (-31.47%)
Mutual labels:  photos, photo
google-photos-vue
Google Photos album viewer built with Vue.js
Stars: ✭ 17 (-96.04%)
Mutual labels:  photos, album
GWLPhotoSelector
相册照片多张选择控件
Stars: ✭ 50 (-88.34%)
Mutual labels:  photos, photo
google-photos-upload
Upload a local image directory into an Album in Google Photos (works on mac/pc/linux). Coded in C# .NET Core 3.0
Stars: ✭ 26 (-93.94%)
Mutual labels:  photos, album
Facebook-Album-Browser
jQuery plugin for browsing public albums of a Facebook account
Stars: ✭ 76 (-82.28%)
Mutual labels:  photos, album
photo-dl
A photo album downloader
Stars: ✭ 44 (-89.74%)
Mutual labels:  photos, album
Unsplash Php
👻 Official PHP wrapper for the Unsplash API
Stars: ✭ 332 (-22.61%)
Mutual labels:  images, photos
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 (-97.2%)
Mutual labels:  photos, album
ImageUI
A photo browser inspired by Apple Photos app
Stars: ✭ 44 (-89.74%)
Mutual labels:  photos, images

ImageStore

ImageStore is a self-hosted photo gallery, that makes Google Photos users feel right at home.

Features:

  • Clean and intuitive UI for desktop and mobile browsers
  • Automatic thumbnail and preview creation for faster loading times
  • Fast uploads for both photos and videos
  • Albums to sort your photos into
  • Easily searchable labels
  • Automatic image-tagging

Online demo

This should give you a feeling of how everything works with some images of cats. Or, take a look below:

To upload your own images, you will of course need to self-host.

preview

Installation instructions:

Docker prebuilt images

Requirements:

  • Docker
  • Docker-compose
  • For automatic labeling: x86_64 CPU (also known as x64, x86_64, AMD64 and Intel 64)

Download the docker-compose.yml: wget https://raw.githubusercontent.com/gregordr/ImageStore/main/docker-compose.yml.

Edit it according to your liking, then run docker-compose up. Note that you need to comment back in one of the two labelers, in case you want automatic image labeling.

Go to http://localhost:3000, or alternatively the port you have chosen to use.

Docker build images yourself

Requirements:

  • Docker
  • Docker-compose
  • For automatic labeling: x86_64 CPU (also known as x64, x86_64, AMD64 and Intel 64)

If you want to build yourself, then clone this repo and run docker-compose -f docker-compose-build.yml up

Without docker

Requires Ubuntu 18.04/20.04. A RHEL/Centos build is in the works.

git clone https://github.com/gregordr/ImageStore
cd CLI-Install
sudo ./imagestore-build.sh

This will install and configure everything as needed in order to host ImageStore. PostgreSQL 11, Nodejs and nginx will be installed. By default it hosts over port 8080. However, the script has built in error checking such that if you're already hosting something over that port, it will detect it and ask for an alternate port. The created database user is seeded with a random 16 character string, so there is no default password to worry about.

The Imagestore service by default will start on boot. To stop Imagestore, run sudo systemctl stop ImageStoreFRONT.service; sudo systemctl stop ImageStoreBACK.service;

To prevent the service from starting on boot, run sudo systemctl disable ImageStoreFRONT.service; sudo systemctl disable ImageStoreBACK.service;

Contributing:

Accepted feature requests can be seen under projects/ToDOs. If you have a new feature request, feel free to open an issue.

If you would like to implement a feature, please create a PR to the test branch.

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].