Giter Club home page Giter Club logo

granny-server-frontend's Introduction

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

granny-server-frontend's People

Contributors

dependabot-preview[bot] avatar dependabot[bot] avatar mrspartak avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.