Homer Hosting

Utwórz prostą, konfigurowalną stronę główną z linkami do usług hostowanych samodzielnie.

  • Jedno kliknięcie wdrożenie
  • 15 GB Potrzebna przestrzeń dyskowa
  • 1 GB RAM Potrzebna pamięć
  • Od 2 € Cena
Zamów teraz Brak opłat za konfigurację

Co otrzymujesz
w AvaHost

Wdrożenie jednym kliknięciem, niestandardowa domena, darmowe HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe są dostępne z każdą aplikacją w chmurze. Możesz uruchomić wiele aplikacji na jednym serwerze, a dostęp do terminala jest wliczony.

Ten szablon nie zawiera kontenera bazy danych.

Zamów serwer

Technologia

Obraz Dockera
b4bz/homer:latest
Domyślny port
8080

Jak działa Homer

Homer odczytuje strukturę pulpitu nawigacyjnego z pliku YAML i renderuje statyczny interfejs sieciowy. Administratorzy grupują usługi w sekcje, dodają nazwy, ikony, podtytułu, tagi i linki, a następnie wybierają opcje układu i motywu. Wyszukiwanie i nawigacja za pomocą klawiatury ułatwiają przeszukiwanie większej kolekcji, a obsługiwane karty inteligentne mogą pobierać ograniczone informacje o stanie z wybranych usług.

Pulpit nawigacyjny nie pośredniczy, nie uwierzytelnia, nie monitoruje i nie naprawia wymienionych miejsc docelowych. Kliknięcie karty wysyła odwiedzającego na skonfigurowany adres URL, gdzie obowiązują logowanie i uprawnienia samego miejsca docelowego. Karty inteligentne zależą od dostępu przeglądarki do zewnętrznych interfejsów API i mogą zawieść, gdy usługa blokuje żądania cross-origin, zmienia swój punkt końcowy lub wymaga poświadczeń, które przeglądarka nie może bezpiecznie ujawnić.

Kluczowe funkcje Homera

Homer jest aplikacją statyczną, dlatego jej konfiguracja i zasoby są serwowane odwiedzającym. Dokumentacja upstream ostrzega, że config.yml jest publicznie dostępny z założenia. Administratorzy nie powinni umieszczać kluczy API, haseł, prywatnych tokenów ani wewnętrznych sekretów w konfiguracji pulpitu nawigacyjnego, nawet jeśli karta pojawia się tylko pod niejasnym adresem.

Katalog utrwala katalog /www/assets zawierający pliki konfiguracyjne i brandingowe Homera. Homer nie ma wbudowanego logowania użytkownika, modelu ról ani kontroli dostępu na poziomie strony. Niestandardowy adres HTTPS chroni transport sieciowy, ale sama aplikacja powinna być traktowana jako publiczny pulpit nawigacyjny, chyba że wyraźnie zapewniona jest oddzielna warstwa dostępu poza tym pakietem aplikacji.

Samodzielne hostowanie Homera: wymagania i koszty

Użycie zasobów Homer jest kształtowane przez wizyty publiczne, rozmiar pulpitu nawigacyjnego, ikony i obrazy, aktywność wyszukiwania, żądania kart inteligentnych pobierane przez przeglądarkę i przeładowania konfiguracji. Katalog rejestruje PostgreSQL i MariaDB jako Nie wymagane i utrwala katalog zasobów. Użycie procesora jest skromne, ponieważ renderowanie jest statyczne, podczas gdy zasoby obrazów i ruch stanowią większość zużycia planu.

Na AvaHost Homer używa Plan 1 za €2. Pakiet hostowany Homer obejmuje wdrażanie jednym klikiem, domenę niestandardową z automatycznym HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe. Homer nie ma wbudowanego uwierzytelniania, a jego konfiguracja jest publiczna z założenia. Nie przechowuj haseł, tokenów API ani kluczy prywatnych w YAML ani zasobach. Połączone usługi, interfejsy API stanu, logowanie jednokrotne, kontrole monitorowania i bramy dostępu nie są uwzględnione. Chroń aplikacje docelowe niezależnie i testuj karty inteligentne pod kątem wymagań przeglądarki i CORS.

Kto używa Homera

Operatorzy homelab używają Homera do dostępu do paneli administracyjnych, serwerów mediów, stron monitorowania i dokumentacji. Małe zespoły mogą opublikować wewnętrzną platformę startową dla zatwierdzonych narzędzi, podczas gdy personel wsparcia zbiera często używane linki do klientów, biletów, stanu i wiedzy w tematyczne grupy.

Nie nadaje się do przechowywania poświadczeń, wymuszania logowania jednokrotnego, ukrywania wrażliwych adresów URL, zastępowania monitorowania czasu działania ani działania jako bramy bezpieczeństwa. Każdy połączony system potrzebuje własnego uwierzytelniania, a wszelkie dane o stanie wyświetlane w przeglądarce dziedziczą ograniczenia docelowego interfejsu API i polityki cross-origin.

F.A.Q

  • Homer zaczyna od €2 w Planie 1. Jego statyczny dashboard zwykle ma niewielkie wymagania obliczeniowe. Publiczny ruch, rozmiar dashboardu, niestandardowe obrazy, zasoby ikon, aktywność wyszukiwania i żądania przeglądarki wykonywane przez karty inteligentne to praktyczne powody do przeglądu użycia, a nie tylko liczba zwykłych linków.

  • Homer nie zapewnia wbudowanego uwierzytelniania ani kontroli dostępu opartej na rolach, a jego plik konfiguracyjny jest z założenia publicznie dostępny. Traktuj hostowaną stronę jako publiczną, chyba że zastosowana zostanie oddzielna warstwa ochrony poza tym pakietem. Nie umieszczaj haseł, tokenów API, kluczy prywatnych ani poufnych wewnętrznych szczegółów w konfiguracji YAML ani w serwowanych zasobach.

  • Homer obsługuje wybrane karty inteligentne, jednak żądania statusu oparte na przeglądarce zależą od każdego docelowego API, metody uwierzytelniania i polityki cross-origin. Niektóre usługi nie zezwolą na żądanie, a punkt końcowy może zmienić się niezależnie. AvaHost nie obejmuje kontroli monitorowania, logiki proxy, poświadczeń docelowych ani gwarancji, że każda zewnętrzna karta pozostanie kompatybilna.

  • AvaHost automatycznie stosuje aktualizacje aplikacji Homer i zawiera zaplanowane kopie zapasowe, zachowując zamontowany katalog zasobów. Przechowuj osobną kopię konfiguracji YAML i niestandardowych obrazów, a następnie sprawdź układ, linki, ikony, wyszukiwanie, motywy i wszystkie inteligentne karty po znaczącym wydaniu. Automatyczny HTTPS chroni skonfigurowaną domenę, ale nie dodaje uwierzytelniania pulpitu nawigacyjnego.