I put all my each day feeds and server stats on one web page, and now I barely open the rest

I’ve a foul behavior of opening the identical cluster of websites earlier than I’ve even labored out what I got here to the browser for. News feeds, GitHub, YouTube, climate, system info, then no matter aspect street occurs to catch my eye. By the time I’m able to do something helpful, the tab bar already appears like a small administrative failure.
Glance gave me a significantly better place to start out. It’s a self-hosted dashboard that pulls these routine checks onto one web page and allows you to determine what truly will get everlasting display screen house. I changed a lot of the pattern widgets with ones that matched how I exploit my PC, and earlier than lengthy, a great chunk of my regular tab-hopping was compressed into one web page I may look at and transfer on.
Glance expects you to get your palms soiled
YAML is the value of admission
Glance recommends Docker Compose, though it additionally presents precompiled binaries for Windows, Linux, and macOS. If containers are already a part of your setup, getting began is fairly chill when you install Docker on Windows 10 or 11. I went with the Windows binary for Glance 0.8.6 as a substitute, which was mainly a matter of dropping look.exe beside look.yml, launching it, and opening localhost:8080 in my browser.
After that, there’s no graphical builder ready to carry your hand. Glance retains the structure, widgets, feeds, cache intervals, titles, and most of its habits inside YAML, which provides you a whole lot of management but additionally means indentation can break your temper.
I discovered that lesson when one stray tab stopped my edited configuration from loading, and operating Glance from Command Prompt lastly pointed me to the offending line. Fix the spacing, refresh the web page, and also you’re again in corporate affairs. Once the construction is smart, most customization boils all the way down to enhancing small blocks of YAML, then refreshing the web page as a substitute of wrestling with a large configuration file.
The provided configuration helps quite a bit since you’re not observing a clean web page on day one. Glance already ships with widgets for RSS, YouTube, Reddit, Hacker News, climate, search, software program releases, service monitoring, Docker containers, server stats, and lots extra, so the primary job is generally deciding what you have got or must preserve.
Every widget needed to earn its house
RSS was the simplest place to start out as a result of I already had a predictable listing of publications I verify for work. I changed the pattern feeds with these sources and let Glance mix every part into one stream. The widget helps each RSS and Atom, and choices similar to restrict, collapse-after, and cache management how a lot seems and the way usually Glance checks for updates. You may even cap particular person feeds, which stops one hyperactive publication from annexing the complete panel.
I changed the Markets panel with Monitor, which packs fairly a bit right into a tiny widget. Glance sends a GET request to every configured URL, treats HTTP 200 as wholesome by default, and exhibits the response time alongside the consequence. You may outline different acceptable standing codes, change the timeout, add primary authentication, or use a separate check-url when the web page you wish to open isn’t the endpoint you truly need Glance testing.
Monitor remains to be meant for fast availability checks, so that you shouldn’t anticipate it to clarify why a service has gone sideways. If DNS begins wanting suspicious, for instance, a dedicated Windows DNS toolkit for network diagnostics will inform you way over a inexperienced or purple standing indicator ever may.
The inventory launch tracker was subsequent to go. Glance can watch releases from GitHub, GitLab, Codeberg, and Docker Hub, so I pointed it at software program I already preserve tabs on. That consists of Gopeed, a browser download manager, and NanaZip, a modern 7-Zip alternative for Windows, which saves me from visiting a small procession of repositories simply to see whether or not any person shipped a brand new construct.
Search made Glance rather more helpful as my browser start line. It helps a number of search engines like google and yahoo and {custom} bangs, so I can create shortcuts that ship a question straight to GitHub, YouTube, a publication, or virtually any website with a predictable search URL. Pressing S focuses the search field from elsewhere on the web page, which cuts out one other a type of tiny new-tab detours I apparently make dozens of occasions a day.
The largest change was changing Twitch with Server Stats. When Glance is operating on the PC you wish to monitor, the widget can present native CPU, reminiscence, and disk utilization proper on the dashboard. Remote machines can feed into the identical panel by way of Glance Agent, though the builders nonetheless describe each Server Stats and the agent as beneath growth.
You’re additionally not restricted to no matter ships with Glance. The official Glance Community Widgets collection has community-built integrations based mostly on custom-api and extension. Smaller ones can usually be dropped straight into look.yml, whereas chunkier widgets can reside in their very own YAML information and get pulled into the primary config, which retains the dashboard from turning into one huge wall of indentation.
The web page works higher when it stays shallow
Useful beats complete right here
Glance fetches most of its information when the web page masses, then caches that info for so long as you’ve configured every widget to carry onto it. It isn’t continuously pestering each supply within the background, so recent information normally exhibits up while you refresh the web page. Clocks, relative timestamps, and some different components can nonetheless replace on their very own whereas the dashboard is sitting open.
That cadence works nicely for the type of homepage I wished. Server Stats can inform me when reminiscence utilization will get somewhat suspicious, and from there I can hand the investigation over to a Windows app that tracks resource usage over time. Even Task Manager solely tells a part of the story while you’re attempting to figure out where your RAM is actually going, so I’m completely glad letting Glance act because the early warning gentle as a substitute of pretending it’s a full diagnostic console.
I don’t want Glance to switch the entire internet
There’s loads of room to maintain constructing from there, with a number of pages, Docker standing, {custom} APIs, HTML, iframes, themes, extensions, and {custom} CSS all out there in order for you them. I’m intentionally attempting to not flip mine right into a aspect undertaking. The complete purpose I arrange Glance was to open fewer tabs, and if one dashboard saves me from opening 5 separate websites earlier than I’ve had espresso, it has already earned its preserve.
