Skip to content

muhammadzili/lxd-zzz-manager

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

⚑ 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

wget https://raw.githubusercontent.com/muhammadzili/lxd-zzz-manager/main/lxd-zzz.sh
chmod +x lxd-zzz.sh
./lxd-zzz.sh

πŸ“œ License

MIT License

About

πŸš€ Bash-based CLI tool to manage LXD containers as lightweight VPS with resource limits, SSH access, and auto port forwarding.

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages