Docker项目:Heimdall

在北欧神话中,Heimdall是阿斯加德的守门神,被描绘为一个拥有锐利视力和听力的神,这使他能在远离阿斯加德的地方看到和听到任何事情。

Heimdall

正如神话中所说的那样,“Heimdall”是阿斯加德视听世界的门户,在网络的世界里,也同样需要。

Heimdall 应用程序仪表板是所有 Web 应用程序的仪表板。不过,它不需要局限于应用程序,您可以添加指向您喜欢的任何内容的链接。

官方网站:heimdall.site

github项目地址:Heimdall

官网介绍了该项目的两种部署方式,手动安装需要对源码进行编译,考虑VPS性能不足,采用Docker方式部署

Install

项目Docker地址:Heimdall

  • VPS建立项目文件夹,如:Heimdall
  • 创建'docker-compose.yml'文件,内容如下
---
version: "2.1"
services:
  heimdall:
    image: lscr.io/linuxserver/heimdall:latest
    container_name: heimdall
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=Etc/UTC
    volumes:
      - /path/to/appdata/config:/config
    ports:
      - 8081:443
    restart: unless-stopped
  • 后台启动:docker compose up -d

Proxy

配置 /etc/nginx/nginx.conf

添加server块

server {
listen 443 ssl;
server_name home.v2talk.icu;

location / {
proxy_pass https://localhost:8081;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
}
}
检查conf文件配置:sudo nginx -t

重新导入nginx配置:sudo nginx -s reload


评论

此博客中的热门博文

Docker项目:Zfile