Skip to content

Installation Guide

BangerTech edited this page Jan 2, 2025 · 1 revision

Installation Guide

Prerequisites

  • Debian-based system
  • Docker and Docker Compose installed
  • Sudo privileges
  • Internet connection

Quick Installation

1. Navigate to Home Directory

cd $HOME

2. Download Setup Script

sudo wget https://raw.githubusercontent.com/BangerTech/weDock/development/setup_webui.sh

3. Make Script Executable

sudo chmod +x setup_webui.sh

4. Run Setup

sh setup_webui.sh

Directory Structure

The installation creates the following structure:

/home/webDock/docker-compose-data/webdock-ui/
β”œβ”€β”€ docker-compose.yml
β”œβ”€β”€ Dockerfile
β”œβ”€β”€ requirements.txt
└── src/
    β”œβ”€β”€ app.py
    β”œβ”€β”€ config/
    β”‚   └── categories.yaml
    β”œβ”€β”€ static/
    β”‚   β”œβ”€β”€ css/
    β”‚   β”œβ”€β”€ js/
    β”‚   └── img/
    β”‚       └── icons/
    └── templates/

Post-Installation

  1. Access webDock at http://your-ip:8585
  2. Configure your system settings
  3. Start managing your containers

Updating

To update webDock, simply run the setup script again:

sh setup_webui.sh

Troubleshooting Installation

If you encounter issues during installation:

  1. Check Docker status:
sudo systemctl status docker
  1. Verify permissions:
ls -l /home/webDock
  1. Check logs:
docker logs webdock-ui

Clone this wiki locally