https://github.com/muhammadzili/lxd-zzz-manager
🚀 Bash-based CLI tool to manage LXD containers as lightweight VPS with resource limits, SSH access, and auto port forwarding.
https://github.com/muhammadzili/lxd-zzz-manager
bash bash-cli container-virtualization linux-containers lxc lxd server-automation vps vps-manager
Last synced: 2 months ago
JSON representation
🚀 Bash-based CLI tool to manage LXD containers as lightweight VPS with resource limits, SSH access, and auto port forwarding.
- Host: GitHub
- URL: https://github.com/muhammadzili/lxd-zzz-manager
- Owner: muhammadzili
- License: mit
- Created: 2026-01-20T16:40:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2026-03-26T23:01:17.000Z (3 months ago)
- Last Synced: 2026-03-27T10:48:07.116Z (3 months ago)
- Topics: bash, bash-cli, container-virtualization, linux-containers, lxc, lxd, server-automation, vps, vps-manager
- Language: Shell
- Homepage:
- Size: 28.3 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ⚡ LXD Zzz Manager CLI
---
## 🧭 About the Repository
**LXD Zzz Manager** is a **Bash Script**-based **CLI (Command Line Interface)** tool designed to automate VPS management using **LXD/LXC** technology on Ubuntu or Debian servers.
This script allows a single **Dedicated / Large VPS (Host)** to be split into several isolated **Small VPS (Containers)**, complete with:
- Resource limits (RAM, CPU, Disk)
- Independent SSH access
- Automatic port forwarding
---
## ⚙️ Problems & Solutions
### ❌ Problem
Manually managing LXD containers is quite complicated:
- Running `lxd launch`
- Setting RAM, CPU, and Disk one by one
- Port mapping with iptables / proxy
- Editing SSH configuration to allow password login
### ✅ Solution
**LXD Zzz Manager** simplifies everything with just **one click**:
- Select a menu
- Enter the data
- The VPS is ready to use immediately 🚀
---
## 🚀 Key Features
- 🖥️ **Interactive Menu**
- 📦 **Auto Install LXD**
- ⚡ **Resource Limiter**
- 🔒 **SSH Port Forwarding**
---
## 🛠️ Prerequisites (Host System)
- OS: Ubuntu 20.04 / 22.04 LTS or Debian 11
- User: Root
- Virtualization: LXD supported
---
## 📦 Installation & Usage Guide
```bash
wget https://raw.githubusercontent.com/muhammadzili/lxd-zzz-manager/main/lxd-zzz.sh
chmod +x lxd-zzz.sh
./lxd-zzz.sh
```
---
## 📜 License
MIT License