古くなったPCをサーバーにして使う。CasaOSでVaultwardenとCloudflaredを使ってパスワード管理ソフトをホストしてみた。。。
CasaOSは、OSといってもLinux系OSの上で動いてる?。。。
Synology DSMのContainer Managerと同じ立ち位置かな?。。。
インストールはコマンドをコピペ1回。。。
WEBブラウザで管理画面を操作。。。
やってみようw
いつもなら、SynologyNASのDockerを使っているのだけれど、今回は、、、
ハード:MacMini2014
OS:Proxmox
VM:Ubuntu + CasaOS
これでやってみる。。。
Cloudflaredで外部接続して。。。
Vaultwardenを使ってパスワード管理ソフトをホストしてみよう。。。
ステップ 1: Proxmoxのインストール
Proxmoxのダウンロードとインストール
Proxmoxの公式サイトからISOイメージをダウンロードします。。。
ダウンロードしたISOイメージをUSBドライブに書き込み、Mac Miniに接続して起動します。
Proxmoxのインストール手順に従って、Mac Miniにインストール。
Proxmoxの初期設定
インストールが完了したら、WebブラウザからProxmoxの管理コンソールにアクセスします。通常、https://your-proxmox-ip:8006でアクセスできます。
ステップ 2: Ubuntu VMの作成とCasaOSのインストール
Ubuntu VMの作成
Proxmox管理コンソールから新しい仮想マシン(VM)を作成。。。
UbuntuのISOイメージを使用して、VMにUbuntuをインストール。。。
Ubuntuのセットアップ
Ubuntuのインストール後、必要なアップデートを適用します。。。
CasaOSのインストール
CasaOSをUbuntu VMにインストール。。。
wget -qO- https://get.casaos.io | sudo bash
ステップ 3: VaultwardenとCloudflaredのセットアップ
Cloudflaredトンネルの設定
Cloudflaredトンネルの認証と作成を行います。
ドメインの設定
Cloudflareのダッシュボードで、使用するドメインのDNS設定を行い、Cloudflaredトンネルが指すようにします。
最後に
これで、Mac Mini 2014上のProxmoxにUbuntu VMを作成し、その上でCasaOSを使用してVaultwardenをホストし、Cloudflaredを使用して外部から安全にアクセスできる環境が整いました。
VaultwardenのクライアントソフトはBitwardenのものが対応しています。