This repository provides a docker-compose.yml
file to run all DumbWare applications in a single environment.
DumbWareIO is a collection of self-hosted applications designed for simplicity and efficiency. For more details, visit:
- Website: https://dumbware.io
- GitHub: https://github.com/DumbWareio
Application | GitHub Repository |
---|---|
DumbBudget | DumbBudget Repo |
DumbDo | DumbDo Repo |
DumbDrop | DumbDrop Repo |
DumbPad | DumbPad Repo |
DumbKan | DumbKan Repo |
- Docker installed on your system
docker-compose
installed
-
Clone the Repository:
git clone https://github.com/DumbWareio/dumbcompose.git cd dumbcompose
-
Modify Configuration:
- This is an entirely optional step, rename env to .env
- Modify the following variables in .envx
Variable | Default |
---|---|
DUMB_PIN | (nothing) |
DUMBBUDGET_PORT | 3333 |
DUMBBUDGET_DATA_PATH | /opt/dumbsuite/dumbbudget |
DUMBDO_PORT | 3334 |
DUMBDO_DATA_PATH | /opt/dumbsuite/dumbdo |
DUMBDROP_PORT | 3335 |
DUMBDROP_DATA_PATH | /opt/dumbsuite/dumbdrop |
DUMBPAD_PORT | 3336 |
DUMBPAD_DATA_PATH | /opt/dumbsuite/dumbpad |
DUMBKAN_PORT | 3337 |
DUMBKAN_DATA_PATH | /opt/dumbsuite/dumbkan |
- Note that this is a very dumb setup. A less dumber setup would remove ports and configure networks for better isolation.
-
Run the Services:
docker-compose up -d
-
Stopping the Services:
docker-compose down
-
Updating Containers:
docker-compose pull docker-compose up -d
-
Use the Services:
- DumbBudget can be accessed from http://localhost:3333
- DumbDo can be accessed from http://localhost:3334
- DumbDrop can be accessed from http://localhost:3335
- DumbPad can be accessed from http://localhost:3336
- DumbKan can be accessed from http://localhost:3337
- Check container logs:
docker-compose logs -f
- Ensure correct file paths and port mappings.
For more details, visit DumbWareIO.
To support our projects, please consider donating at Buy Me a Coffee.
And as always, join the community at Discord!