Přejít na hlavní obsah
Sleva 50% všechny plány, omezený čas. Od $2.48/mo
Zbývající čas: 6 min
Web a firemní aplikace

Nejlepší dashboardy na vlastním serveru pro aplikace a služby

F Autor: Flint 6 min čtení
Vlastní dashboardy spojující odkazy na aplikace, widgety služeb a informační kanály

Váš mediální server má adresu. Fototéka také a klient stahování přidává další. Nejlepší vlastní dashboardy tyto odkazy sdružují a pomocí widgetů zobrazují informace před otevřením aplikace. Vyberte způsob úprav, který budete používat dlouhodobě, a ověřte, co stránka odhaluje a co potřebujete k obnově.

Pokud záložky nebo stávající portál navigaci zvládají, ponechte je. Další stránka má nejprve šetřit práci, než si zaslouží čas na konfiguraci.

Porovnejte úpravy a uložená data

Úvodní stránka by měla přežít výměnu kontejneru. Před volbou prohlížečového editoru nebo konfiguračních souborů ověřte potřebná data a tajné údaje. Editor mění místo úprav, ale obnovitelnou kopii vytvořené konfigurace potřebujete stále.

YAML je čitelný formát konfiguračních souborů. Jde o cesty uvnitř kontejnerů; adresáře hostitele závisejí na mapování svazků. Odkazované pokyny projektů popisují umístění dat.

NástrojÚpravyUchovat
HomepageYAML / štítky Docker/app/config, konfiguraci nasazení a odkazované tajné údaje
HomarrVizuální editor nástěnky v prohlížeči/appdata, SECRET_ENCRYPTION_KEY, konfiguraci nasazení; externí databázi, pokud se používá
DashyYAML / editor konfigurace v rozhraní/app/user-data
HomerYAML/www/assets
GlanceYAML/app/config, nastavené prostředky a tajné vstupy

Šifrovací klíč Homarr uchovejte s chráněnými podklady obnovy; není to připojitelný adresář. Přidejte vstupy prostředí a vlastní prostředky odkazované v Glance. Zaznamenejte adresář hostitele pro každé připojení, abyste při výměně kontejneru znovu propojili soubory. Zahrňte nastavení nasazení, aby test pokryl spuštění i čtená data. Samotný obraz vaše nastavení neobnoví.

Doporučení dashboardů podle úkolu

Dashboardy pro widgety služeb, sdílené nástěnky, přizpůsobení, spouštění aplikací a kanály

Widget stahování ušetří otevření aplikace; zprávy mohou dát důvod na stránce zůstat. Určete požadovaný úkol. Vybíral bych podle něj a integrace přidával cíleně, protože každá přináší konfiguraci k údržbě.

Homepage pro widgety služeb

Homepage bych zvolil místo Homarr pro souborově definované widgety u kontejnerů. Dokumentace konfigurace Docker ukazuje služby a widgety přes štítky. Definice mohou zůstat u konfigurace kontejneru a spravovat se společně; pro úpravy v prohlížeči zvažte Homarr.

Instalační dokumentace Homepage popisuje volitelné přihlášení heslem nebo OIDC přes poskytovatele identity. Tato brána není úplné nastavení veřejného přístupu: Homepage neomezuje četnost pokusů o heslo. Ochranu nastavte na reverzní proxy nebo používejte VPN. URL mimo localhost vyžaduje také nastavení povolených hostitelů.

Homarr pro sdílené nástěnky

Homarr se hodí k vizuálnímu uspořádání sdílené nástěnky a určení editorů. Dokumentace nástěnek popisuje veřejné a soukromé nástěnky s právy View, Modify a Full. Pokud ho tak používáte, ponechte jej. Souborová konfigurace sama není důvod přecházet.

Pozorně prověřte právo zobrazení. Dokumentace oprávnění integrací Homarr říká, že čtenáři nástěnky mohou číst data integrací včetně anonymních návštěvníků veřejných nástěnek. To zahrnuje podporovaná data nad rámec zobrazeného widgetu. Omezte sdílené přihlašovací údaje na informace povolené čtenářům a oddělte čtení od úprav nástěnky.

Dashy pro podrobné přizpůsobení

Zvolte Dashy, pokud využijete jeho nastavení vzhledu. README Dashy popisuje motivy, vlastní CSS, widgety, stavové ukazatele a více stránek a zobrazení. Je-li stránka již na nich postavená, ponechte Dashy. Jinak vybírejte podle konfigurace, kterou už nechcete udržovat.

