最强个人导航站homepage搭建教程,带有可视化配置

最强个人导航站homepage搭建教程,带有可视化配置

第一步:准备下面的工具

  • 云服务器/VPS:
  • 服务器安装1panel面板(其他面板也可以): 1panel的官方地址点击跳转
  • 域名(非必须): 没有的可以点击这里买一个域名最便宜的顶级.xyz域名

第二步:安装homepage与homepage-manager

  1. 找到一个路径,创建homepagestack文件夹,在homepagestack中创建homepage-1,在homepage-1中创建config和docker-compose.yml
  2. 粘贴下面的代码,按需进行修改
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
version: "3.9"

networks:
homepage-network:
driver: bridge

services:
homepage-config-manager-porter:
image: kwangyeonc/homepage-config-manager:latest
container_name: homepage-config-manager-porter
user: "0:0"
ports:
- "127.0.0.1:3001:3001"
environment:
NODE_ENV: production
ACCESS_PASSWORD: "123123" # 建议更改
CONFIG_PATH: /app/config
PORT: 3001
volumes:
- ./config:/app/config:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- homepage-network
depends_on:
- homepage-porter
restart: unless-stopped

homepage-porter:
image: ghcr.io/gethomepage/homepage:latest
container_name: homepage-porter
environment:
HOMEPAGE_ALLOWED_HOSTS: 123456789.xyz # 改成自己的域名
PUID: 1000
PGID: 1000
ports:
- "127.0.0.1:3000:3000"
volumes:
- ./config:/app/config:rw
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- homepage-network
restart: unless-stopped
healthcheck:
test: ["CMD", "wget", "--no-verbose", "--tries=1", "--spider", "http://localhost:3000"]
interval: 30s
timeout: 10s
retries: 3
start_period: 40s
  1. 打开终端,使用下面的命令启动docker服务
    Terminal window
1
docker compose up -d

第三步:配置证书,密码访问

  1. 进入cloudflare配置DNS解析
  2. 测试HTTP能否访问
  3. 申请证书,配置HTTPS
  4. 开启密码访问

第四步:homepapge基本配置讲解

  1. logo设置
  2. 背景设置
  3. 分组与服务设置

合规与免责声明

  • 本文仅为网络技术科普,不构成任何使用建议。
  • 中国大陆对网络接入与跨境通信有严格法律要求,请严格遵守相关法律法规。
  • 文中所涉“机场”“VPS”等仅为技术概念介绍,并非鼓励或引导实际使用。****
[up主专用,视频内嵌代码贴在这]