Homepage Hosting

Zbuduj osobistą stronę startową z kafelkami usług, widżetami na żywo i zakładkami.

  • 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
ghcr.io/gethomepage/homepage:latest
Domyślny port
3000

Jak działa Homepage

Homepage odczytuje pliki konfiguracyjne dla grup usług, zakładek, widżetów informacyjnych, ustawień i opcjonalnych integracji infrastruktury. Wynikowa strona organizuje linki i dane na żywo w responsywny pulpit nawigacyjny, który może pełnić rolę wejścia do homelaba lub wewnętrznej kolekcji usług. Widżety wysyłają zapytania do obsługiwanych aplikacji i systemów za pośrednictwem skonfigurowanych adresów URL i poświadczeń, podczas gdy zwykłe zakładki pozostają prostymi wpisami nawigacyjnymi.

Katalog przechowuje konfigurację w /app/config i ustawia HOMEPAGE_ALLOWED_HOSTS na nazwę hosta aplikacji. Nie włącza zmiennych uwierzytelniania Homepage. Chociaż obecny upstream Homepage obsługuje opcjonalną bramę hasła lub OIDC, ten pakiet uruchamia się bez tej konfiguracji, więc każdy, kto może dotrzeć do adresu, może zobaczyć pulpit nawigacyjny i wszelkie informacje ujawniane przez jego widżety.

Kluczowe funkcje Homepage

Homepage obsługuje wiele udokumentowanych widżetów usług, a także komponenty informacyjne, takie jak wyszukiwanie, data i godzina, pogoda, zasoby i pozdrowienia. Każdy widżet na żywo zależy od odpowiedniej usługi zewnętrznej, trasy sieciowej, API, uprawnień i poświadczeń. Pakiet hostowany nie zawiera tych usług ani nie generuje ich kluczy API, a awarie lub zmiany wersji mogą sprawić, że poszczególny widżet będzie niedostępny.

Konfiguracja pulpitu nawigacyjnego może zawierać wrażliwe wewnętrzne nazwy hostów, opisy usług, tokeny API lub dane operacyjne. Operatorzy powinni włączyć odpowiednią kontrolę dostępu przed publicznym udostępnieniem i powinni ograniczyć każde poświadczenie widżetu do minimalnie wymaganych uprawnień. Pulpit nawigacyjny to widok na inne systemy, a nie substytut ich własnego uwierzytelniania, monitorowania lub kontroli administracyjnej.

Samodzielne hostowanie Homepage: wymagania i koszty

Użycie zasobów Homepage jest kształtowane przez jednoczesnych widzów, liczbę skonfigurowanych widżetów, czas odpowiedzi zewnętrznego API, częstotliwość odświeżania, obrazy i ruch proxy. PostgreSQL i MariaDB nie są wymagane; trwały wolumin /app/config przechowuje pliki pulpitu nawigacyjnego. Oprogramowanie nie dodaje oddzielnej opłaty za aplikację, podczas gdy duża strona obciążona widżetami może generować powtarzające się żądania wychodzące do wielu systemów zewnętrznych.

Na AvaHost, Homepage używa Plan 1 za €2. Pakiet hostowany Homepage zawiera wdrożenie jednym klikiem, domenę niestandardową z automatycznym HTTPS, automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe. Pakiet przechowuje konfigurację i ustawia dozwolony hostname, ale nie włącza uwierzytelniania hasłem lub OIDC Homepage, nie tworzy kont usług zewnętrznych, nie dostarcza poświadczeń widżetów ani nie zabezpiecza połączonych systemów. Skonfiguruj dostęp przed opublikowaniem wrażliwych linków lub danych operacyjnych i trzymaj sekrety poza szeroko czytelną konfiguracją.

Kto używa Homepage

Użytkownicy homelaba grupują usługi mediów, magazynowania, sieci i automatyzacji; zespoły techniczne publikują kontrolowaną wewnętrzną stronę startową; a administratorzy łączą zakładki z wybranymi wskaźnikami zdrowia lub zasobów. Prosty pulpit nawigacyjny może zmniejszyć potrzebę zapamiętywania wielu adresów usług.

Homepage nie jest dostawcą tożsamości, menedżerem sekretów, systemem monitorowania, katalogiem usług z zatwierdzeniami ani granicą bezpieczeństwa sieci. Nie powinien być używany do ujawniania linków administracyjnych lub poświadczeń widżetów odbiorcy, który nie został autoryzowany dla usług bazowych.

F.A.Q

  • Strona główna zaczyna się od €2 w Planie 1. Ten plan sprawdza się dla skromnego dashboardu z lekkim przeglądaniem. Liczba widgetów, interwały odświeżania, jednoczesni użytkownicy, obrazy, opóźnienie zewnętrznego API i żądania proxy wpływają na pojemność. Konta, poświadczenia API, połączone aplikacje i polityka dostępu są niezależne od ceny hostingu i muszą być zarządzane przez klienta.

  • Domenę niestandardową można przypisać do Homepage z automatycznym HTTPS zastosowanym po wskazaniu DNS na instalację. Katalog ustawia również wartość allowed-host na hostname aplikacji. Zaktualizuj zakładki i dowolne callback OIDC, jeśli uwierzytelnianie zostanie później skonfigurowane, a następnie przetestuj każdy link usługi, żądanie widgetu, obraz i przeglądarkę przed opublikowaniem ostatecznego adresu.

  • Obecny szablon katalogu nie ustawia zmiennych uwierzytelniania strony głównej, więc pakiet uruchamia się bez skonfigurowanego hasła lub bramy OIDC. Upstream obsługuje opcjonalne uwierzytelnianie, ale wymaga oddzielnych ustawień i konfiguracji tożsamości. Dopóki nie zostanie włączona odpowiednia kontrola, traktuj każdego, kto może dotrzeć do adresu URL, jako mogącego wyświetlić pulpit nawigacyjny.

  • Nie. Widgety łączą się z zewnętrznymi aplikacjami i infrastrukturą za pomocą adresów URL, tras i czasami poświadczeń API dostarczonych przez klienta. AvaHost nie tworzy tych usług ani kluczy. Automatyczne aktualizacje aplikacji i zaplanowane kopie zapasowe obejmują Homepage i jego konfigurację, ale nie mogą przywrócić usługi zewnętrznej, zachować jej kompatybilności API ani naprawić nadmiernie uprzywilejowanego poświadczenia.