Proxmox LXC Creator: Автоматизирайте създаването на контейнери

Ако използвате Proxmox Virtual Environment (PVE), знаете, че създаването на контейнери (LXC) през уеб интерфейса е лесно, но може да отнеме време, когато се налага да повтаряте процеса. Представяме Ви Proxmox LXC Creator – мощен Bash скрипт, предназначен да автоматизира целия процес, като гарантира скорост, надеждност и най-важното – сигурност.
🌟 Ключови предимства на скрипта
Този инструмент е разработен да елиминира повтарящите се задачи и да предложи максимална гъвкавост.
- Динамичен избор на шаблони: Скриптът автоматично изтегля и представя най-актуалния списък с LXC шаблони директно от официалното хранилище на Proxmox. Това гарантира, че винаги използвате последната версия на Debian, Ubuntu или друга поддържана ОС, без да се налага ръчна актуализация на кода.
- Фокус върху сигурността (Непривилегирован): По подразбиране, скриптът създава Непривилегировани контейнери. Това е критично за сигурността, тъй като изолира root потребителя в контейнера от root потребителя на хост системата (Proxmox), предпазвайки средата Ви от потенциални пробиви.
- Гъвкав достъп: Предлагате се избор за достъп до новия контейнер:
- Добавяне на SSH публичен ключ (чрез път до файл или директно поставяне).
- Задаване на Root парола.
- Оптимизация на ресурсите: Контейнерите се създават с нулев Swap (
--swap 0), което е препоръчително за повечето среди, които не изискват виртуална памет. - Автоматична първоначална настройка: След създаването и стартирането на LXC, скриптът автоматично изпълнява
apt update,apt upgrade -yи инсталира основни инструменти катоsudo,curl,wget,git,nanoиhtop.
⚙️ Какво конфигурира скриптът?
По време на изпълнение, скриптът Ви води през няколко лесни стъпки:
- Избор на CT ID и Hostname.
- Задаване на ресурси: Диск (GB), RAM (MB) и CPU ядра.
- Мрежова конфигурация: Възможност за статично IP и Gateway или използване на DHCP.
- Хранилище (Storage) и Bridge (
vmbr0по подразбиране). - Тип контейнер: Привилегирован или Непривилегирован (препоръчително).
Скриптът елиминира необходимостта да помните сложни pct create команди и техните аргументи, като прави създаването на нови сървъри бърз, сигурен и безпроблемен процес.
💾 Изтегляне и изпълнение
- Свалете скрипта
wget https://gist.fedia.eu/urocibg/481a85ebe9ef4fc8857c367b3169d960/raw/HEAD/lxc.sh- Направете го изпълним:
chmod +x lxc.sh - Стартирайте го:
./lxc.sh



