A self-hosted, lightweight dashboard that gathers RSS feeds, Reddit, Hacker News, YouTube, weather and more into one configurable page.
revenz/Fenrus
A self-hosted personal home page and new tab dashboard for quick access to your apps, sites and search engines.
Open-source alternative to:Start.me
- Stars
- 797
- Forks
- 49
- Open issues
- 31
- Last commit
- last month
What is it?
Fenrus is a personal home page that can be used as a browser new tab page. You organise your apps, links and other dashboards into groups, and open them from a single page.
Items come in four types: plain links, basic apps with a high-resolution icon, smart apps that can fetch and display extra information from the service, and links to other dashboards. You can also configure custom search engines with shortcuts, so you can search directly from the page.
Fenrus is an ASP.NET Core application that runs with the .NET runtime or as a Docker container. Configuration is stored in a LiteDB database, with sensitive data encrypted using a key kept alongside it. It supports running behind a reverse proxy with OAuth authentication.
Key features
- 01Groups of links, apps and nested dashboards on one page
- 02Basic and smart app items, with smart apps able to show extra service information
- 03Custom search engines with shortcut keywords
- 04Automatic favicon download for links without an icon
- 05Docker and direct .NET deployment, with a configurable port
- 06Reverse proxy support with forwarded headers for OAuth login
Use cases
- Replacing the browser new tab page with a personal launcher for your frequently used sites
- Running a self-hosted home page on a home server or NAS that is reachable from your network
- Providing a shared dashboard for a household or small team with user accounts and an admin role
Quick start
- 1
Install the ASP.NET Core Runtime and run Fenrus with dotnet
dotnet Fenrus.dll - 2
Or run Fenrus with Docker (preferred method), mapping the data folder
docker run -d --name=Fenrus -e TZ=Pacific/Auckland -p 3000:3000 -v /path/to/data:/app/data --restart unless-stopped revenz/fenrus:latest - 3
Open the page in your browser and register the first user, who becomes admin
Things to know
- Requires the ASP.NET Core Runtime if you run it without Docker.
- Reverse proxy setups with OAuth need extra header and proxy configuration.
In collections
Topics
FAQ
- What is Fenrus?
- A self-hosted personal home page and new tab dashboard for quick access to your apps, sites and search engines. Fenrus is a personal home page that can be used as a browser new tab page. You organise your apps, links and other dashboards into groups, and open them from a single page.
- Is Fenrus free to use? What license does it have?
- Fenrus is open source under the MIT license. Check the license terms before using it in commercial products.
- Is Fenrus still maintained?
- Updated within 6 months. The last commit to Fenrus was on Oct 6, 2026.
- What can I use Fenrus for?
- Replacing the browser new tab page with a personal launcher for your frequently used sites Running a self-hosted home page on a home server or NAS that is reachable from your network Providing a shared dashboard for a household or small team with user accounts and an admin role
- How do I install Fenrus?
- Install the ASP.NET Core Runtime and run Fenrus with dotnet: dotnet Fenrus.dll Or run Fenrus with Docker (preferred method), mapping the data folder: docker run -d --name=Fenrus -e TZ=Pacific/Auckland -p 3000:3000 -v /path/to/data:/app/data --restart unless-stopped revenz/fenrus:latest Open the page in your browser and register the first user, who becomes admin
- Where can I get Fenrus?
- The source code and installation instructions are on GitHub: https://github.com/revenz/Fenrus
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted application dashboard with Docker discovery, API-proxied widgets for 100+ services, and YAML-based configuration.
A self-hostable personal dashboard for homelabs with service status checks, widgets, themes, icon packs and a UI config editor.
A static, YAML-configured homepage for your server that lists and searches your self-hosted services.
A self-hosted application dashboard and browser start page for organizing links to your web apps, with live stats from supported services.
A self-hosted, Docker-deployable homepage that lists your services and links from a single JSON config file.