比Sun-Panel更优雅的答案:开源轻导航Flatnas,Docker一键部署,清爽体验拉满

1、Flatnas简介
FlatNas 是一款为现代数字生活打造的轻量级、高度可定制的个人导航页与仪表盘系统。它诞生于一个简单而纯粹的理由:其创造者因找不到一款完全符合自己心意的导航页,决定亲手构建一个理想中的“网络家园”。它专为NAS(网络附加存储)用户、技术极客、开发者和追求效率的任何人设计,旨在将您散落在各处的网络服务、常用工具和临时灵感,整合进一个优雅、智能且完全受您控制的浏览器起始页。
2、核心功能与特色亮点
FlatNas 不仅仅是一个书签集合,它是一个功能丰富的个人工作台。
-
内外网环境智能感知 这是 FlatNas 解决的一大痛点。与许多同类工具单纯依靠网络延迟(如Ping)判断内外网不同,FlatNas 采用了更精准、更稳定的判断逻辑。它能智能识别您当前的网络环境,自动为同一个服务切换内网(局域网)或外网(公网)访问地址。这意味着您在家连接NAS时使用高速内网IP,在外办公时自动切换至域名,彻底告别了因判断错误而导致内网服务“绕远路”或无法访问的烦恼。
-
免登录快速访问(车机友好设计) FlatNas 充分考虑到了多样化的使用场景。特别设计了在登录前即可查看和访问预设常用图标的功能。这对于以下场景极为便利:
-
车载电脑:在车机浏览器上,无需复杂输入,一键即可打开导航、音乐等服务。公共或临时设备:在朋友的电脑或酒店设备上,无需登录您的账号也能快速访问几个核心网站。极简主义者:希望以最快速、最直接的方式启动应用,减少操作步骤。
-
一体化效率工具集成 FlatNas 将导航页与轻量级效率工具无缝结合:
-
待办事项(Todo List):随时记录下一闪而过的任务灵感,或规划当日工作重点,支持随时增删改查。便签(Notes):充当临时剪贴板或灵感记录本,方便随手记录代码片段、临时信息或思考碎片。 这些工具数据同样存储在本地,与您的导航服务融为一体,实现“一个页面,全面掌控”。
-
高度可视化与自定义
-
仪表盘布局:您可以像搭积木一样,自由拖拽、排列各种功能小组件(如网站集、天气、待办、便签、音乐播放器等)。个性化主题:支持明暗主题切换,未来可扩展更多色彩方案。图标管理:便捷地添加、编辑、分组您的网站与应用程序图标,并为其分别设置内外网地址。
3、典型应用场景
-
NAS 用户:将 Emby/Jellyfin(影音)、Synology Photos(相册)、qBittorrent(下载)、Home Assistant(智能家居)等所有自托管服务集中入口,并享受智能的内外网切换。
-
开发者与运维工程师:整合各类服务器监控面板、项目文档、测试环境链接、日志系统等,打造专属的运维仪表盘。
-
效率追求者:将 Gmail、Notion、日历、云盘等在线办公工具,与本地待办、便签结合,打造一站式工作启动台。
-
多媒体与家庭用户:为家庭共享设备(如平板、客厅电脑)设置一个美观、易用的公共主页,方便所有成员快速访问流媒体、新闻等网站。
4、安装docker
1、安装依赖包
yum install -y yum-utils device-mapper-persistent-data lvm2
2、配置docker yum源
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
3、安装docker
yum install -y docker-ce
4、修改docker配置文件
mkdir /etc/docker -p
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors":[
"https://docker.credclouds.com",
"https://quay.credclouds.com",
"https://k8s-gcr.credclouds.com",
"https://ghcr.credclouds.com",
"https://docker.m.daocloud.io",
"https://docker.mirrors.sjtug.sjtu.edu.cn",
],
"data-root":"/etc/docker"
}
EOF
5、启动docker
systemctl daemon-reload
systemctl enable docker --now
systemctl restart docker
6、安装docker-compose
下载docker-compose文件
curl -L "https://github.com/docker/compose/releases/download/v2.29.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
给他一个执行权限
chmod +x /usr/local/bin/docker-compose
ln -s /usr/local/bin/docker-compose /usr/bin/docker-compose
查看是否安装成功
docker-compose --version
5、拉取flatnas镜像
docker pull qdnas/flatnas:latest
6、创建数据目录
mkdir -p /data/flatnas
chmod 777 /data/flatnas
7、编辑docker-compose.yaml文件
vi /data/flatnas/docker-compose.yaml
services:
flatnas:
image:qdnas/flatnas:latest
container_name:flatnas
restart:unless-stopped
ports:
-'3000:3000'
volumes:
-/data/flatnas/data:/app/server/data
-/data/flatnas/music:/app/server/music
8、启动flatnas容器
cd /data/flatnas/
docker-compose up -d
docker-compose ps

9、查看容器日志
docker logs -f flatnas

10、访问flatnas服务
浏览器访问: http://192.168.52.15:3000

11、flatnas使用教程
11.1、登陆flatnas

登录默认密码是admin:


11.2、页面部局

11.3、添加新项目


右键图标就可以编辑卡片和删除卡片

11.4、其他功能
外观与布局

桌面小组件

搜索引擎设置

帐号管理

12、总结
FlatNas 是一款 “由开发者为自己和同类人打造” 的工具。它没有华而不实的功能,每一个特性都直指实际使用中的痒点与痛点。从精准的内外网感知到贴心的免登录访问,再到本地化集成的效率工具,它体现了一种务实、优雅且尊重用户自主权的设计理念。如果您也厌倦了千篇一律的导航页,渴望一个完全贴合自己工作流、真正智能且私有的浏览器起点,那么 FlatNas 正是您期待的那个解决方案。