前言#
内部ネットワークには多くのデプロイされたサービスがあり、それぞれ異なる IP アドレスとポートを持っています。覚えることができません。
解決策は 2 つあります:
- DNS サーバーを設定し、内部ネットワークのドメイン名を Nginx に解決させ、Nginx でポート転送を設定してドメイン名で IP アドレスとポートにアクセスする方法
- ブックマークサービスをインストールして、ブックマークでアドレスを管理する方法
両方の方法を試しましたが、最終的には 2 番目の方法を選びました。理由は、最初の方法は一度設定すれば一生使えるという利点がありますが、ドメイン名の解決と Nginx の設定ファイルの変更は比較的手間のかかるプロセスです。新しいアプリケーションをデプロイするたびに、約 3〜5 分の設定時間がかかります。利点もありますが、多くの知識を得ることができます。
2 番目の方法は比較的シンプルで直接的であり、余分な設定は必要ありません。アプリケーションが完成した後、ブックマークを 1 分間変更するだけです。
デプロイ#
オンライン上には多くのブックマークツールがありますが、機能が充実していて美しくて軽量なものを選びました。私は flare を選びました。このアプリケーションは、ポーランドの開発者が開発した flame ブックマークアプリケーションの派生です。その後、中国の開発者が Go 言語で再構築し、オープンソース化しました。オープンソースのリポジトリはこちらです:https://github.com/soulteary/docker-flare
Docker の方法#
docker run --rm -it -p 5005:5005 -v `pwd`/app:/app soulteary/flare
Kubernetes の方法#
最後にポートを公開してアクセスできるようにします。
設定#
ページの左下にあるヘルプボタンをクリックすると、グローバル設定ページに移動できます。
コンテンツの編集では、タグを追加することができます。以下は、この記事を書く際に作成したナビゲーションコンテンツで、一部のストリーミング関連のアプリケーションのみを追加しました。
後書き#
このアプリケーション全体は簡単に見えますが、簡単ではありません。ユーザーログインの設定も可能で、公開ネットワークに配置して共有ページとして使用することもできます。詳細な内容については、soulteary のブログをご覧ください。