Homer Hosting

Creați o pagină de pornire simplă și configurabilă cu linkuri către serviciile auto-găzduite.

  • Un clic implementare
  • 15 GB Spațiu pe disc necesar
  • 1 GB RAM Memorie necesară
  • De la 2 € Preț
Comandă acum Fără taxe de configurare

Ce primești
pe AvaHost

Implementare cu un singur clic, un domeniu personalizat, HTTPS gratuit, actualizări automate ale aplicației și backup-uri programate vin împreună cu fiecare Aplicație Cloud. Poți rula mai multe aplicații pe un singur server, iar accesul la terminal este inclus.

Acest șablon nu include un container de bază de date.

Comandă server

Tehnologie

Imagine Docker
b4bz/homer:latest
Port implicit
8080

Cum funcționează Homer

Homer citește structura dashboard-ului din YAML și randează o interfață web statică. Administratorii grupează serviciile în secțiuni, adaugă nume, pictograme, subtitluri, etichete și linkuri, apoi aleg opțiuni de layout și temă. Căutarea și navigarea cu tastatura facilitează scanarea unei colecții mai mari, în timp ce cardurile inteligente acceptate pot prelua informații de stare limitate din serviciile selectate.

Dashboard-ul nu face proxy, nu autentifică, nu monitorizează și nu remediază destinațiile pe care le listează. Făcând clic pe un card, vizitatorului i se deschide URL-ul configurat, unde se aplică autentificarea și permisiunile proprii destinației. Cardurile inteligente depind de accesul browserului la API-uri externe și pot eșua atunci când un serviciu blochează cererile cross-origin, schimbă endpoint-ul sau necesită credențiale pe care browserul nu le poate expune în siguranță.

Caracteristici cheie Homer

Homer este o aplicație statică, deci configurația și resursele sale sunt servite vizitatorilor. Documentația upstream avertizează că config.yml este accesibil public prin design. Administratorii nu ar trebui să plaseze chei API, parole, jetoane private sau secrete interne în configurația dashboard-ului, chiar și atunci când un card apare doar pe o adresă obscură.

Catalogul persistă directorul /www/assets care conține fișierele de configurare și branding ale Homer. Homer nu are autentificare utilizator încorporată, model de rol sau control de acces la nivel de pagină. O adresă HTTPS personalizată protejează transportul rețelei, dar aplicația în sine ar trebui tratată ca un dashboard public, cu excepția cazului în care un strat de acces separat este furnizat explicit în afara acestui pachet de aplicații.

Auto-găzduirea Homer: cerințe și cost

Utilizarea resurselor Homer este determinată de vizitele publice, dimensiunea dashboard-ului, pictograme și imagini, activitate de căutare, cereri de carduri inteligente preluate de browser și reîncărcări de configurare. Catalogul înregistrează PostgreSQL și MariaDB ca Nu este necesar și persistă directorul assets. Utilizarea procesorului este modestă deoarece randarea este statică, în timp ce resursele de imagini și traficul reprezintă cea mai mare parte a consumului de plan.

Pe AvaHost, Homer folosește Plan 1 la €2. Pachetul Homer găzduit include implementare cu un clic, un domeniu personalizat cu HTTPS automat, actualizări automate ale aplicației și copii de siguranță programate. Homer nu are autentificare încorporată, iar configurația sa este publică prin design. Nu stocați parole, jetoane API sau chei private în YAML sau assets. Serviciile conectate, API-uri de stare, single sign-on, verificări de monitorizare și porți de acces nu sunt incluse. Mențineți aplicațiile de destinație protejate independent și testați cardurile inteligente împotriva cerințelor lor de browser și CORS.

Cine folosește Homer

Operatorii homelab folosesc Homer pentru a accesa panourile de administrare, serverele media, paginile de monitorizare și documentația. Echipele mici pot publica o platformă de lansare internă pentru instrumente aprobate, în timp ce personalul de suport colectează linkuri frecvent utilizate de clienți, bilete, stare și cunoștințe în grupuri tematice.

Nu este potrivit pentru stocarea credențialelor, aplicarea single sign-on, ascunderea URL-urilor sensibile, înlocuirea monitorizării timpului de funcționare sau acționarea ca o poartă de securitate. Fiecare sistem conectat necesită propria autentificare, iar orice date de stare afișate în browser moștenesc limitările API-ului țintă și ale politicii cross-origin.

F.A.Q

  • Homer pornește de la €2 pe Plan 1. Panoul de control static al acestuia are de obicei nevoi reduse de procesare. Traficul public, dimensiunea panoului de control, imaginile personalizate, activele pictogramelor, activitatea de căutare și cererile browserului efectuate de cardurile inteligente sunt motivele practice pentru a revizui utilizarea, mai degrabă decât doar numărul de linkuri obișnuite.

  • Homer nu oferă autentificare încorporată sau control de acces bazat pe roluri, iar fișierul său de configurare este accesibil publicului prin design. Tratați pagina găzduită ca fiind publică, cu excepția cazului în care se implementează un strat de protecție separat în afara acestui pachet. Nu plasați parole, token-uri API, chei private sau detalii interne sensibile în configurația YAML sau în activele servite.

  • Homer suportă carduri inteligente selectate, dar cererile de stare bazate pe browser depind de fiecare API țintă, metodă de autentificare și politică de origine încrucișată. Unele servicii nu vor permite cererea, iar un endpoint poate se schimbe independent. AvaHost nu include verificări de monitorizare, logică proxy, credențiale țintă sau o garanție că fiecare card extern va rămâne compatibil.

  • AvaHost aplică actualizări automate ale aplicației Homer și include copii de rezervă programate, păstrând în același timp directorul de active montat. Păstrați o copie separată a configurației YAML și a imaginilor personalizate, apoi validați aspectul, legăturile, pictogramele, căutarea, temele și orice carduri inteligente după o versiune semnificativă. HTTPS automat protejează domeniul configurat, dar nu adaugă autentificare pentru tabloul de bord.