NAS 部署 Homarr 导航页

轻量又美观!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://k8s.credclouds.com“,

https://quay.credclouds.com“,

https://gcr.credclouds.com“,

https://k8s-gcr.credclouds.com“,

https://ghcr.credclouds.com“,

https://do.nark.eu.org“,

https://docker.m.daocloud.io“,

https://docker.nju.edu.cn“,

https://docker.mirrors.sjtug.sjtu.edu.cn“,

https://docker.1panel.live“,

https://docker.rainbond.cc

],

“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 是一款高度可定制、开源且现代化的自托管网页仪表板。它精准地定位在 “导航页”“信息仪表盘” 之间,实现了功能与美学的出色平衡。虽然说是仪表盘,其实应该更像是导航页,除了显示仪表信息也可以添加快捷跳转图标。体验还是挺不错的,上手设置简单,界面美观,自由度也很高,有兴趣的可以部署试试。