(つづき)
> 1. OSを #CentOS 7からCentOS 8に更新した。サーバは #Nginx で変更なし。実はここで地味に時間がかかっている。

#SELinux はもちろんEnforceしているが、SELinuxの設定はそこまで時間がかかっていない。
もうひとつ時間がかかったのは #GoogleCloud #ShieldedVM のエラーや、ディスクマウントエラーなど。
前者は`gcloud compute instances update <ホスト名> --shielded-learn-integrity-policy --project=<プロジェクト名>`をしつつ、
セキュアブートを一時的に無効にして対応した(vTPMをオンにする・整合性のモニタリングを有効にする、の2つはそのままにする)。

(つづく)

このサーバで #Mastodon が一通り使えるようになりました。

構築:
- #GoogleCloudPlatform のus-central1リージョンus-central1-aゾーン上に構築
- machine-typesはf1-micro・g1-small・n1-standard-1のいずれか https://cloud.google.com/compute/docs/machine-types
- `dd if=/dev/zero of=/swapfile bs=1M count=4096`でスワップファイル約4GBを作成
- #CentOS7 - #ShieldedVM - 標準の永続ディスク 30 GB
- #GoogleCloudStorage#S3 互換バケット)使用
- #GoogleCloudSql#PostgreSQL 9.6で使用
- #Redis はVMインスタンス内
- ドメインは #GoogleDomain
- メールサーバは #Mailgun
- #ElasticSearch 有効

Machine Types  |  Compute Engine Documentation  |  Google Cloud