Homepage Hosting

Erstellen Sie eine persönliche Startseite mit Service-Kacheln, Live-Widgets und Lesezeichen.

  • Ein Klick bereitstellen
  • 15 GB Benötigter Speicherplatz
  • 1 GB RAM Benötigter Arbeitsspeicher
  • Von 2 € Preis
Jetzt bestellen Keine Einrichtungsgebühren

Was Sie
bei AvaHost erhalten

Die Bereitstellung mit einem Klick, eine benutzerdefinierte Domain, kostenloses HTTPS, automatische Anwendungsupdates und geplante Backups sind in jeder Cloud-App enthalten. Sie können mehrere Apps auf einem Server ausführen, und der Terminalzugang ist enthalten.

Diese Vorlage enthält keinen Datenbank-Container.

Server bestellen

Technik

Docker-Image
ghcr.io/gethomepage/homepage:latest
Standardport
3000

Funktionsweise von Homepage

Homepage liest Konfigurationsdateien für Service-Gruppen, Lesezeichen, Informations-Widgets, Einstellungen und optionale Infrastruktur-Integrationen. Die resultierende Seite ordnet Links und Live-Daten in einem responsiven Dashboard an, das als Eingangstür zu einem Homelab oder einer internen Service-Sammlung fungieren kann. Widgets fragen unterstützte Anwendungen und Systeme über konfigurierte URLs und Anmeldedaten ab, während gewöhnliche Lesezeichen einfache Navigationseinträge bleiben.

Der Katalog speichert Daten in /app/config und setzt HOMEPAGE_ALLOWED_HOSTS auf den Anwendungshostnamen. Es werden keine Homepage-Authentifizierungsvariablen aktiviert. Obwohl das aktuelle Upstream-Homepage ein optionales Passwort oder OIDC-Gate unterstützt, startet dieses Paket ohne diese Konfiguration, sodass jeder, der die Adresse erreichen kann, das Dashboard und alle durch seine Widgets verfügbaren Informationen sehen kann.

Wichtigste Homepage-Funktionen

Homepage unterstützt viele dokumentierte Service-Widgets sowie Informationskomponenten wie Suche, Datum und Uhrzeit, Wetter, Ressourcen und Grüße. Jedes Live-Widget hängt vom entsprechenden externen Service, der Netzwerkroute, der API, den Berechtigungen und den Anmeldedaten ab. Das gehostete Paket enthält diese Services nicht und generiert ihre API-Schlüssel nicht. Ausfälle oder Versionsänderungen können ein einzelnes Widget unverfügbar machen.

Die Dashboard-Konfiguration kann vertrauliche interne Hostnamen, Service-Beschreibungen, API-Token oder Betriebsdaten enthalten. Betreiber sollten eine geeignete Zugriffskontrolle aktivieren, bevor sie es öffentlich verfügbar machen, und sollten jede Widget-Berechtigung auf die minimal erforderlichen Berechtigungen beschränken. Ein Dashboard ist eine Ansicht in andere Systeme, kein Ersatz für deren eigene Authentifizierung, Überwachung oder administrative Kontrollen.

Selbsthosting von Homepage: Anforderungen und Kosten

Die Ressourcennutzung von Homepage wird durch gleichzeitige Betrachter, Anzahl konfigurierter Widgets, externe API-Antwortzeit, Aktualisierungshäufigkeit, Bilder und Proxy-Traffic geprägt. PostgreSQL und MariaDB sind nicht erforderlich; das persistente Volume /app/config speichert die Dashboard-Dateien. Die Software verursacht keine separate Anwendungsgebühr, während eine große Widget-lastige Seite wiederholte ausgehende Anfragen an viele externe Systeme generieren kann.

Bei AvaHost nutzt Homepage Plan 1 für €2. Das gehostete Homepage-Paket umfasst One-Click-Deployment, eine benutzerdefinierte Domain mit automatisiertem HTTPS, automatische Anwendungsupdates und geplante Sicherungen. Das Paket speichert die Konfiguration und setzt den zulässigen Hostnamen, aktiviert aber nicht die Homepage-Passwort- oder OIDC-Authentifizierung, erstellt keine externen Service-Konten, stellt keine Widget-Anmeldedaten bereit und sichert die verknüpften Systeme nicht. Konfigurieren Sie den Zugriff, bevor Sie vertrauliche Links oder Betriebsdaten veröffentlichen, und halten Sie Geheimnisse aus der breit lesbaren Konfiguration fern.

Wer nutzt Homepage

Homelab-Benutzer gruppieren Medien-, Speicher-, Netzwerk- und Automatisierungsdienste; technische Teams veröffentlichen eine kontrollierte interne Startseite; und Administratoren kombinieren Lesezeichen mit ausgewählten Gesundheits- oder Ressourcen-Indikatoren. Ein einfaches Dashboard kann den Bedarf reduzieren, sich viele Service-Adressen merken zu müssen.

Homepage ist kein Identitätsanbieter, Secrets Manager, Überwachungssystem, Service-Katalog mit Genehmigungen oder Netzwerk-Sicherheitsgrenze. Es sollte nicht verwendet werden, um administrative Links oder Widget-Anmeldedaten für ein Publikum verfügbar zu machen, das nicht für die zugrunde liegenden Services autorisiert wurde.

F.A.Q

  • Homepage beginnt bei €2 im Plan 1. Dieser Plan eignet sich für ein bescheidenes Dashboard mit leichtem Datenaufkommen. Widget-Anzahl, Aktualisierungsintervalle, gleichzeitige Benutzer, Bilder, externe API-Latenz und Proxy-Anfragen beeinflussen die Kapazität. Konten, API-Anmeldedaten, verknüpfte Anwendungen und Zugriffsrichtlinien sind separat vom Hosting-Preis und müssen vom Kunden verwaltet werden.

  • Eine benutzerdefinierte Domain kann der Homepage zugewiesen werden, wobei HTTPS automatisch angewendet wird, nachdem das DNS auf die Installation verweist. Der Katalog setzt auch den allowed-host-Wert auf den Anwendungshostname. Aktualisieren Sie Lesezeichen und alle OIDC-Callbacks, falls die Authentifizierung später konfiguriert wird, und testen Sie dann jeden Service-Link, Widget-Request, jedes Bild und den Browser, bevor Sie die endgültige Adresse veröffentlichen.

  • Die aktuelle Katalogvorlage setzt die Homepage-Authentifizierungsvariablen nicht, daher startet das Paket ohne konfiguriertes Passwort oder OIDC-Gate. Upstream unterstützt optionale Authentifizierung, erfordert aber separate Einstellungen und Identity-Konfiguration. Bis ein geeignetes Steuerelement aktiviert wird, behandeln Sie jeden, der die URL erreichen kann, als in der Lage, das Dashboard anzuzeigen.

  • Nein. Widgets verbinden sich mit externen Anwendungen und Infrastruktur über URLs, Routen und manchmal API-Anmeldedaten, die vom Kunden bereitgestellt werden. AvaHost erstellt diese Services oder Schlüssel nicht. Automatische Anwendungsupdates und geplante Sicherungen decken Homepage und seine Konfiguration ab, können aber einen externen Service nicht wiederherstellen, seine API-Kompatibilität nicht bewahren oder eine zu privilegierte Anmeldedaten nicht korrigieren.