#752026-08-12 個人的ConoHa VPS環境構築手順このブログを含めたほぼ全ての個人開発はVPS上にデプロイしているのですが、3年前にVPS割引きっぷで契約したConoHaのインスタンスが契約満了になり、再度新しいインスタンスで36ヶ月契約することにしたので、個人的な環境構築手順をこの記事に書いておきます。 ConoHaのインスタンスを立てる 初夏トクキャンペーンが開催中だったのでこれを利用します。 キャンペーンページの申し込みボタンを押下してもC...ITインフラConoHaUbuntuLinux読んでみる
#722025-12-30 Coolifyで特定ドメインに対するリバースプロキシを手動で設定する方法このブログ含め、これまで個人開発してきたWebアプリのデプロイ環境を nginx + Let's Encrypt (Certbot) + Docker Compose or PM2 という漢の手組み環境からCoolifyというオープンソースでセルフホスト型のPaaSに移行する作業を行っています。(いずれにせよサーバーレスではなくVPS上で手動で環境構築しています。) 今まではインターネットから自宅...ITWebインフラnginxCoolify読んでみる
#642025-05-05 WireGuradでVPSと自宅サーバーを拠点間VPN接続し外部から自宅リソースにアクセスする- インターネットから自宅のリソースにアクセスしたい - 賃貸の無料ネットを使用しているのでポート開放ができない - 個人的な通信は自前のインフラだけで完結させたい(Cloudflare Tunnelとか使いたくない) - 自宅サーバーとVPSと独自ドメインならある ということで、インターネットから自宅のリソースにアクセスするための環境を構築してみましょう! 今回はhttps://example....ITネットワーク自宅サーバーインフラLinux読んでみる
#572024-06-13 Strapi(v4) + MySQLをdocker-compose化するStrapiはv3まで公式Dockerイメージが提供されていて、それを使えばある程度簡単にdocker-compose化できると思うのですが、最新のv4では公式Dockerイメージが提供されていません。 とはいえ、Dockerを使ってMySQLのコンテナと一緒に管理できると何かと便利なのでStrapiもDockerコンテナ化しようと思ったのですが、いくつかハマりポイントがあったのでその解説をしつつ...DockerStrapiITインフラ読んでみる
#512023-08-10 ConoHaでIPv6が疎通しない時にする設定 (Ubuntu)本日よりこのブログのインフラをKAGOYA CLOUD VPSからConoHaに移行しました。それに伴って色々と初期設定をしていたのですが、何故かnginxへのアクセスがIPv6で通らないという事象に遭遇し、その後無事解決できたので備忘録がてら対処法を書いておきます。 ConoHaはデフォルトで17個のグローバルなIPv6アドレスが割り当てられるが… 以前上げた記事にも書いたように、IPv6アドレ...インフラネットワークUbuntuConoHa読んでみる
#492023-04-22 docker-mailserverを使って独自ドメインのメールアドレスを自由に作る手順近年ではEメールによるやり取りもだいぶ減ってきました。プライベートではLINEやインスタのDM、職場ではSlackやTeamsといったメッセージングアプリしか使わないという方も多くいることでしょう。 とは言うものの、「[email protected]」のような独自ドメイン形式のメアドを持てたらそれはそれでロマンを感じませんか? 今回は、独自ドメインのメアドを1つぐらい持っておきたい(もしくは...ITDockerインフラ読んでみる
#432023-01-27 docker-composeを使わずに気合でnginx + WordPress(php-fpm) + MySQL環境を組むこのブログもDockerでコンテナ化してメンテナンスやバックアップを容易にしようと最近Dockerの勉強を始め、まずはWordPressの仮環境をDocker上で構築してみることにしました。 WordPressをDockerで構築する方法として、Docker Hubから入手できるWordPressとMySQLの公式イメージを使ってコンテナを作るというのがまず1つ挙げられるのですが、これだとWebサ...DockernginxWordPressPHPMySQLインフラWebIT読んでみる
#332022-05-23 Socket.IOサーバーにnginxのリバースプロキシを経由して繋ぐ方法まずはリバースプロキシを使うことになった経緯から。 開発中のWebサービスにチャット機能を実装するにあたり、Socket.IOを使う必要がありました。 しかし、セキュリティが強い(制限が強い)ネットワークからhttps://example.com:8080のようにオリジン直指定でSocket.IOサーバーへ接続しようとすると接続が弾かれるため、それを回避するためにリバースプロキシを使うことにしまし...Socket.IOnginxインフラ読んでみる