vendors/vaultwarden/readme.md
2025-01-13 00:18:47 +00:00

1.0 KiB

Setting up Vaultwarden (private network)

Main Directory

sudo mkdir -p /opt/vaultwarden
sudo chown oleg:oleg /opt/vaultwarden
cd /opt/vaultwarden

Generate a Self-Signed Certificate

mkdir -p /opt/vaultwarden/certs
cd /opt/vaultwarden/certs

openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
  -keyout privkey.pem -out fullchain.pem \
  -subj "/C=US/ST=State/L=City/O=Organization/OU=Unit/CN=cvtt.vpn"

Create docker-compose.yml

cd /opt/vaultwarden
mkdir ./vw-data
vi docker-compose.yml
ersion: "3.7"
services:
  vaultwarden:
    image: vaultwarden/server:latest
    container_name: vaultwarden
    restart: always
    volumes:
      - /opt/vaultwarden/vw-data:/data
    ports:
      - "8011:80"
    environment:
      DOMAIN: "http://homestore.cvtt.vpn"
      WEBSOCKET_ENABLED: "true"
      RUST_LOG: "debug"

Start

docker-compose up -d

Access

Internet

https://cloud16.cryptovaltrading.com/vaultwarden

VPN

http://homestore.cvtt.vpn:8011