NAS 部署 Homarr 导航页
NAS 部署 Homarr 导航页
ZhangCurry轻量又美观!NAS 部署 Homarr 导航页超简单,小白也轻松上手
1、Homarr简介
Homarr是一个开源的可自托管(self-hosted)的网页仪表板,旨在将你常用的网页链接、应用和服务集中在一个页面上,方便快速访问和控制。它的设计时尚现代,可以作为你的浏览器首页或浏览器书签的替代品。
2、主要特点
高度可定制:Homarr提供了一个广泛的拖放网格系统,让你可以自由地添加、删除和排列各种小组件与导航项目,轻松打造完全符合个人需求的仪表板。
集成能力强:它能够与许多流行的服务和应用进行集成。这些集成可以为小组件带来更丰富的功能,例如直接显示服务状态、快速访问特定功能等。
自托管:你可以将它部署在自己的服务器(例如通过Docker)或NAS等设备上,确保你的数据完全由自己掌控,保障隐私和安全。
3、典型用途
个人导航中心:将所有常用的网站、在线工具、文档链接整理在一个页面上,告别杂乱的书签栏。
家庭服务器仪表板:如果你在家庭网络中运行了多种服务(如媒体服务器、下载工具、智能家居平台等),可以用Homarr将它们统一管理,实现一键直达。
工作效率面板:为特定的工作流程创建一个专属面板,集成相关工具和链接,提升工作效率。
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、拉取homarr镜像
docker pull ghcr.io/homarr-labs/homarr:latest
6、创建数据目录
mkdir -p /data/homarr
chmod 777 /data/homarr
7、编辑docker-compose.yaml文件
vi /data/homarr/docker-compose.yaml
services:
homarr:
container_name: homarr
image: ghcr.io/homarr-labs/homarr:latest
restart: unless-stopped
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- /data/homarr/appdata:/appdata
environment:
- SECRET_ENCRYPTION_KEY=0fba08c349a19430bc822633f51899933edabc6d819bd82222ec01619e805c51
ports:
- ‘7575:7575’
8、启动homarr容器
cd /data/homarr/
docker-compose up -d
docker-compose ps
9、查看容器日志
docker logs -f homarr
10、访问homarr服务
浏览器访问: http://192.168.52.15:7575
配置管理员用户信息:
创建你的第一个面板-可以选择公开或者私有
11、总结
Homarr 是一款高度可定制、开源且现代化的自托管网页仪表板。它精准地定位在 “导航页” 与 “信息仪表盘” 之间,实现了功能与美学的出色平衡。虽然说是仪表盘,其实应该更像是导航页,除了显示仪表信息也可以添加快捷跳转图标。体验还是挺不错的,上手设置简单,界面美观,自由度也很高,有兴趣的可以部署试试。



