最終的なファブラの公開以来の私の進捗。新しいホスティングへの移行。メールサーバーの設定、バックアップ、サーバーリソースの通知システムの設定。プログラマーのアンダーワールドのローカライズ。
私の挨拶です。現在は2026年4月26日01:37、中央標準時です。最終的なファブラを二月に公開してから、自分の行ったことを振り返ってみる時間が来たと思いました。好きな飲み物を用意して、ユーチューブを観ながら読んでください... :)
この記事を、よく考えられた報告書ではなく、自由な思考の飛行として書きたいと思います。 :) 私はプロジェクトのさまざまな部分に勤勉に取り組んできましたが、それはかなり集中力が必要でした。恐らく、この記事は数回に分けて書くことになります。
大きな決断の一つは、新しいホスティングへの移行でした。前の無料ホスティングは、私のプロジェクトのニーズを満たさなくなっていたからです。ある日突然、停止してしまったのです。私は、Googleの無料ホスティングでは2GBのメモリしか利用できないため、メモリ不足が原因ではないかと思いました。次の日、私は代替の安価な選択肢を探し始めました。Contaboホスティングを見つけて、条件が良かったので選択しました。既存の設定を新しいホスティングに移行するのに約1週間かかりました。
次のステップは、バックアップの設定でした。ChatGPTの助言で、Resticを選択しました。Resticはインクリメンタルバックアップを行うので、非常に高速で、Gitリポジトリのように以前のバージョンに戻すことができます。私がResticを設定してバックアップを取るスクリプトを作成するのに、比較的短い時間で完了しました。現在、VPSにログインして一つのスクリプトを実行するだけで、すべての設定をバックアップできます。
次に、私はサーバーのリソースについて通知を受けたいと思いました。具体的には、ディスク容量が不足している場合や、プログラマーのアンダーワールドプロセスが停止した場合に、メールで通知を受けたいと思いました。そこで、私はメールサーバーを設定することにしました。ContaboのVPSでは、4GBのメモリと4コアのプロセッサが利用できるので、メールサーバーを設定することが可能でした。Mailcowは、Webインターフェース、IMAP、SpamAssassinなど必要な機能を備えた、シンプルで使いやすいソリューションでした。もし、@programmer-underworlds.devドメインのメールアドレスを欲しい場合は、私にpasha@p-u.devまで連絡してください。 :)
メールサーバーの設定後、リソースのモニタリングシステムを設定する必要がありました。ChatGPTの助言で、Monitユーティリティを使用することにしました。Monitは使いやすく、私のニーズを満たしています。以下は、Monitのページの例です。
私はJavaプロセスとSSL証明書の更新のモニタリングを追加しました。現在、Javaプロセスを停止すると、メールで通知を受け取ることができます。
現在は2026年4月26日18:29です。このファブラの続きを書きます。
次に、私はMonitの通知をTelegramで受け取りたいと思いました。LLMの助言で、Telegramボットを作成し、Monitの通知をTelegramに送るスクリプトを作成しました。
これは非常に便利で、サーバーがより完成されたものになりました。 :)
私は、メールサーバーとプログラマーのアンダーワールドアプリケーションに別々のドメイン名を設定したいと思いました。Nginxの逆プロキシ機能を使用することにしました。LLMの助言で、Nginxの設定を作成しました。現在、programmer-underworlds.devとmail.programmer-underworlds.devドメインでアクセスできます。
次に、私はプロジェクトを二つに分割しました。プログラマーのアンダーワールドとicoupserverです。ゲームのロジックを別のプロジェクトに分けました。
私は、記事をローカライズして、母やロシア語を話す友達と共有したいと思いました。二週間ほどで、ロシア語、中国語、日本語など、多言語に対応することができました。現在、ユーザーは自分の母国語で記事を読むことができます。
私は、ロシア語、中国語、日本語、インド語用の美しいゴシック体フォントを追加しました。
私の友達のザハルは、フォントが読みにくいと言っていました。もし、あなたも同じ意見なら、こちらのファブラを参照してください。
ここで、私はこの記事を書く時間を見つけることができました。私は、最後のファブラを書いてから起こったことを共有したいと思います。例えば、YouTubeアカウントがブロックされたことや、サポートチームとのやり取りについてです。もしかしたら、別の記事でそれについて書くかもしれません。
あなたの時間と注意をありがとう。いつも通り...
皇帝は守護する。