Homer是什么?
简单来说就是把你常用的在线应用,网站书签在你自己的web服务器上通过静态网页形式展示出来。这个一个Github上的开源项目,链接地址为:
https://github.com/bastienwirtz/homer
我浏览github上的self-hosted tag时发现的。上面的特色图片就是我个人Homer主页的截图。我也不介意大家通过 https://homer.414080.xyz 直接访问。
Homer有什么用?
老实说,没什么用。
Homer的功能基本上就是一个网上书签。如果你还记得10多年前的 http://del.icio.us ,是的就单个用户来说和那个没有本质上的区别。homer 无非就是界面更漂亮些,在你自己的web服务器上,可控性更强些。
使用Homer的门槛高么?
对普通用户来说,还真挺麻烦的。看看下面的3个条件
- 有你自己的web服务器,如果想在任何地方访问,你的web服务器还需要公网可访问。
- 需要通过修改yml文件来配置界面
- 对强迫症用户,你还需要自己下载网站标志去美化你的homer
哪为啥还要这么折腾,去建个Homer网页呢?
- 你的确可以通过建设你的homer网站学习或者温习不少linux的技能,例如
- docker
- nginx反向代理
- yaml
- 你会在这个简单的过程了解到新的东西,例如:
- icon library awesome font
- app logo 不记得了github 上有个包
到底怎么Setup呢?
附上两个安装/配置的链接,再加上我自己走过的几个小弯路
- https://www.llewellynhughes.co.uk/post/installing-homer-manual/ 基于Ubuntu20.04
- https://github.com/bastienwirtz/homer#getting-started 官方安装链接
- 大多数应用的图标都可以在下面两个链接找到
- 使用awesome font网站图标时,记得选V5版本,fas/fab/fa 这种格式。
<i class="fas fa-ad"></i>
- 设置nginx反向代理时,使用Certbot 命令后 nginx -t出现warming信息,发现certbot不但改了/etc/nginx/sites-available 下的homer.luwan.vip,还把default改了。不知是不是certbot的bug。
[…] homer个人门户,详见 […]
[…] Homer 其实这并不少一个纯粹的网上书签,应该说是常用服务的一个个人入口。 […]