EC2 Ubuntu에 Vaultwarden 설치하기 (feat Docker + nginx )
Vaultwarden 은 패스워드매니저로써 Bitwarden 을 오픈소스로 똑같이 만든거라 Vaultwarden 이 경량이기도 하고 사용할 인원수가 많지 않기 때문에 t3.nano 에서도 돌리는게 문제가 없을것 같지만 일단 t3.nano 에서는 설치 구성할때 시간이 오래 걸리니 t3.medium 으로 만들어서 시작을 합니다. 기본적은 Ubuntu 구성을 하고 (라고 해봐야 사실 뭐 로그인 설정같은거 정도 뿐이지만) sudo apt update && sudo apt upgrade -y sudo apt install -y docker.io docker-compose ufw 로 도커를 설치 합니다. Vaultwarden 의 데이터가 들어갈 디렉토리를 생성하고 권한을 조정해준뒤 sudo mkdir -p /opt/vaultwarden/data sudo chown -R 1000:1000 /opt/vaultwarden/data 도커를 실행해 줍니다. (어차피 이 서버에선 이거 하나 돌릴거라 80 을 그냥 매핑해줍니다) sudo docker run -d --name vaultwarden -v /opt/vaultwarden/data:/data -e ADMIN_TOKEN=$(openssl rand -hex 16) -p 80:80 vaultwarden/server:latest 토큰값을 확인해야 하니. sudo docker exec vaultwarden printenv ADMIN_TOKEN 로 토큰값을 확인합니다. 아직 도메인 연결등은 안했으나 80 포트를 통해 ec2 의 퍼블릭 IP에 접속하면 Vaultwarden 의 로고를 보실수 있습니다. /admin 으로 접속한뒤 위에서 확인한 토큰값을 입력하면 관리자 페이지에 진입할수 있습니다. 토큰의 경우 환경변수로 들어가기 때문에 컨테이너를 새로 띄우게 되면 새로 ...