Скрипти-помічники для Proxmox

Огляд скриптів-помічників (helper-scripts) для Proxmox, з описом популярних та улюблених скриптів, а також поради щодо їх ефективного запуску.

Скрипти-помічники для Proxmox

Вступ

Привіт. Хочу поділитись з вами дуже корисним ресурсом, який мені допоміг на самому початку знайомства з Proxmox VE.

Proxmox VE Helper-Scripts
Scripts for Streamlining Your Homelab with Proxmox VE

А ось версія з оновленим UI

Proxmox VE Helper-Scripts
A Re-designed Front-end for the Proxmox VE Helper-Scripts Repository. Featuring all the scripts you need to streamline your homelab. With a modern and clean design.

Заздалегідь хочу подякуват автору https://github.com/tteck, який нещодавно оновив дизайн ресурсу та продовжує підтримку та розозробку, додаючи все більше нових скриптів.

Інструкції

Цікавинкою нещодавнього оновлення став розділ з інструкціями від користувачів, де вони застосовуючи https://helper-scripts.com/ описують все дуже детально та покроково.

Саме з подібної інструкції я розпочав своє знайомство з даним ресурсом. То якраз була стаття Дерека Сімана (Derek Seaman) про Home Assistant: Proxmox VE 8.2 Quick Start Guide, де в першу чергу розповіддалось як після установки Proxmox VE вирішити певні проблеми та швидко створити контейнер з Home Assistant.

Я так розумію, що зараз буде спроба організувати більшість подібних інструкцій на одному ресурсі, щоб наглядно показати, як використовувати скрипти на практиці.

Сподіваюсь, що з часом інструкцій стане більше та вони будуть якіснішими, але і зараз ви знайдете там багато підказок та відповідей на свої запитання. Заходьте і шукайте...

Proxmox/USER_SUBMITTED_GUIDES.md at main · tteck/Proxmox
Proxmox VE Helper-Scripts. Contribute to tteck/Proxmox development by creating an account on GitHub.

Скрипти

Скрипти в принципі основна частина ресурса і там ви знайдете безліч цікавих і можливо нових контенерів які ви самостійно можете розгорнути у себе. Всі вони добре організовані і розбиті по категоріях

Як запускати?

Тут все дуже просто:

  • Відкрийте Shell свого Proxmox VE сервера
  • Скопіюйте потрібний скрипт та запустіть його
  • Пройдіть всі кроки опитування
  • Чекайте завершення виконання

Кожен скрипт унікальний але більшість з них мають подбні кроки опитувань стосовно назви контейнера чи налаштувань мережі. Впевнений, що пройшовшись по них декілька разів в впевнено запускатимите всі наступні, просто будьте уважні.

Поради роботи зі скриптами

Момент очікування є дуже важливим в цьому процесі. Не закривате вкладку в браузері та навіть не переходьте на інші панелі в інтерфейсі Proxmox. Перехід на іншу сторінку прериває Shell і всі команди які там працювали - тобто здійснюється вихід із програми скрипта
Також не рідкість, що виконання скрипта може підвиснути, тому інколи доводиться навіть перезапускати сервер Proxmox, але все ж не спішіть та дайте достатньо часу
🌐
Впевніться, що сервер має підключення до мережі інтернет. Скрипт запускає набір команд описаних у файлах на Github, які в свою чергу можуть також потребувати підкачку інших ресурсів.
💡
Не бійтеся помилок. Особливо це стосується налаштувань. Proxmox для того і створений, що будь-який контейнер ви можете замінити за лічені хвилини. Сміливо видаляйте "неправильний" контейнер та запускайте скрипти по новій.

У пориві страсті і захваті від того, що я робив траплялось не раз, що я або дуже поспішав і перемикав, а то й геть закривав вікна Proxmox. Також неодноразово траплялось і те, що хотілось швидко запустити скрипт навіть не підключивши сервер до мережі кабелем, або після того як переналаштував (та поклав) мережу. Того ці поради вартують, щоб ви звернули на них увагу

Proxmox VE Tools - Post Install

Одні з перших скриптів що я раджу застосовувати саме для серверів Proxmox знаходяться в категоріх Proxmox VE Tools, і саме на зазначені нижче прошу звернути увагу. Особливо відмічу Post Install як для Proxmox VE так і для Proxmox Backup Server - не оминайте їх.

Популярні

Побігавши по 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.
  • 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 в домашніх умовах для інтузіастів як я.

Всім бажаю швидкого інтернету!

Read more