Homer Hosting

Erstellen Sie eine unkomplizierte, konfigurierbare Homepage mit Links zu selbst gehosteten Diensten.

  • 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
b4bz/homer:latest
Standardport
8080

Wie Homer funktioniert

Homer liest seine Dashboard-Struktur aus YAML ein und rendert eine statische Web-Oberfläche. Administratoren gruppieren Services in Abschnitte, fügen Namen, Icons, Untertitel, Tags und Links hinzu und wählen dann Layout- und Theme-Optionen. Suche und Tastaturnavigation erleichtern die Übersicht über eine größere Sammlung, während unterstützte Smart Cards begrenzte Statusinformationen von ausgewählten Services abrufen können.

Das Dashboard fungiert nicht als Proxy, authentifiziert nicht, überwacht nicht und repariert nicht die Ziele, die es auflistet. Ein Klick auf eine Karte leitet den Besucher zur konfigurierten URL weiter, wo die Anmeldung und Berechtigungen des Ziels gelten. Smart Cards sind auf Browserzugriff auf externe APIs angewiesen und können fehlschlagen, wenn ein Service Cross-Origin-Anfragen blockiert, seinen Endpunkt ändert oder Anmeldedaten erfordert, die der Browser nicht sicher offenlegen kann.

Wichtige Homer-Funktionen

Homer ist eine statische Anwendung, daher werden ihre Konfiguration und Assets an Besucher bereitgestellt. Die Upstream-Dokumentation warnt davor, dass config.yml absichtlich öffentlich zugänglich ist. Administratoren sollten keine API-Schlüssel, Passwörter, privaten Token oder interne Geheimnisse in der Dashboard-Konfiguration platzieren, auch wenn eine Karte nur unter einer obskuren Adresse angezeigt wird.

Der Katalog speichert das Verzeichnis /www/assets, das Homers Konfigurations- und Branding-Dateien enthält. Homer hat keine integrierte Benutzeranmeldung, kein Rollenmodell und keine Zugriffskontrolle auf Seitenebene. Eine benutzerdefinierte HTTPS-Adresse schützt den Netzwerktransport, aber die Anwendung selbst sollte als öffentliches Dashboard behandelt werden, es sei denn, es wird explizit eine separate Zugangsebene außerhalb dieses App-Pakets bereitgestellt.

Homer selbst hosten: Anforderungen und Kosten

Die Ressourcennutzung von Homer wird durch öffentliche Besuche, Dashboard-Größe, Icons und Bilder, Suchaktivität, vom Browser abgerufene Smart-Card-Anfragen und Konfigurationsneuladen geprägt. Der Katalog verzeichnet PostgreSQL und MariaDB als nicht erforderlich und speichert das Assets-Verzeichnis. Die Prozessornutzung ist bescheiden, da das Rendering statisch ist, während Image-Assets und Traffic den größten Teil des Plan-Verbrauchs ausmachen.

Bei AvaHost nutzt Homer Plan 1 für €2. Das gehostete Homer-Paket umfasst One-Click-Bereitstellung, eine benutzerdefinierte Domain mit automatisiertem HTTPS, automatische Anwendungsaktualisierungen und geplante Sicherungen. Homer hat keine integrierte Authentifizierung und seine Konfiguration ist absichtlich öffentlich. Speichern Sie keine Passwörter, API-Token oder privaten Schlüssel in YAML oder Assets. Verknüpfte Services, Status-APIs, Single Sign-On, Überwachungsprüfungen und Access Gateways sind nicht enthalten. Halten Sie Zielanwendungen unabhängig geschützt und testen Sie Smart Cards gegen ihre Browser- und CORS-Anforderungen.

Wer nutzt Homer

Homelab-Betreiber verwenden Homer, um auf Administrationspanels, Medienserver, Überwachungsseiten und Dokumentation zuzugreifen. Kleine Teams können ein internes Startpad für genehmigte Tools veröffentlichen, während Support-Mitarbeiter häufig verwendete Kunden-, Ticket-, Status- und Wissenslinks in thematischen Gruppen sammeln.

Es ist nicht geeignet zum Speichern von Anmeldedaten, zur Durchsetzung von Single Sign-On, zum Verbergen sensibler URLs, zum Ersetzen von Uptime-Überwachung oder zum Fungieren als Sicherheits-Gateway. Jedes verknüpfte System benötigt seine eigene Authentifizierung, und alle im Browser angezeigten Statusdaten unterliegen den Einschränkungen der Ziel-API und der Cross-Origin-Richtlinie.

F.A.Q

  • Homer startet bei €2 auf Plan 1. Sein statisches Dashboard hat normalerweise geringe Verarbeitungsanforderungen. Öffentlicher Traffic, Dashboard-Größe, benutzerdefinierte Bilder, Icon-Assets, Suchaktivität und Browser-Anfragen von Smart Cards sind die praktischen Gründe, die Nutzung zu überprüfen, anstatt sich nur auf die Anzahl gewöhnlicher Links zu konzentrieren.

  • Homer bietet keine integrierte Authentifizierung oder rollenbasierte Zugriffskontrolle, und seine Konfigurationsdatei ist von Natur aus öffentlich zugänglich. Behandeln Sie die gehostete Seite als öffentlich, es sei denn, es wurde eine separate Schutzschicht außerhalb dieses Pakets eingerichtet. Platzieren Sie keine Passwörter, API-Token, privaten Schlüssel oder vertrauliche interne Details in der YAML-Konfiguration oder in bereitgestellten Assets.

  • Homer unterstützt ausgewählte Smart Cards, aber browsergestützte Statusanfragen hängen von jeder Ziel-API, Authentifizierungsmethode und Cross-Origin-Richtlinie ab. Einige Dienste erlauben die Anfrage nicht, und ein Endpoint kann sich unabhängig ändern. AvaHost beinhaltet keine Monitoring-Checks, Proxy-Logik, Zielberechtigungen oder eine Garantie, dass jede externe Card kompatibel bleibt.

  • AvaHost wendet Homer-Anwendungsupdates automatisch an und umfasst geplante Sicherungen, während das bereitgestellte Assets-Verzeichnis erhalten bleibt. Bewahren Sie eine separate Kopie der YAML-Konfiguration und benutzerdefinierten Bilder auf, validieren Sie dann Layout, Links, Symbole, Suche, Designs und alle Smart Cards nach einer bedeutenden Veröffentlichung. Automatisiertes HTTPS schützt die konfigurierte Domäne, fügt aber keine Dashboard-Authentifizierung hinzu.