A simple bash script to manage Docker Compose services in a homelab.
curl -sL https://codeberg.org/Iced-Coded/lab/raw/branch/main/install.sh | bashcurl -sL https://codeberg.org/Iced-Coded/lab/raw/branch/main/lab -o lab
curl -sL https://codeberg.org/Iced-Coded/lab/raw/branch/main/lab-completion.bash -o lab-completion.bash
sudo install -m 755 lab /usr/local/bin/lab
sudo install -m 644 lab-completion.bash /usr/share/bash-completion/completions/lablab start [service] # Start service(s)
lab stop [service] # Stop service(s)
lab restart [service] # Restart service(s)
lab logs [service] # Show logs
lab status # Show running containers
lab update [service] # Update service(s)
lab backup [service] # Backup datalab add [service] [path] # Add a new service
lab remove [service] # Remove a service
lab list # List all available services
lab config # Show configuration file- Docker & Docker Compose
- Bash
I provide couple of mirrors: