Self-hosted Start.me alternative: your own homepage with Dashy

Your browser homepage is prime real estate -- the first thing you see every time you open a tab. Hosted start pages know it, which is why the free tier quietly fills that space with ads and pushes the genuinely useful bits behind a Pro subscription. Your bookmarks, your team's links, the dashboard you check every morning -- all of it lives on someone else's servers and gets rented back to you. Dashy flips that around. It's a self-hosted homepage you own outright, running on your own box, that opens as fast as a new tab.
What Dashy is
Dashy is an open-source dashboard for organizing everything you use -- bookmarks, self-hosted services, internal tools, and links -- into one fast, good-looking homepage. It is not a stripped-down bookmark list. It does live status monitoring for every service you add, ships a real library of dynamic widgets, supports proper authentication with multiple users, and themes down to custom CSS. Where a hosted start page hands you a handful of widgets and a wall of ads unless you upgrade, Dashy gives you the full feature set on day one, because there's no tier to unlock -- there's just the software. You run it, you configure it, and it's the same complete product whether one person uses it or a whole team does. And it runs entirely on your own network -- no account to create, no sign-in to a third party, nothing phoning home.
The features that actually matter
Strip away the comparison and here's what a self-hosted homepage actually buys you:
- Live status checks -- Point Dashy at each service and it calls the endpoint on a schedule, dropping a green or red dot right on the tile; hover it for the response time and HTTP status code. You see what's down before anyone tells you. A hosted start page doesn't do uptime monitoring at all.
- A real widget system -- Weather, RSS feeds, server stats, crypto prices, cron-job status, and dozens more ship built in, and you can embed any page as an iframe or write your own. Start.me gates its richer widgets behind Pro.
- Instant search and keyboard hotkeys -- Start typing to filter every item on the page, hit enter to open the top match, or bind hotkeys to launch your most-used services. A configurable web-search bar falls through to Google, DuckDuckGo, or whatever engine you set.
- Deep theming -- Dozens of built-in themes, a live colour editor, custom CSS, and per-item styling, all editable from the UI. Custom backgrounds and themes are a paid feature on the hosted competitors.
- The visual config editor -- Everything is driven by a single YAML file, but you rarely touch it directly: Dashy's in-app editor lets you add sections, items, and pages through a form and writes the changes back for you.
- Smart icons -- Dashy auto-fetches each site's favicon, or you can use Font Awesome, Simple Icons, Material Design Icons, emoji, or homelab icon packs -- so the dashboard looks intentional, not like a folder of grey rectangles.
- Multi-page layout with access control -- Split links across sub-pages (personal, work, media, admin), then optionally put the whole thing behind login with multiple users, access levels, and a guest view. Private pages are a paid tier elsewhere; here they're just part of the app.
Why self-host it instead of the hosted version
Your links are a map of your life, and they stay yours. Every bookmark, internal URL, and service you add to a hosted start page tells the vendor what you run, what your team's stack looks like, and what you open every day. Self-hosted, that map never leaves your server. Nothing is mined, nothing is sold to ad partners, and no sponsored tile ever appears between your own.
One price, not per-seat. Hosted start pages charge per user, per month, for the features you actually want -- ad removal, private pages, more widgets. Dashy is free software. You pay for the box it runs on and nothing else, whether that's just you or your whole company.
It's yours to brand and bend. Custom CSS, your own logo, your own themes, your own domain. A hosted page is always, unmistakably, somebody else's product with your links inside it. Dashy is your homepage, at your address, looking exactly how you decide.
Who it's for
Homelabbers and self-hosters running Jellyfin, Nextcloud, Home Assistant, Pi-hole, and a dozen other services who want one launchpad -- with live status dots -- instead of a mess of bookmarks.
Small teams who want a shared internal start page: every tool, wiki, and dashboard the team uses, on one screen, without paying per seat for the privilege. New hires get the whole stack in one link instead of a scavenger hunt through Slack.
Individuals who are simply tired of an ad-laden, telemetry-heavy homepage and want something fast, private, and theirs -- a clean tab that loads instantly and shows exactly what they put on it.
The honest setup notes
Dashy earns the "self-hosting is a chore" caveat honestly. Its config lives in a single YAML file. The visual editor covers most day-to-day changes, but a big, hand-tuned dashboard eventually means learning the schema. Status checks and a few widgets make outbound requests, so some need an API key or a small CORS tweak to behave. And because it's self-hosted, updates and backups are yours: pull the new image when a release lands, and keep a copy of your config -- it's one file, so version-control it. The upside is there's no database to babysit, which is one whole category of failure you never deal with. But a homepage you never back up is a homepage you'll one day rebuild from memory. That's the real cost of DIY: not difficulty, just the steady drip of maintenance. Or let us run it.
Deploy it in one click
Rolling your own means standing up a Docker host, mounting a volume for the user-data, putting a reverse proxy with TLS in front, pointing a DNS record at it, and remembering to renew the certificate. None of it is hard; all of it is time, and all of it is yours to keep working. On Caliber Node you deploy Dashy in one click and it comes up on a real subdomain with HTTPS already terminated, the data volume mounted and persistent, and logs you can actually read. We handle the updates and the backups, and we manage the container -- but it's still ordinary Dashy underneath, with your config in a file you can pull down over SFTP whenever you like.
First run
- Deploy Dashy from the app catalog and open the URL once the instance goes green.
- Open the config editor from the top menu -- no YAML required to start.
- Add your first section (say, "Media") and drop in a couple of services with their names and URLs.
- Turn on status checks for those items and watch the indicators light up as Dashy checks each one.
- Pick a theme, save, and set the page as your browser's homepage -- you now open to your own dashboard every time.
The bigger picture
The page you see most often in a day shouldn't be an advertising surface, and the list of everything you run shouldn't be a dataset somebody else owns. A homepage is a small thing to self-host, which is exactly why it's a good one to start with: low stakes, immediate payoff, and a daily reminder that this stuff can just belong to you. Dashy turns your most-visited tab into something private, fast, and entirely under your control -- and once one tool is yours, the next one is easier.
Deploy Dashy in a few minutes → https://calibernode.com/cloud-apps
Or browse the full app catalog.
One-click self-hosted apps, managed for you -- real logs, SFTP, and your data always exportable. Never a black box.