Indigo(Ubuntu)でCaddy+Docker(Vaultwarden)環境構築

・Indigoで新規インスタンスを生成

Ubuntu 24.04
2vCPU/2GB/40GB

・TeraTermからSSHアクセス

・Docker

・Docker Compose

・DNS設定

Azure>DNSゾーン>+子ゾーン
名前のところにサブドメインにしたい値を入れて、確認及び作成

作成したサブドメイン付きのドメインのレコードセットを編集
AレコードでVPSのIPアドレスを指定

・Caddy

・Vaultwarden

これでhttps://sub.domainでアクセスできる。

・ufw

sudo vim /etc/default/ufw
IPV6=no

・ssh
sudo vim /etc/ssh/sshd_config

・PasswordAuthentication
・ChallengeResponseAuthentication
・GSSAPIAuthentication
3つともnoへ

・Dockerコマンドメモ

全てのコンテナ
sudo docker compose ps -a

全てのコンテナストップ
sudo docker stop $(sudo docker ps -q)

全てのコンテナ削除
sudo docker container prune

・Caddyメモ

caddy設定ファイル