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

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

Share
Скрипти-помічники для 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

Рука тримає під кутом планшет зі списком активних AI-інтерв'ю на екрані — світле фотореалістичне фото

Від ідеї до сайту за вечір: як я прибрав себе з інтерв'ю

Я провів інтерв'ю вручну — копіював повідомлення між AI-агентом і учасником, як живий посередник. Після цього написав нотатку з ідеєю прибрати себе з ланцюжка. За один вечір нотатка стала живою платформою.

By Volodymyr Lavrynovych, Susanna
Обкладинка «Сонце для тебе» — фото Тенеріфе (океан, скелі, готелі) з накладеною типографікою назви треку

Перший реліз SHUM & RUTA: як я сам ловив і виправляв власні помилки

Перший реліз дуету SHUM & RUTA — і перший урок незалежного артиста: без менеджера й страховки сам ловиш власні помилки і сам їх виправляєш. Історія одного релізу, несподіваної проблеми з Apple Music і того, що з цього виніс.

By Volodymyr Lavrynovych, Susanna
Руки тримають стару чорно-білу сімейну фотографію при свічці. На дерев'яному столі — розкладені старі фото і рукописні листи.

Хранитель сімейного дерева

З 2009 по 2011 рік я зібрав родове дерево — 247 людей, п'ять поколінь, більше двадцяти прізвищ. Записав дати, зібрав фотографії, ходив на кладовище, з'їздив з батьком до Брянської області. Потім дані лежали роками без діла. Ця стаття про те, навіщо це взагалі і що дала ця праця.

By Volodymyr Lavrynovych, Susanna