Homer – 给自己一个极简的个人主页

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个条件

  1. 有你自己的web服务器,如果想在任何地方访问,你的web服务器还需要公网可访问。
  2. 需要通过修改yml文件来配置界面
  3. 对强迫症用户,你还需要自己下载网站标志去美化你的homer

哪为啥还要这么折腾,去建个Homer网页呢?

  • 你的确可以通过建设你的homer网站学习或者温习不少linux的技能,例如
    • docker
    • nginx反向代理
    • yaml
  • 你会在这个简单的过程了解到新的东西,例如:
    • icon library awesome font
    • app logo 不记得了github 上有个包

到底怎么Setup呢?

附上两个安装/配置的链接,再加上我自己走过的几个小弯路

  • 使用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。

留下评论

您的电子邮箱地址不会被公开。 必填项已用*标注