Dokumentace vestavěného ověřování Dashy zdůrazňuje rozdíl: samotné auth.users poskytuje přihlášení na klientovi. Přidejte ENABLE_HTTP_AUTH=true k nastaveným uživatelům pro serverové vynucení. Nejde o úplný návod nasazení. Pro internet použijte vhodné externí ověřování nebo VPN a proxy s potřebnou ochranou.

Na samostatném serveru naše nasazení Dashy jedním kliknutím ušetří úvodní instalaci.

Homer jako kompaktní spouštěč

Homer zvolte místo Dashy pro kompaktní spouštěč služeb. README Homer popisuje statické HTML a JavaScript přes HTTP. Stávající webhosting může stačit; Docker je další doložená možnost. Vybíral bych podle způsobu spouštění, bez předpokladu rychlostní či paměťové výhody.

Pro spouštěč na vlastním VPS zajistí naše nasazení Homer jedním kliknutím úvodní instalaci.

U statického HTML/JavaScript předpokládejte, že návštěvníci mohou prozkoumat soubory přijaté prohlížečem. API klíče nedávejte do konfigurace čitelné prohlížečem a před přidáním soukromých detailů omezte přístup. Před sdílením bych ověřil poskytované soubory včetně YAML. Označení statická stránka nechrání její tajné údaje.

Glance pro kanály vedle služeb

Dashboard glanceapp zvolte pro kanály vedle odkazů na služby. README projektu uvádí RSS, zprávy a widgety služeb. Hodí se ke čtení novinek při otevření stránky. Pokud kanály překážejí cestě k aplikacím, nezahrnoval bych je do výběru.

Pro tuto stránku na samostatném VPS můžete přes náš Marketplace nasadit Glance jedním kliknutím a pak vybrat kanály a widgety.

Glance nabízí jméno a heslo, ale poznámky k vydání ověřování říkají, že všechny účty vidí stejný dashboard. Nečekejte samostatná rozložení pro více účtů. FAQ README o obnovování popisuje načítání při otevření stránky s odpověďmi v mezipaměti. Obnovení aktualizuje zobrazení; zohledněte to, pokud čekáte změny na otevřené stránce.

Umístěte dashboard tam, odkud dosáhne na služby

Přístupové cesty mezi prohlížečem, serverem a soukromými službami

Stávající NAS nebo hostitel kontejnerů je vhodný pro stránku soukromých aplikací. Samostatné VPS se hodí pro vzdálenou či sdílenou stránku při záměrném nastavení cest k soukromým API. Homer může používat stávající statický HTTP hosting. Zveřejnění dlaždice nevytvoří cestu do domácí sítě.

Na novém hostiteli dokončete základní přípravu serveru před přidáním dashboardu. První nastavení udržte malé a ověřitelné:

  1. Zvolte pouze LAN, VPN nebo veřejný přístup s ověřováním.
  2. Uchovejte data a tajné údaje z tabulky. Před kopírováním celého /appdata zastavte Homarr podle instalačních pokynů.
  3. Přidejte jeden odkaz služby a jeden potřebný widget. Ověřte očekávaný cíl a data.
  4. Otestujte přístup bez přihlášení. Uložte kopii konfigurace a dat a ověřte obnovu před naplněním stránky. Použijte samostatné testovací nasazení a ponechte funkční stránku dostupnou do ověření obnovené konfigurace.

Často kladené otázky

Proč odkaz služby funguje, ale widget selhává?

Prohlížeč může dosáhnout na aplikaci, zatímco kontejner dashboardu ne. Pokyny k připojení Homarr vyžadují URL integrace dosažitelné serverem, které se může lišit od adresy prohlížeče. Ověřte cestu a API přihlašovací údaje widgetu. Otevření odkazu neověří ani jeden požadavek.

Chrání přihlášení dashboardu odkazované aplikace?

Ne. Každá cílová aplikace stále potřebuje ověřování a autorizaci. Dokumentace aplikací Homarr popisuje odkazy na služby; varování o viditelnosti Dashy odlišuje skrytí dlaždice od ochrany prostředku. Otestujte cíl přímo bez přihlášení. Vstup dashboardu je samostatná přístupová hranice.

Nahradí tyto dashboardy monitorovací stack?

Widgety používejte pro vybrané stavy u odkazů. Pro historické metriky a upozornění bych samostatně posoudil stack Grafana a Prometheus. Před výběrem sepište potřebnou historii a poruchy vyžadující oznámení. Užitečná úvodní stránka tyto požadavky monitorování neřeší.

Sdílet

Diskuse

Komentáře

Přihlaste se a zapojte se do diskuse.

Další z blogu

Pokračuj ve čtení.

Hotov k nasazení? Od 2,48 $/měs.

Nezávislý cloud od roku 2008. AMD EPYC, NVMe, 40 Gbps. Vrácení peněz do 14 dnů.