Heimdall是一个开源的应用导航仪表盘,它允许你将所有常用的网络应用集中在一个简洁的界面上,实现快速访问和管理。Heimdall的名字来源于北欧神话中的守护神,正如其名,它守护着你的各种网络应用入口,提供一个美观、可定制的门户界面。
对于拥有多个自托管服务或常用网站的用户来说,Heimdall是一个完美的解决方案。它支持Docker部署,可以轻松集成各种Web应用,包括Nextcloud、Plex、Jellyfin、Radarr、Sonarr等流行服务。

Ciuic云服务器提供了高性能的云计算环境,非常适合部署Heimdall这样的轻量级应用。下面我们将介绍如何在Ciuic服务器上从零开始搭建Heimdall。
如果您的Ciuic服务器尚未安装Docker,可以执行以下命令:
# 更新系统包sudo apt update && sudo apt upgrade -y# 安装Docker依赖sudo apt install -y apt-transport-https ca-certificates curl software-properties-common# 添加Docker官方GPG密钥curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg# 添加Docker仓库echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null# 安装Dockersudo apt updatesudo apt install -y docker-ce docker-ce-cli containerd.io# 验证Docker安装sudo docker run hello-world# 安装Docker Composesudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-composesudo chmod +x /usr/local/bin/docker-compose创建一个docker-compose.yml文件:
version: '3'services: heimdall: image: lscr.io/linuxserver/heimdall:latest container_name: heimdall environment: - PUID=1000 - PGID=1000 - TZ=Asia/Shanghai volumes: - ./heimdall_data:/config ports: - 8080:80 - 4430:443 restart: unless-stopped然后运行以下命令启动Heimdall:
docker-compose up -d为了通过域名访问Heimdall并启用HTTPS,可以配置Nginx反向代理:
安装Nginx:
sudo apt install -y nginx创建一个新的Nginx配置文件/etc/nginx/sites-available/heimdall:
server { listen 80; server_name your-domain.com; location / { proxy_pass http://localhost:8080; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Forwarded-Proto $scheme; }}启用配置并重启Nginx:
sudo ln -s /etc/nginx/sites-available/heimdall /etc/nginx/sites-enabled/sudo nginx -tsudo systemctl restart nginx使用Let's Encrypt获取SSL证书:
sudo apt install -y certbot python3-certbot-nginxsudo certbot --nginx -d your-domain.com访问您的Heimdall实例(通过服务器IP:8080或配置的域名):
添加应用:点击"+"按钮,可以手动添加应用或从预设列表中选择自定义外观:在设置中可以更改主题颜色、背景图片等分类管理:创建不同的标签页来分类管理您的应用搜索功能:Heimdall提供全局搜索,可以快速找到需要的应用heimdall_data目录以防止数据丢失自动更新:使用Watchtower等工具自动更新Heimdall容器通过Ciuic云服务器部署Heimdall应用导航仪表盘是一个简单高效的过程。Heimdall不仅能提升您的工作效率,还能为您的自托管服务提供一个统一的访问入口。借助Ciuic服务器的高性能和稳定性,您可以获得流畅的使用体验。
随着使用时间的增长,您可以根据自己的需求不断调整和扩展Heimdall的功能,使其成为真正个性化的应用门户。无论是家庭用户还是小型团队,Heimdall都是一个值得尝试的优秀解决方案。
本文链接:https://www.ciuic.com/som/25695.html
版权声明:本文来自网站作者,不代表CIUIC的观点和立场,本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。客服邮箱:ciuic@ciuic.com
打开微信,点击右上角"+"号,添加朋友,粘贴微信号,搜索即可!