Skip to content

infest-lab/image-gallery

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Image Gallery

Image Gallery is a free and open source web gallery, that you can very easily install on your Raspberry Pi, any server that supports NodeJs or Heroku.

It contains fully featured administration panel that supports:

  • library of images
  • multiple files upload
  • composing albums from library images
  • generating thumbnails
  • custom gallery name
  • authentication
  • RWD for any device (mobile, tablet, desktop)
  • multi-language support
  • dashboard tiles with entry image
  • custom permalinks for photos
  • date grouping
  • allowing to download image

Image Gallery does not require any database or native graphic modules (eg. ImageMagick). It simply works after the installation.

Prerequisites

NodeJS

Installation

  1. Download the latest version of the gallery: v0.4.0

  2. Unzip it somewhere and type:

$ npm install
  1. Finally run the gallery:
$ node server
  1. Open url http://localhost:3000/ in your browser.

Contribution

  1. Clone the repository of Image Gallery:
$ git clone git@github.com:skuligowski/image-gallery.git
  1. Install dependencies:
$ npm install
  1. Run
$ npm start
  1. Open url http://localhost:4200/ in your browser.

  2. Generate empty i18n transaltions using the command below and fill them in manually.

$ npm run locale

Basic configuration

After the first launch, login to the administration panel. Configure your gallery name, and library dir - the directory where you store your images.

Now you are ready to manage your photos, compose albums and upload photos to the library!

About

Free and open source NodeJS web gallery

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 46.9%
  • JavaScript 23.8%
  • HTML 16.5%
  • SCSS 10.8%
  • CSS 2.0%