前言#
內網部署的服務太多,又是不同 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 方式#
最後發布再開放個端口就可以訪問了
設置#
點擊頁面左下角的幫助按鈕可以進入頁面全局設置
內容編輯可以增加標籤,以下是我寫這篇博客時做好的導航內容,僅添加了一些流媒體相關的應用
後記#
整個應用看似簡易,但並不簡單,它甚至可以設定使用者登入,可以放到公網做分享頁。詳細內容請閱讀蘇洋的博客