1つのサーバにたくさんのWebサービスを詰め込む方法
個人的な実験用にDigitalOcean でサーバを借りています。せっかくなので一台のサーバにいろんなソフトウェアをインストールして有効活用したいので以下のような仕組みを考案しました。
個人的な実験用にDigitalOcean でサーバを借りています。せっかくなので一台のサーバにいろんなソフトウェアをインストールして有効活用したいので以下のような仕組みを考案しました。
RocksDB は組み込みKeyValueStore型のデータベースです。Googleの公開しているLevelDB のForkで、Facebookが公開しています。ちょっとした情報収集系のスクリプト動かすのには便利でよく使っているのですが、コンパイルが少し厄介なのでこの機会にDockerfileをちゃんと書くことにしました。
管理するサーバが増減するたびに変更を加えるOpenSSHの設定ファイル~/.ssh/config
長くなりすぎて管理しづらくなると何とかこれを分割したくなりますね?ファイルが分割できれば、gitで管理したり、一部をメンバーとプロジェクトで共有できたりできて便利そうです。ここでは私が利用している~/.ssh/config
の分割方法をご紹介します。
本編は以前Qiitaに似たような記事 を書きましたが、そのパワーアップ?バージョンです。
ngrok の代替になりそうなソフトウェアを探していたらFRPというすごいのを見つけたのでご紹介します。
このブログ は、個人的な備忘録です。最近物忘れが酷いので技術関連のテキストをおく場所として設置しました。 Linux ・Docker ・ブロックチェーン ・ノーコード などの技術メモを置いていく予定です。 いつまで続くかわかりませんが、1日1記事を公開するつもりでのんびりやっていこうと思います。