2025-01-01から1年間の記事一覧
Bitwarden API 互換のサーバサイド実装として Vaultwarden が有名だが、そのデータをバックアップするツールを Golang で書いた。 github.com Vaultwarden の 3rd party バックアップツールは公式 Wiki の Backup に関するページ の Examples にも複数挙げら…
Bitwarden の API spec が変更になったらしく、しばらくは新旧いずれの spec でもアクセス可能だったが、 今のスマホクライアントでは新 spec しか対応していない (らしい)。 Vaultwarden を Version 1.31.0 以上にアップグレードする必要がある。 github.co…
以前書いたように、おうち k8s クラスタではクラスタ外からのアクセスのために Traefik を導入していた。 dayflower.hatenablog.com ところが、 (最初はうまくいっていたものの) あるときから Helm でインストールした MySQL が IngressRouteTCP で外部から…
Let's Encrypt の証明書を発行するフローには ACME HTTP-01 と DNS-01 の2つがある。 HTTP-01 の場合、事前に 80 番ポートで対象となるドメインにファイルを設置する必要があり、またワイルドカード証明書に対応できない (と、思う)。 DNS-01 の場合は対象ド…
SOPS や age が何をするものなのか、はここでは説明しない。 また、公式ドキュメントを読み込んで理解したというより、手探りでやってみたことから推測しているだけなので、もし間違いがあればご指摘ください。 この文書、および サンプルプロジェクト とも…