Generated Files
docker-compose.yml
appsettings.json
.env
garage.toml
Important: This file must be placed in config/garage/garage.toml
mosquitto.conf
Important: This file must be placed in config/mosquitto/mosquitto.conf
mosquitto.passwd
Important: This file must be placed in config/mosquitto/mosquitto.passwd
Note: The setup.sh script will automatically hash this password
setup.sh
Usage: This script automates Garage S3 and MQTT configuration.
Make it executable with: chmod +x setup.sh
Then run: ./setup.sh
Quick Download
Usage Instructions
- Click on "Download all as ZIP" or download each file individually
- Extract the ZIP contents to a folder of your choice
- Ensure Docker and Docker Compose are installed
- Make the script executable:
chmod +x setup.sh - Run the configuration script:
./setup.sh - Access the application at:
💡 Tip: The docker-compose.yml file uses environment variables from the .env file.
You can modify values in the .env without touching docker-compose.yml.