Homepage Hosting

Crea una pagina iniziale personale con riquadri di servizio, widget live e segnalibri.

  • Un clic distribuisci
  • 15 GB Spazio su disco necessario
  • 1 GB di RAM Memoria necessaria
  • Da 2 € Prezzo
Ordina ora Nessuna tassa di attivazione

Cosa ottieni
su AvaHost

Il deployment con un clic, un dominio personalizzato, HTTPS gratuito, aggiornamenti automatici dell'applicazione e backup programmati sono inclusi con ogni Cloud App. Puoi eseguire più app su un server e l'accesso al terminale è incluso.

Questo template non include un contenitore di database.

Ordina server

Tecnologia

Immagine Docker
ghcr.io/gethomepage/homepage:latest
Porta predefinita
3000

Come funziona Homepage

Homepage legge file di configurazione per gruppi di servizi, segnalibri, widget informativi, impostazioni e integrazioni infrastrutturali opzionali. La pagina risultante organizza link e dati live in una dashboard reattiva che può fungere da porta d'ingresso a un homelab o a una raccolta di servizi interni. I widget interrogano applicazioni e sistemi supportati attraverso URL e credenziali configurate, mentre i segnalibri ordinari rimangono semplici voci di navigazione.

Il catalogo persiste in /app/config e imposta HOMEPAGE_ALLOWED_HOSTS sul nome host dell'applicazione. Non abilita variabili di autenticazione Homepage. Sebbene l'attuale Homepage upstream supporti un gate password o OIDC opzionale, questo pacchetto inizia senza tale configurazione, quindi chiunque possa raggiungere l'indirizzo può visualizzare la dashboard e qualsiasi informazione esposta dai suoi widget.

Funzionalità chiave di Homepage

Homepage supporta molti widget di servizio documentati, oltre a componenti informativi come ricerca, data e ora, meteo, risorse e saluti. Ogni widget live dipende dal servizio esterno corrispondente, dalla rotta di rete, dall'API, dalle autorizzazioni e dalle credenziali. Il pacchetto ospitato non include questi servizi né genera le loro chiavi API, e i guasti o i cambiamenti di versione possono rendere un singolo widget non disponibile.

La configurazione della dashboard può contenere nomi host interni sensibili, descrizioni di servizi, token API o dati operativi. Gli operatori dovrebbero abilitare un controllo di accesso appropriato prima di esporla pubblicamente e dovrebbero limitare ogni credenziale widget alle autorizzazioni minime richieste. Una dashboard è una vista in altri sistemi, non un sostituto della loro autenticazione, monitoraggio o controlli amministrativi.

Self-hosting Homepage: requisiti e costi

L'utilizzo delle risorse di Homepage è determinato da visualizzatori simultanei, numero di widget configurati, tempo di risposta dell'API esterna, frequenza di aggiornamento, immagini e traffico proxy. PostgreSQL e MariaDB non sono richiesti; il volume persistente /app/config memorizza i file della dashboard. Il software non aggiunge alcun costo di applicazione separato, mentre una pagina pesante di widget può generare richieste in uscita ripetute a molti sistemi esterni.

Su AvaHost, Homepage utilizza Plan 1 a €2. Il pacchetto Homepage ospitato include distribuzione con un clic, un dominio personalizzato con HTTPS automatico, aggiornamenti automatici dell'applicazione e backup pianificati. Il pacchetto persiste la configurazione e imposta il nome host consentito ma non abilita l'autenticazione password o OIDC di Homepage, non crea account di servizi esterni, non fornisce credenziali widget né protegge i sistemi collegati. Configura l'accesso prima di pubblicare link sensibili o dati operativi e mantieni i segreti fuori dalla configurazione ampiamente leggibile.

Chi usa Homepage

Gli utenti di homelab raggruppano servizi di media, storage, rete e automazione; i team tecnici pubblicano una pagina di lancio interna controllata; e gli amministratori combinano segnalibri con indicatori di salute o risorse selezionati. Una dashboard semplice può ridurre la necessità di ricordare molti indirizzi di servizio.

Homepage non è un provider di identità, gestore di segreti, sistema di monitoraggio, catalogo di servizi con approvazioni o limite di sicurezza di rete. Non dovrebbe essere utilizzato per esporre link amministrativi o credenziali widget a un pubblico che non è stato autorizzato per i servizi sottostanti.

F.A.Q

  • Homepage inizia a €2 nel Piano 1. Quel piano è adatto a un dashboard modesto con visualizzazione leggera. Il numero di widget, gli intervalli di aggiornamento, gli utenti simultanei, le immagini, la latenza API esterna e le richieste proxy influenzano la capacità. Account, credenziali API, applicazioni collegate e policy di accesso sono separati dal prezzo dell’hosting e devono essere gestiti dal cliente.

  • Un dominio personalizzato può essere assegnato a Homepage, con HTTPS automatico applicato dopo che il DNS punta all’installazione. Il catalogo imposta anche il valore allowed-host al nome host dell’applicazione. Aggiorna i segnalibri e qualsiasi callback OIDC se l’autenticazione viene configurata successivamente, quindi verifica ogni collegamento di servizio, richiesta di widget, immagine e browser prima di pubblicare l’indirizzo finale.

  • Il modello di catalogo attuale non imposta le variabili di autenticazione della Homepage, quindi il pacchetto si avvia senza una password configurata o un gate OIDC. L’upstream supporta l’autenticazione opzionale, ma richiede impostazioni separate e configurazione dell’identità. Fino a quando non sarà abilitato un controllo adatto, considera chiunque possa raggiungere l’URL come in grado di visualizzare il dashboard.

  • No. I widget si connettono ad applicazioni e infrastrutture esterne utilizzando URL, route e talvolta credenziali API fornite dal cliente. AvaHost non crea questi servizi o chiavi. Gli aggiornamenti automatici delle applicazioni e i backup programmati coprono Homepage e la sua configurazione, ma non possono ripristinare un servizio esterno, preservarne la compatibilità API o correggere una credenziale con privilegi eccessivi.