Repolode
revenz

revenz/Fenrus

一个可自托管的个人主页与新标签页仪表盘,用于快速访问常用应用和网站。

可替代:Start.me

Star
797
Fork
49
未关闭 Issue
31
最近提交
上个月

这是什么?

Fenrus 是一个个人主页,可以设置为浏览器新标签页。你可以把常用应用、链接和其他仪表盘分组整理,在一个页面中统一打开。

条目分为四类:普通链接、带高清图标的基础应用、可从服务端获取并显示额外信息的智能应用,以及指向其他仪表盘的链接。还可以配置带快捷方式的自定义搜索引擎,直接在页面中搜索。

Fenrus 基于 ASP.NET Core 开发,可直接用 .NET 运行时启动,也可以用 Docker 部署。配置保存在 LiteDB 数据库中,敏感数据使用旁边的密钥加密。它支持部署在反向代理之后,并可配合 OAuth 登录使用。

核心功能

  • 01在同一页面中按分组管理链接、应用和嵌套仪表盘
  • 02支持基础应用与智能应用,智能应用可显示服务的额外信息
  • 03可自定义搜索引擎并设置快捷关键词
  • 04未设置图标的链接会自动获取网站 favicon
  • 05支持 Docker 部署或直接用 .NET 运行,端口可配置
  • 06支持反向代理,并可通过转发请求头配合 OAuth 登录

适用场景

  • 将浏览器新标签页替换为常用网站和应用的个人启动页
  • 在家庭服务器或 NAS 上自托管主页,供局域网内访问
  • 为家庭或小团队提供带用户账号和管理员角色的共享仪表盘

快速上手

  1. 1

    安装 ASP.NET Core 运行时并使用 dotnet 运行 Fenrus

    dotnet Fenrus.dll
  2. 2

    或使用 Docker 运行 Fenrus(推荐方式),并映射数据目录

    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. 3

    在浏览器中打开页面并注册第一个用户,该用户将成为管理员

使用前须知

  • 不使用 Docker 时需要安装 ASP.NET Core 运行时。
  • 与 OAuth 配合使用反向代理时需要额外的请求头和代理配置。

收录于专题

标签

常见问题

Fenrus 是什么?
一个可自托管的个人主页与新标签页仪表盘,用于快速访问常用应用和网站。 Fenrus 是一个个人主页,可以设置为浏览器新标签页。你可以把常用应用、链接和其他仪表盘分组整理,在一个页面中统一打开。
Fenrus 可以免费使用吗?用的什么许可证?
Fenrus 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
Fenrus 还在维护吗?
半年内有更新。Fenrus 最近一次提交是在 2026年10月6日。
Fenrus 适合用来做什么?
将浏览器新标签页替换为常用网站和应用的个人启动页 在家庭服务器或 NAS 上自托管主页,供局域网内访问 为家庭或小团队提供带用户账号和管理员角色的共享仪表盘
Fenrus 怎么安装和运行?
安装 ASP.NET Core 运行时并使用 dotnet 运行 Fenrus: dotnet Fenrus.dll 或使用 Docker 运行 Fenrus(推荐方式),并映射数据目录: docker run -d --name=Fenrus -e TZ=Pacific/Auckland -p 3000:3000 -v /path/to/data:/app/data --restart unless-stopped revenz/fenrus:latest 在浏览器中打开页面并注册第一个用户,该用户将成为管理员
在哪里获取 Fenrus?
源代码和安装说明在 GitHub 上:https://github.com/revenz/Fenrus

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目