前言
夜梦拥有的站点比较多,虽然大部分站点都是临时搭建的,并没有什么实际用途,但是夜梦还是不想忘记它们。如果使用本地记事本的话,还是有些许不方便,所以夜梦想要搭建一个个人导航页以便能够快捷地进入各个网站。
1.项目介绍
1.1简介
Homepage是一个优秀的个人导航页面,用官方描述就是:
A modern (fully static, fast), secure (fully proxied), highly customizable application dashboard with integrations for more than 25 services and translations for over 15 languages. Easily configured via YAML files (or discovery via docker labels).
一个现代、安全、高可自定义的应用管理平台。它集成了超过25个服务并且已经被翻译成超过15种语言。你可以轻松地通过YAML文件来配置它。
1.2地址
1.3特性
- 快速!整个站点是在构建时静态生成的,因此您可以期望快速地加载网站。
- 安全!每个对后端服务的API请求都要经过代理服务器,因此您的API密钥永远不会暴露给前端客户端。
- 多语言支持。目前支持18种语言。
- 监控服务器状态。您可以在页面的左上角看到自己的服务器的运行状态。
- 支持分类分组。您可以将自己的网站服务进行分组以便能够快速地寻找到您的目标站点。
2.环境准备
2.1系统版本
这里夜梦采用Ubuntu22.04/20.04,这个系统能够快速安装docker而省去其他配置的时间。
夜梦这里采用的服务器是雨云。直达链接:https://www.rainyun.cc
当然,夜梦也推荐狗云服务器。直达链接:https://www.dogyun.com
2.2安装docker
snap install docker
3.项目部署
mkdir -p /root/data/docker_data/homepage
cd /root/data/docker_data/homepage
docker-compose.yml
英文输入法下按i
,复制一下内容到终端:
version: "3.3"
services:
homepage:
image: ghcr.io/benphelps/homepage:latest
container_name: homepage
ports:
- 3000:3000
volumes:
- /root/data/docker_data/homepage/.homepage/:/app/config
- /var/run/docker.sock:/var/run/docker.sock:ro
按esc
,然后输入:wq
保存退出。
docker-compose up -d
然后你就可以通过ip:3000
访问你的页面了!
4.反向代理
1.Nginx Proxy Manager安装
参考文章:【docker】反向代理神器——Nginx Proxy Manager – 夜梦星尘
1.Nginx Proxy Manager使用
参考文章:【docker】Nginx Proxy Manager的使用 – 夜梦星尘
5.使用操作
之后再说> . <
大家可以先看看官方文档的操作,夜梦之后再写一点基础操作的教程。