Skip to content

yp969803/wharf

 
 

Repository files navigation

Wharf

wharf

GitHub Actions Github-sponsors React Docker Go

Overview

Wharf is tool which make organizing your monolithic server easy. The purpose of the project to simplify the server management for the team or organization.

Currently wharf includes following features:

  • Managing docker containers on the server.
  • Managing docker volumes on the server.
  • Managing docker images on the server.
  • Managing docker networks on the server.
  • Monitoring and logs of the containers.
  • Managing users with RBAC.

Project Status

Currently the first version of the project is in development phase, the api's has been be created, development of some components of user interface is left.

⭐️ Support

If you find this project helpful or interesting, please give it a ⭐️ on GitHub! Your support helps the project grow and motivates community to keep improving it. Also join the #wharf slack channel.

Quickstart

Prerequisite:

sudo docker run -v /var/lib/wharf:/var/lib/wharf -v /var/run/docker.sock:/var/run/docker.sock -dp 9001:9001 fordevio/wharf:latest --name wharf

The application can be acessed by the url http://localhost:9001 on browser

Testing

See TESTING

Contribution

See CONTRIBUTION

Acknowledgements

Wharf logo has been created using ChatGPT.

About

A tool to organize your server

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 59.9%
  • TypeScript 32.1%
  • CSS 4.6%
  • HTML 1.6%
  • Makefile 1.2%
  • Dockerfile 0.6%