Скрипти-помічники для Proxmox
Огляд скриптів-помічників (helper-scripts) для Proxmox, з описом популярних та улюблених скриптів, а також поради щодо їх ефективного запуску.
Вступ
Привіт. Хочу поділитись з вами дуже корисним ресурсом, який мені допоміг на самому початку знайомства з Proxmox VE.
А ось версія з оновленим UI
Заздалегідь хочу подякуват автору https://github.com/tteck, який нещодавно оновив дизайн ресурсу та продовжує підтримку та розозробку, додаючи все більше нових скриптів.
Інструкції
Цікавинкою нещодавнього оновлення став розділ з інструкціями від користувачів, де вони застосовуючи https://helper-scripts.com/ описують все дуже детально та покроково.
Саме з подібної інструкції я розпочав своє знайомство з даним ресурсом. То якраз була стаття Дерека Сімана (Derek Seaman) про Home Assistant: Proxmox VE 8.2 Quick Start Guide, де в першу чергу розповіддалось як після установки Proxmox VE вирішити певні проблеми та швидко створити контейнер з Home Assistant.
Я так розумію, що зараз буде спроба організувати більшість подібних інструкцій на одному ресурсі, щоб наглядно показати, як використовувати скрипти на практиці.
Сподіваюсь, що з часом інструкцій стане більше та вони будуть якіснішими, але і зараз ви знайдете там багато підказок та відповідей на свої запитання. Заходьте і шукайте...
Скрипти
Скрипти в принципі основна частина ресурса і там ви знайдете безліч цікавих і можливо нових контенерів які ви самостійно можете розгорнути у себе. Всі вони добре організовані і розбиті по категоріях
Як запускати?
Тут все дуже просто:
- Відкрийте Shell свого Proxmox VE сервера
- Скопіюйте потрібний скрипт та запустіть його
- Пройдіть всі кроки опитування
- Чекайте завершення виконання
Кожен скрипт унікальний але більшість з них мають подбні кроки опитувань стосовно назви контейнера чи налаштувань мережі. Впевнений, що пройшовшись по них декілька разів в впевнено запускатимите всі наступні, просто будьте уважні.
Поради роботи зі скриптами
У пориві страсті і захваті від того, що я робив траплялось не раз, що я або дуже поспішав і перемикав, а то й геть закривав вікна Proxmox. Також неодноразово траплялось і те, що хотілось швидко запустити скрипт навіть не підключивши сервер до мережі кабелем, або після того як переналаштував (та поклав) мережу. Того ці поради вартують, щоб ви звернули на них увагу
Proxmox VE Tools - Post Install
Одні з перших скриптів що я раджу застосовувати саме для серверів Proxmox знаходяться в категоріх Proxmox VE Tools, і саме на зазначені нижче прошу звернути увагу. Особливо відмічу Post Install як для Proxmox VE так і для Proxmox Backup Server - не оминайте їх.
- Proxmox VE Post Install
- Proxmox VE Processor Microcode
- Proxmox VE CPU Scaling Governor
- Proxmox VE Monitor-All
- Proxmox VE Host Backup
- Proxmox Backup Server Post Install
Популярні
Побігавши по Youtube ви швидко впевнитесь, що більшість блогерів налаштовуються подібні сервіси, серед яких майже завжди ви знайдете ось цих красенів:
- Home Assistant OS (VM) - Розумний будинок. Один з наймасштабніших open-source проектів сьогодення
- Docker (LXC) - Навіть не знаю чи потребує опису найвідоміший проект з розгортання контейнерів
- Nextcloud (LXC) - власне облако для зберігання файлів. Алетрнатива iCloud та Google Drive/Photos з безлючю додаткових можлвостей
- Plex Media Server або Jellyfin Media Server (LXC) - персональні медіа сервери кінобібліотек
- Pi-Hole або AdGuard Home (LXC) - блокування реклами, та навіть трохи більше
- Grafana (LXC) - платформа для моніторинга з дуже гарним інтерфейсом
- Homebridge (LXC) - крутий адаптер різних гаджетів під Apple HomeKit протокол
- Nginx Proxy Manager (LXC) - Nginx реверс-проксі
Улюблені
Популярні сервіси я б доповнив своїми улюбленими, які почесно займають місце у мене вдома.
- Proxmox Backup Server (LXC) - бекап сервер який легко інтегрується з Proxmox VE.
- Я вже описував свій досвід його налаштування у статті Proxmox Backup Server та Synology NFS
- Uptime Kuma (LXC) - найкрутіша і найпростіша система моніторингу, з можливістью створення публічно доступних dashboards
- Pi-Hole (LXC) - окрім блокування реклами має у своєму арсеналі DHCP сервер, та і просто мило виглядає
- Dashy (LXC) - домашня сторінка вашого homelab
Цікаві
Є й такі які в силу своєї специфіки не потрібні кожному, але можуть зацікавити гурманів.
- Zigbee2MQTT (LXC) - дуже відомий проект протоколу Zigbee. Зазвичай його встановлюють як Add-on в Home Assistant
- Frigate (LXC) - сучасни NVR з підтримкою AI для розпізнавання облич та обʼєктів. Гарно інтегрується в Home Assistant
- Trilium (LXC) - локальний персональний нотатник з купою фунцій
- Actual Budget (LXC) - власна бухгалтерія
- Mariadb або MongoDB (LXC) - дві найпопулярніші бази даних для домашніх сервісів типу Grafana чи Home Assistant
Висновок
Proxmox Helper Scripts - спрощує установку та налаштування великого переліку сервісів, але не є повним зібранням всього зі світу self-hosted та homelab.
Ці скрипти значно спрощують та пришвидшуєть установку сервісів, особливо в частині налаштувань мережі і інших індивідуальних аспектів. Мені дуже подобається простий але ефективний інтерфейс з 90-х років. В цьому є якись такий шарм.
Не ускладнюйте собі те, що для вас спростили інші люди і фокусуйтесь та витрачайте свій час ефективніше там, де ваш шлях потребує більших зусиль.
Я бачу, що ресурс Proxmox Helper Scripts продовжує оновлюватись та розвиватись - що є добре для популяризації Proxmox в домашніх умовах для інтузіастів як я.
Всім бажаю швидкого інтернету!