Homer Хостинг

Створити простий, настроюваний домашню сторінку з посиланнями на самостійно розміщені сервіси.

  • Один клік розгортання
  • 15 ГБ Потрібно місця на диску
  • 1 ГБ ОП Потрібна пам'ять
  • Від 2 € Ціна
Замовити зараз Безкоштовна установка

Що ви отримуєте
на AvaHost

Розгортання в один клік, власний домен, безкоштовний HTTPS, автоматичні оновлення додатків та заплановані резервні копії входять у кожен Cloud App. Ви можете запускати кілька додатків на одному сервері, і доступ до терміналу включений.

Цей шаблон не містить контейнер бази даних.

Замовити сервер

Технічні дані

Docker-образ
b4bz/homer:latest
Порт за замовчуванням
8080

Як працює Homer

Homer читає структуру свого дашборду з YAML і відображає статичний веб-інтерфейс. Адміністратори групують сервіси в розділи, додають назви, іконки, підзаголовки, теги та посилання, а потім вибирають параметри макета та теми. Пошук і навігація з клавіатури полегшують перегляд більшої колекції, а підтримувані розумні карточки можуть отримувати обмежену інформацію про стан вибраних сервісів.

Дашборд не проксує, не автентифікує, не моніторить і не відновлює пункти призначення, які він перелічує. Клацання на карточку відправляє відвідувача на налаштовану URL-адресу, де застосовуються власна автентифікація та дозволи пункту призначення. Розумні карточки залежать від доступу браузера до зовнішніх API і можуть не працювати, коли сервіс блокує кросс-оріджинові запити, змінює свою кінцеву точку або вимагає облікові дані, які браузер не може безпечно розкрити.

Ключові можливості Homer

Homer — це статична програма, тому її конфігурація та ресурси передаються відвідувачам. Документація upstream попереджає, що config.yml за дизайном є загальнодоступним. Адміністратори не повинні розміщувати ключі API, паролі, приватні токени або внутрішні секрети в конфігурації дашборду, навіть якщо карточка з'являється лише за невідомою адресою.

Каталог зберігає директорію /www/assets, яка містить файли конфігурації та брендування Homer. Homer не має вбудованої автентифікації користувача, моделі ролей або контролю доступу на рівні сторінки. Користувацька HTTPS-адреса захищає мережевий транспорт, але саму програму слід розглядати як публічний дашборд, якщо окремий рівень доступу не забезпечений явно поза цим пакетом програми.

Самостійне розміщення Homer: вимоги та вартість

Використання ресурсів Homer формується публічними відвідуваннями, розміром дашборду, іконками та зображеннями, активністю пошуку, запитами розумних карточок, отриманими браузером, і перезавантаженнями конфігурації. Каталог записує PostgreSQL і MariaDB як не потрібні та зберігає директорію ресурсів. Використання процесора скромне, оскільки відображення є статичним, тоді як ресурси зображень і трафік становлять більшість споживання плану.

На AvaHost Homer використовує План 1 за €2. Розміщений пакет Homer включає розгортання в один клік, користувацький домен з автоматичним HTTPS, автоматичні оновлення програми та заплановані резервні копії. Homer не має вбудованої автентифікації, і його конфігурація за дизайном є публічною. Не зберігайте паролі, токени API або приватні ключі в YAML або ресурсах. Пов'язані сервіси, API статусу, єдиний вхід, перевірки моніторингу та шлюзи доступу не включені. Тримайте програми призначення захищеними незалежно та протестуйте розумні карточки на їхні вимоги до браузера та CORS.

Хто використовує Homer

Оператори homelab використовують Homer для доступу до панелей адміністрування, медіа-серверів, сторінок моніторингу та документації. Невеликі команди можуть опублікувати внутрішню панель запуску для затвердженого інструменту, а персонал служби підтримки може збирати часто використовувані посилання на клієнтів, квитки, стан та знання в тематичні групи.

Це не підходить для зберігання облікових даних, застосування єдиного входу, приховування конфіденційних URL-адрес, заміни моніторингу часу безперервної роботи або виконання функцій шлюзу безпеки. Кожна пов'язана система потребує власної автентифікації, а будь-які дані про стан, показані в браузері, успадковують обмеження цільового API та політики кросс-оріджину.

F.A.Q

  • Homer починається з €2 на Plan 1. Його статична панель зазвичай має невеликі потреби в обробці. Публічний трафік, розмір панелі, користувацькі зображення, іконки, активність пошуку та запити браузера, зроблені смарт-картами, є практичними причинами для перегляду використання, а не просто кількості звичайних посилань.

  • Homer не надає вбудованої аутентифікації або контролю доступу на основі ролей, а його файл конфігурації за замовчуванням є загальнодоступним. Розглядайте розміщену сторінку як публічну, якщо окремий рівень захисту не організовано поза межами цього пакета. Не розміщуйте паролі, токени API, приватні ключі або конфіденційні внутрішні деталі в конфігурації YAML або обслуговуваних активах.

  • Homer підтримує вибрані смарт-карти, але запити статусу на основі браузера залежать від кожного цільового API, методу автентифікації та політики cross-origin. Деякі сервіси не дозволять запит, і endpoint може змінюватися незалежно. AvaHost не включає перевірки моніторингу, логіку проксі, облікові дані цілі або гарантію того, що кожна зовнішня карта залишатиметься сумісною.

  • AvaHost автоматично застосовує оновлення додатку Homer та включає запланові резервні копії з збереженням змонтованої директорії активів. Збережіть окрему копію конфігурації YAML та користувацьких зображень, потім перевірте макет, посилання, значки, пошук, теми та будь-які смарт-карти після значного випуску. Автоматизований HTTPS захищає налаштовану область, але не додає аутентифікацію панелі керування.