[h:ttps://bootcamp.fjord.jp/articles/170] を参考にさくらVPSにRails8をKamalでデプロイしました。 手順どおりでほぼ問題なくデプロイできるのですが、さくらVPSは管理ユーザーがubuntuに固定(Kamalはrootを想定)されているので、それに対応するための手順が必要だった。 config/deploy.yml を編集して ``` ssh: user: ubuntu ``` を追加するのと、サーバー側で、 ``` # root シェルで実行 echo 'ubuntu ALL=(ALL) NOPASSWD:ALL' > /etc/sudoers.d/ubuntu ``` と実行し、ubuntu ユーザーがパスワードなしで sudo を実行できるようにします。 その後 ``` bin/kamal setup ``` を実行しますが、これはい