An open API service indexing awesome lists of open source software.

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.

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