DELOGs

サーバ構築・運用

「さくらのクラウド」でUbuntuサーバの構築・運用中です。これについての記録です。

new-construction

新規構築

「さくらのクラウド」でUbuntuサーバの新規構築についての記録です。

[サーバ構築編#12] Ubuntuでfail2banの設定

Ubuntuでデフォルトで動くファイヤーウォールツールfail2banの設定をしながら、ジャーナルログについても学習

2025/6/20 公開

[サーバ構築編#12] Ubuntuでfail2banの設定
[サーバ構築編#11] Ubuntuでメールサーバ構築-SPF・DKIM・DMARCの設定

SPF・DKIM・DMARCの設定を行って外部ドメインへメール送信を可能に

2025/6/20 公開

[サーバ構築編#11] Ubuntuでメールサーバ構築-SPF・DKIM・DMARCの設定
[サーバ構築編#10] UbuntuでPostfixとDovecotを利用してメールサーバ構築

PostfixとDovecotの組み合わせでメールサーバ構築。DovecotのLMTPを利用してDBでメールユーザ管理を実現

2025/6/20 公開

[サーバ構築編#10] UbuntuでPostfixとDovecotを利用してメールサーバ構築
[サーバ構築編#9] Nginxでhttp/3を設定しつつ、gzip 圧縮の最適化にも対応

Nginxでhttp/3通信できるように設定。合わせてconfファイルのgzip 圧縮最適化も。

2025/6/20 公開

[サーバ構築編#9] Nginxでhttp/3を設定しつつ、gzip 圧縮の最適化にも対応
[サーバ構築編#8] NginxでBasic認証を設定

NginxでBasic認証を設定できるように、apache2-utilsをインストールしてhtpasswdコマンドを利用可能に

2025/6/20 公開

[サーバ構築編#8] NginxでBasic認証を設定
[サーバ構築編#7] Let's Encrypt の証明書を取得して、NginxでHTTPS を設定

Nginx1.28.0の設定の続きです。Let's Encryptの証明書の取得とHTTPSの設定を実施

2025/6/20 公開

[サーバ構築編#7] Let's Encrypt の証明書を取得して、NginxでHTTPS を設定
[サーバ構築編#6] UbuntuへNginx1.28.0をインストール

Ubuntu 24.04.2 LTSへNginx1.28.0をインストールします。合わせて、SetGIDやACLを利用して運用しやすいディレクトリの権限設定を実施

2025/6/20 公開

[サーバ構築編#6] UbuntuへNginx1.28.0をインストール
[サーバ構築編#5] Ubuntu初期設定-アプライアンスDB(PostgreSQL 13)との接続設定

Webサーバのイーサネット設定を行いローカルスイッチとアプライアンスDBのPostgreSQL 13へのアクセスを可能に

2025/6/20 公開

[サーバ構築編#5] Ubuntu初期設定-アプライアンスDB(PostgreSQL 13)との接続設定
[サーバ構築編#4] Ubuntu初期設定-日本語化

Ubuntu Server 24.04.1LTSの言語設定の日本語化とシステム時間の日本時間ゾーン設定

2025/6/20 公開

[サーバ構築編#4] Ubuntu初期設定-日本語化
[サーバ構築編#3] Ubuntu初期設定-ユーザ作成とSSH接続の強化

SSHでサーバへ接続して、Ubuntu Server 24.04.1LTSの主にユーザ作成とSSH接続の強化

2025/6/20 公開

[サーバ構築編#3] Ubuntu初期設定-ユーザ作成とSSH接続の強化
[サーバ構築編#2] さくらクラウドでPostgreSQLのアプライアンスDBを作る

運用が楽々なアプライアンス「データベース」でPostgreSQL環境を作成

2025/6/20 公開

[サーバ構築編#2] さくらクラウドでPostgreSQLのアプライアンスDBを作る
[サーバ構築編#1] さくらクラウドでUbuntuサーバのインスタンスを作る

コントロールパネルからサクッとUbuntuサーバのインスタンスを作成

2025/6/20 公開

[サーバ構築編#1] さくらクラウドでUbuntuサーバのインスタンスを作る