bmswens / Kelp

Kelp is a web-based GUI for SeaweedFS, meant to emulate the look and feel of a native file explorer.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kelp

Test Coverage Status Docker Build Docker Pulls Liscense


Kelp Logo

About

Kelp is a web-based GUI for SeaweedFS, meant to emulate the look and feel of a native file explorer.

Kelp In Action

Kelp Demo

Getting Started

Requirements

  • NodeJS
  • docker
  • docker-compose

Dev

You can get started developing in a "hot-reload" environment with these lines.

Note: in this environment, you won't be able to get cluster information from weed master due to cors issues.

git clone https://github.com/bmswens/Kelp.git
cd Kelp
yarn install
cp example.env .env
npm run start:dev

Staging

This environment will build a stack and emulate a cluster deployment with nginx as a proxy.

git clone https://github.com/bmswens/Kelp.git
cd Kelp
yarn install
cp example.env .env
npm run start:staging

Built with

Authors

  • Brandon Swenson- Initial work - bmswens

License

This project is licensed under the Apache 2.0 License - see the LICENSE.txt file for details

About

Kelp is a web-based GUI for SeaweedFS, meant to emulate the look and feel of a native file explorer.

License:Apache License 2.0


Languages

Language:JavaScript 98.7%Language:HTML 0.8%Language:Dockerfile 0.2%Language:CSS 0.2%Language:Shell 0.1%