サーバー構築

サーバー構築

VPSでDiscord Botを24時間稼働させる方法【Ubuntu/PM2】

「Botをローカルで動かしているとPCを閉じると落ちる」「無料のホスティングは制限が多くて困る」—— Discord Botを自分で運営していると必ずこの壁にぶつかります。
サーバー構築

FFmpeg HLS/VOD on Ubuntu — 動画をHLS変換してNginxで配信する

動画ファイルを HLS(HTTP Live Streaming)に変換して Nginx で配信する手順をまとめました。
サーバー構築

MediaMTX on Ubuntu — RTSP/RTMP/HLS/WebRTCメディアサーバー構築

RTSP カメラや OBS Studio からの RTMP 入力を受け取り、HLS・WebRTC に変換してブラウザに届けるには、本来なら Nginx + RTMP モジュール・ffmpeg・SRS など複数のソフトを組み合わせる必要があり…
サーバー構築

Caddy v2 on Ubuntu 応用 — 自動HTTPS・ファイルサーバー・API設定

Nginx や Apache を使っていたサーバーを Caddy に乗り換えるとき、最初に詰まるのが 設定ファイルの書き方とHTSPS証明書の扱いです。Caddy は「ドメイン名を書くだけで自動HTTPS」という設計ですが、ファイルサーバー…
サーバー構築

Nginx Stream on Ubuntu — L4レベルのTCP/UDPプロキシ設定

Nginx には HTTP(L7)プロキシとは別に、TCP や UDP をそのままバイパスする stream モジュール があります。データベース接続のロードバランシング、DNS のプロキシ、SSH ポート転送など、プロトコルを問わない透過…
サーバー構築

VPS契約後にやるべき初期設定チェックリスト【Ubuntu完全版】

VPSを契約した直後、何も設定していないサーバーはインターネット上に丸裸で晒されています。新規に立ち上げたVPSのSSHポートには、数分以内に世界中からブルートフォース(総当たり)ログイン試行が飛んでくることがほとんどです。
サーバー構築

UbuntuでLEMP環境を構築してWordPressを動かす手順

「VPSを借りたけど、WordPressをどうやって動かせばいいのか分からない」——そんな疑問に、この記事では実際に Ubuntu 24.04 LTS で Nginx・MariaDB・PHP-FPM を入れて WordPress を起動する…
サーバー構築

UbuntuにNextcloudを構築して自分専用クラウドを作る方法

「Googleドライブの代わりに、自分だけのクラウドストレージを持ちたい」と思ったことはありませんか?Nextcloudは、Ubuntu(Linux)サーバーに自分でインストールして使えるオープンソースのクラウドサービスです。ファイルの保存…
サーバー構築

UbuntuのNginxでリバースプロキシを設定する方法

「自分のアプリをVPSで公開したいけど、直接ポート3000を外に開けて大丈夫?」——この疑問を持ったことがある方は多いと思います。結論から言うと、バックエンドアプリを直接外部に公開するのは避け、Nginxをリバースプロキシとして前段に置くの…
サーバー構築

VPSにドメインとSSL証明書(Let’s Encrypt)を設定する手順

VPSを借りたら最初にやっておきたいのが、独自ドメインの設定とHTTPS化です。「http://」のままだと、Chromeのアドレスバーに「保護されていない通信」と表示されてしまい、せっかく作ったサービスの信頼感が下がってしまいます。