サーバー構築

サーバー構築

UbuntuにVarnishを導入してWebサイトを高速化する方法

「サイトが遅くなってきた」「nginxをリバースプロキシにしているけど、もっと速くしたい」という方に向けて、Varnish Cacheの導入方法を解説します。
サーバー構築

UbuntuにAdminerを導入して軽量にDBを管理する方法

サーバーを構築していると、データベースの管理に頭を悩ませることがありますよね。「コマンドラインでSQLを直接叩くのは少し不安」「でもphpMyAdminは重すぎてメモリを圧迫する」——そんな時に圧倒的に便利なのが「Adminer」です。
サーバー構築

UbuntuのPM2でNode.jsアプリを永続化・管理する方法

Node.jsでWebアプリやAPIサーバーを作ったとき、node server.jsで起動しただけだとターミナルを閉じると止まってしまいます。VPSで24時間動かし続けるにはプロセスマネージャーが必要です。
サーバー構築

UbuntuにphpMyAdminを構築してDBをGUI管理する方法

Ubuntuでデータベースを管理するなら、phpMyAdminが便利です。しかし、apt で直接インストールすると、rootユーザーのデフォルト認証方式(unix_socket)が原因で、ブラウザからパスワードでログインできないという罠には…
サーバー構築

UbuntuにHAProxyを構築して負荷分散する方法

UbuntuでHAProxyを使って複数のWebサーバーに負荷を分散する方法を解説します。HAProxyは「High Availability Proxy」の略で、世界中の大規模サービスで採用されている、信頼性の高いロードバランサーです。
サーバー構築

UbuntuにPi-holeを構築して広告ブロックDNSを作る方法

自宅のネットワークで広告やトラッカーを根こそぎブロックしたい——そんな方に試してほしいのが Pi-hole(パイホール) です。
サーバー構築

UbuntuでDNSサーバー(BIND)を構築する方法

「自分でDNSサーバーを立ててみたい」「社内ネットワークで名前解決を管理したい」——そんな方に向けて、Ubuntu 24.04 LTS に BIND9 をインストールして動かす手順を、実際にDockerコンテナで動かした結果をそのまま掲載し…
サーバー構築

UbuntuにFTPサーバー(vsftpd)を構築する手順

FTPサーバーをUbuntuに立てたいけど、何をインストールすればいいの?という疑問にお答えします。結論:apt install vsftpd の1コマンドでインストールでき、設定ファイルを数行編集するだけで動きます。
サーバー構築

UbuntuにJenkinsを構築してCI/CDを始める手順

自分のサーバーでCI/CDを動かしたいけど、「Jenkinsって難しそう」と思っていませんか。結論からいうと、Ubuntu 24.04 LTS に Jenkins をインストールするのは、コマンド6〜7本で完了します。本記事では実際に je…
サーバー構築

UbuntuにGitLabを構築してセルフホストGitを運用する方法

「自分のサーバーに Git を置きたい」「GitHub に全コードを公開したくない」——そう思ったことはありませんか?