云服务器系列:Homepage开源导航网站

NO.1
适用场景

在NAS上部署导航网站

可以快速整理已部署的Dokcer开源服务应用,直接跳转,内网和外网同样适用

在公司内网部署

整理常用的文档和管理后台等地址,相比浏览器书签,更加直观和方便,也适合分享给其他同事,添加一些效率

在互联网上部署

整理一个系列的网站,作为导航网站,适合没有技术但是需要部署导航网站业务的人群,也适用有技术没时间或者懒得自建导航网站的人群

img

NO.2
HomePage部署

Github地址

https://github.com/gethomepage/homepage

官网文档

https://gethomepage.dev/

docker-compose部署参考

https://gethomepage.dev/installation/docker/

代码文件

docker-compose.yml

services:
homepage:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage
ports:
- 3016:3000
volumes:
- ./config:/app/config # Make sure your local config directory exists
- /var/run/docker.sock:/var/run/docker.sock # (optional) For docker integrations

启动docker

docker-compose up -d
NO.3
访问导航网站

访问ip:端口

默认为英文界面

img

在映射的config文件夹下settings.yaml文件添加一行内容

language: zh-CN

img

刷新网站

网站变为了中文简体

img

修改导航内容和书签内容

主要修改config文件夹下的service.yaml文件和bookmarks.yaml文件

修改搜素

改为谷歌和百度搜索

把widgets.yaml里的设置改为

- search:
provider: [google,baidu]
target: _blank
NO.4
Tips

一些其他中文导航就不推荐了

虽然有的样式或者功能我更加喜欢,但是这些开源的中文导航总喜欢强行加上Github标识,无法隐藏,喜欢设置加群,扫码或者付费等其他内容

还有一个star很多功能也不错的开源项目dashy

不过在部署后,发现一直提示错误,这是新版本的问题,而且及其占用内存

所以初始印象不好,后续也不做推荐

img

既然,提起了自建导航网站

和网站相关的还有一些开源应用

短链接yourls,网站统计umami,网站监控uptime kuma

尤其是短链接,既可以省略较长的网站网址,也可以对访问的网站进行统计,看看哪些连接点击更多,来源网站来自那里等,方便导航数据优化

END.