Skip to content

mrspartak/granny-server-frontend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web page for Granny nodejs CDN server

This app helps to setup your mini CDN. Add domains, setup settings and view your files

Docker Cloud Automated build Docker Cloud Build Status Docker Pulls

Latest Github tag Join the chat at https://gitter.im/granny-js/community

Ecosystem

image

granny-server-backend - Backend service with API exposed to upload and serve/manipulate images
granny-js-client - Client library that works both in nodejs and browser. Makes API calls easier
granny-server-frontend - Frontend APP that uses client to manage your CDN domains and settings
granny-server-cron - Utility app

Requirements

Docker install

There is builded vue website inside container with small nginx image to serve. So website is avialable on 80 port and you can easily proxy it with external nginx. You can also run this as a service and pass --config to it

docker run -p 3010:80 --name granny-server-frontend \
  -v /local/path/to/settings.json:/usr/share/nginx/html/cfg/settings.json \
  assorium/granny-server-web:latest

Settings file looks like this:

{
	"granny_url": "https://path to your granny backend server"
}

Current status

Currently this is in deep beta. I needed this website to setup domains and list files. And there are many things to do. I will definately make them later.

  • View files and all modifications
  • Setup domains settings. Such as 'save modified images', 'return headers', 'allowed modifications' etc
  • Adding users?
  • Showing app hardware usage inforamtion

Screenshots

Adding domain image

Listing files image

Viewing and manipulating file image