

A Dozen Tabs Replaced by One Page
My second monitor used to run a dozen tabs and a dozen apps: weather, a subreddit, Hacker News, three YouTube channels, server stats. NewsNow (https://github.com/ourongxing/newsnow) proved the fix first. It pulls many feeds into one page, shown below. It targets Chinese sources and ships Chinese documentation, so most people find the setup hard.


Glance is a self-hosted dashboard that does the same job in English, and it is the tool I actually run. It pulls RSS feeds, subreddits, Hacker News, weather, YouTube channels, market prices, server stats and Docker containers into one page. You pick the widgets you want, arrange them, and build separate pages for work, personal life and tech news. Run it on an old tablet, a Raspberry Pi or a spare monitor. It stays visible with no interaction and puts no real strain on the machine underneath.
Set it up with Docker Compose
The setup takes four steps, and Docker does most of the work. Install Docker first, because every step runs through it.
Create the project directory and download the template files.
mkdir glance && cd glance
curl -SL https://github.com/glanceapp/docker-compose-template/archive/refs/heads/main.tar.gz | tar -xz --strip-components=1Configure the application.
Edit docker-compose.yml when you need different ports or volumes. Define your pages, columns and widgets in config/glance.yml, which the template names config/home.yml by default. The configuration documentation lists every option.

Start the application.
docker compose up -dRead the logs when a step fails.
docker compose logs
What my dashboard actually shows
My dashboard opens on the clock, the calendar and the weather in one row. Below that sit two subreddits, r/Technology and r/Selfhosted, next to the latest Hacker News front page. A separate column runs the RSS feeds I subscribe to.
The part I use most is the YouTube setup. I built four tabs for channel uploads: Technology, Gaming, Comedy and Watch Later, each replacing the mixed default feed Google gives you. I work through them in order and never open a browser tab to do it.





Back up your configuration in git
You will edit the YAML files often, and glance.yml is the main one. The option list is long, so read the official configuration docs for widget types, layouts and themes.
Commit your configuration files to a git repository. On any new device or server, clone the repository and run docker compose up, and your setup returns as it was. My own configuration and its history sit here.

Links
Related reading: Composition vs Composable in Software Engineering and Replace a Quote Spreadsheet With a Pricing Engine.






This solves a problem most people normalize. Centralizing attention feels overdue.
Here's the TL;DR version of this:
• Attention fragmentation is a modern tax.
• Centralized dashboards reduce context switching.
• Self-hosting restores control over feeds.
• Configuration is simpler than expected.
• Information access should be intentional.