π³ A modern web interface for managing Docker containers and services on Debian-based systems
!!!! we are still under development !!!! webDock is a powerful tool for managing and installing software on Debian-based systems. It provides a user-friendly interface for managing Docker containers and other software solutions.
- π One-click container deployment
- π Automatic container updates
- π System monitoring and statistics
- π Dark/Light theme support
- π§ Easy configuration management
- π± Responsive design
- π₯οΈ SSH Terminal access
- π SFTP File Explorer
- β° Cron Job Editor for automated system shutdown/wakeup
- π Drag & Drop interface for organizing containers
WebDock fully supports both ARM (Raspberry Pi) and x86/x64 architectures. The system automatically detects your architecture and installs the appropriate version of each container.
- openHAB - Open Home Automation Bus
- Home Assistant - Open-source home automation platform
- HomeBridge - HomeKit support for non-native devices
- RaspberryMatic - Homematic central control unit
- Zigbee2MQTT - Zigbee devices to MQTT bridge
- Mosquitto Broker - MQTT message broker for IoT
- Dockge - Docker compose stack manager
- Portainer - Container management UI
- Grafana - Analytics and monitoring platform
- InfluxDB - Time series database (ARM and x86 versions)
- Code Server - VS Code in the browser
- File Browser - Web-based file manager
- Filestash - Modern web file manager
- WatchYourLAN - Network device monitoring (ARM and x86 versions)
- WhatsUpDocker (WUD) - Docker container update monitoring
- Frontail - Web-based log viewer
- Node Exporter - Hardware and OS metrics exporter
- Prometheus - Monitoring and alerting toolkit
- Dozzle - Real-time Docker log viewer
- Hoarder - Media management platform
- Heimdall - Application dashboard
- Homepage - Modern service dashboard
- Jellyfin - Media server
- Node-RED - Flow-based programming for IoT
- Paperless-ngx - Document management system
- Scrypted - Home automation server
- Spoolman - 3D printing filament manager
- Uptime Kuma - Uptime monitoring tool
- Bambucam - Live camera streaming
- n8n - Fair-code workflow automation platform with native AI capabilities
- duplicati - Open-source backup software
- Python 3.9+
- Flask web framework
- Docker & Docker Compose
- JavaScript (ES6+)
- YAML for configuration
- sudo should be installed
- $USER needs to be a member of the sudo group
- Add %sudo ALL=(ALL) NOPASSWD:ALL with visudo
- Docker + Docker-Compose are required for all container-based programs
- The setup script allows installation in any directory of your choice
- Supports both ARM (Raspberry Pi) and x86/x64 architectures
-
Navigate to the directory where you want to install webDock:
cd /your/preferred/directory
-
Download the setup script:
wget https://raw.githubusercontent.com/BangerTech/webDock/main/setup_webDock.sh
-
Make the script executable:
chmod +x setup_webDock.sh
-
Run the setup script:
./setup_webDock.sh
-
The script will automatically create a
webDock
directory in your current location and set up everything needed. -
Once installed, launch the webDock UI and start installing containers through the interface.
The setup script is currently the only supported installation method. It handles all the necessary setup automatically,including:
- Creating the required directory structure
- Setting up configuration files
- Configuring paths correctly
- Installing and starting the webDock UI container
We recommend following the Simple Installation instructions above for the best experience.
Any bugs or feature requests? Contact me here or click on the "Issues" tab in the GitHub repository!
Fork the repository and create pull requests.
docker-management
container-management
web-ui
docker-compose
system-monitoring
home-automation
iot
smart-home
monitoring
dashboard
debian
raspberry-pi
docker-gui
container-deployment
devops
self-hosted
open-source