【BIGTREETECH PI开发板】heimdall个人浏览器导航页

moveing   2023-8-7 23:33 楼主

在一个小小的树莓派上搭建了各种各样的东西,portainer、mqtt、homeassistant、cpus-airprint、calibre。当然还有一些其他的frp、WordPress、Bitwarden等等还没来得及搞,但当前就已经被各种端口搞头大了,每次访问都要繁琐地输ip和端口号,每个容器的端口还不一样...那有没有什么办法弄的简单一点呢?当然有,我们可以做一个树莓派专属导航页,把各种功能做成图标放在一个页面上。


老套的docker部署方式

但docker是真的方便,不需要调试环境,不需要繁琐的安装各种包,出错一键删除不影响机子上的其他东西,最适合我这种all in one了

docker run -d \
  --name=heimdall \
  -e PUID=1000 \
  -e PGID=1000 \
  -e TZ=Etc/UTC \
  -p 80:80 \
  -p 443:443 \
  -v /path/to/appdata/config:/config \
  --restart unless-stopped \
  lscr.io/linuxserver/heimdall:latest

图片.png  

报错了,80端口被占用

图片.png  

sudo lsof -i -P -n | grep 80  看一下那个进程在用80

图片.png  

直接杀掉,再看一下没有占用了

图片.png  

重启一下容器,浏览器访问即可看到web界面

图片.png  

右下角先换成中文

图片.png  

图片.png  

 

这样好多了

图片.png  

 

换一下背景

图片.png  

图片.png  

图片.png  

 

在首页添加一个搜索框

图片.png  

引擎可以自定义

图片.png  

 

这里个人习惯新标签打开

图片.png  

 

回到首页,点击右下角的用户

图片.png  

图片.png  

 

设置一下密码,并打开允许公开访问

图片.png  

 

之后就可以将之前在树莓派上部署的应用添加到主页面了

图片.png  

 

输入名称和地址

图片.png  

图片.png  

图片.png  

图片.png  

图片.png  

 

添加完后图标就会出现在导航页上

图片.png  

 

不止这些,我们将一些常用的网站也添加进来

  图片.png  

图片.png  

 

完成啦,以后只要浏览器输入ip地址就可以访问导航页,想用哪个应用直接点击就可

图片.png  

 

 

 

本帖最后由 moveing 于 2023-8-8 10:01 编辑

回复评论 (5)

唉~pi不应该是ssh直接连吗?桌面版几乎用不到诶
点赞  2023-8-9 06:50
引用: 吾妻思萌 发表于 2023-8-9 06:50 唉~pi不应该是ssh直接连吗?桌面版几乎用不到诶

不是哦,这个不是远程桌面。树莓派上跑了好多个应用,像智能家居系统、在线图书馆、mqtt服务什么的,每个应用都有自己的web界面,但是每次访问都要手动输ip+端口号,使用起来很繁琐。这个相当于导航页,把各种应用放到一起了,访问哪个点一下就行了,不用再手动输入地址


点赞  2023-8-10 09:36
引用: 吾妻思萌 发表于 2023-8-9 06:50 唉~pi不应该是ssh直接连吗?桌面版几乎用不到诶

正常在家可以把这个页面设为浏览器主页,既有普通的搜索引擎还可以一键连接智能家居控制中心等

点赞  2023-8-10 09:47
引用: moveing 发表于 2023-8-10 09:36 不是哦,这个不是远程桌面。树莓派上跑了好多个应用,像智能家居系统、在线图书馆、mqtt服务什么的,每个 ...

嗷嗷,我用nginx把端口直连干掉了,现在就是通过网址入,暴露端口容易被扫,我的pi就有啥荷兰的ip尝试登。

点赞  2023-8-10 14:22
引用: moveing 发表于 2023-8-10 09:36 不是哦,这个不是远程桌面。树莓派上跑了好多个应用,像智能家居系统、在线图书馆、mqtt服务什么的,每个 ...

ctrl+D保存下也能用嘻嘻嘻~

点赞  2023-8-10 14:22
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复