前言#
内网部署的服务太多,又是不同 IP,又是不同端口,根本记不住
解决办法有两种:
- 配置 dns 服务器,通过内网域名解析到 nginx,再由 nginx 设置转发端口实现域名访问 IP + 端口
- 安装一个书签服务,让书签统管地址
两个方法我都试过了,最终还是选择了第二种,至于理由,第一种方式虽然可以实现一劳永逸,但设置域名解析和修改 nginx 的配置文件也是一个相对繁琐的过程,每部署 1 个新应用均要花费约 3-5 分钟的时间进行配置。好处也是有的,过程能获取很多知识点。
第二种方案相对简单粗暴,完全不需要多余的配置,应用完成后花 1 分钟修改一下书签即可。
部署#
网上书签工具很多,但想要功能完善又想兼要美观轻便,我选择了 flare,该应用的前生为某波兰小哥开发的 flame 书签应用,后经过国内的苏洋大佬用 go 语言重构后诞生并开源,以小瞩目,开源地址为:https://github.com/soulteary/docker-flare
docker 方式#
docker run --rm -it -p 5005:5005 -v `pwd`/app:/app soulteary/flare
k8s 方式#
最后发布再开放个端口就可以访问了
设置#
点击页面左下角的帮助按钮可以进入页面全局设置
内容编辑可以增加标签,以下是我写这篇博客时做好的导航内容,仅添加了一些流媒体相关的应用
后记#
整个应用看似简易,但并不简单,它甚至可以设置用户登录,可以放到公网做分享页。详细内容请阅读苏洋的博客