Awesome Open Source
Awesome Open Source

Ethibox

Version License Github Workflow Code Climate

Ethibox is an open-source web apps hoster, a simple UI to install & update open-source web apps.

Prerequisites

  • Docker Swarm
  • Portainer
  • Node.js

Installation

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment to deploy the project on a live system.

To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:

# Clone this repository
git clone https://github.com/ethibox/ethibox

# Go into the repository
cd ethibox

# Install dependencies
yarn

# Initialize database
npm run migrate

# Copy environment variables
cp .env.dist .env

# Run the app
npm start

Deployment

docker stack deploy -c ethibox.yml ethibox

Running the tests

npm test

Contributing

We welcome contributions in all forms. Please check out the contributing guide for more information.

Participation in this project is subject to a code of conduct.

License

This project is licensed under the GNU GPL v3.0 - see the LICENSE.txt file for details

Free Software, Hell Yeah!


Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
javascript (70,456
react (5,478
docker (2,923
graphql (1,077
automation (725
containers (432
privacy (411
tailwindcss (236
self-hosted (222
stripe (104
docker-swarm (58
portainer (21