Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/lnardon/dumont
Create and manage docker containers on your server with an web UI. Open source for self hosting.
https://github.com/lnardon/dumont
containers docker golang open-source reactjs self-hosted typescript
Last synced: about 2 months ago
JSON representation
Create and manage docker containers on your server with an web UI. Open source for self hosting.
- Host: GitHub
- URL: https://github.com/lnardon/dumont
- Owner: lnardon
- Created: 2023-11-03T03:42:41.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-18T21:20:24.000Z (3 months ago)
- Last Synced: 2024-10-19T10:35:24.380Z (3 months ago)
- Topics: containers, docker, golang, open-source, reactjs, self-hosted, typescript
- Language: TypeScript
- Homepage: https://hub.docker.com/r/lnardon/dumont
- Size: 26 MB
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Dumont
Dumont is an open-source tool designed to simplify the creation and management of Docker containers via a web UI. Ideal for self-hosting, Dumont offers an intuitive interface for handling container-related tasks with ease.
---
## **Prerequisites**
---
- Docker installed on your server.
## **Installation**
---
### Using Docker Image (Docker Hub)
1 - Pull the latest image from Docker Hub:
```bash
docker pull lnardon/dumont
```2 - Run the Dumont container. Replace the placeholder values with your personal information:
```bash
docker run -d -e JWT_SIGNING_KEY="YOURSECRETKEYHERE" -e LOGIN_USERNAME="YOURUSERNAME" -e LOGIN_PASSWORD="YOURPASSWORD" -v /var/run/docker.sock:/var/run/docker.sock -p 3322:3322 lnardon/dumont
```3 - Access Dumont at http://localhost:3322
### Build from source
1 - Clone the repository and build the Docker image:
```bash
git clone https://github.com/lnardon/Dumont.git && cd Dumont && docker build -t dumont .
```2 - Start the container using the following command. Replace the placeholders with your information:
```bash
docker run -d -e JWT_SIGNING_KEY="YOURSECRETKEYHERE" -e LOGIN_USERNAME="YOURUSERNAME" -e LOGIN_PASSWORD="YOURPASSWORD" -v /var/run/docker.sock:/var/run/docker.sock -p 3322:3322 dumont```
3 - Access Dumont at http://localhost:3322