From 30df10c568be6b40703861f94258273634a2d619 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Proxymiity=20=E2=98=86?= Date: Thu, 29 Apr 2021 20:40:52 +0200 Subject: [PATCH] Renamed values according to the README --- Using-the-MariaDB-(MySQL)-Backend.md | 38 ++++++++++++++-------------- 1 file changed, 19 insertions(+), 19 deletions(-) diff --git a/Using-the-MariaDB-(MySQL)-Backend.md b/Using-the-MariaDB-(MySQL)-Backend.md index cc10df1..b4dd4d2 100644 --- a/Using-the-MariaDB-(MySQL)-Backend.md +++ b/Using-the-MariaDB-(MySQL)-Backend.md @@ -12,7 +12,7 @@ If you insist to use MySQLv8 instead of MariaDB then create a user using an old To use the MariaDB (MySQL) backend, you can either use the [official Docker image](https://hub.docker.com/r/vaultwarden/server) or build your own binary [with MySQL enabled](https://github.com/dani-garcia/vaultwarden/wiki/Building-binary#mysql-backend). -To run the binary or container, ensure the ```DATABASE_URL``` environment variable is set (i.e. ```DATABASE_URL='mysql://:@mysql/bitwarden'```). +To run the binary or container, ensure the ```DATABASE_URL``` environment variable is set (i.e. ```DATABASE_URL='mysql://:@mysql/vaultwarden'```). **Connection String Syntax:** ```ini @@ -32,15 +32,15 @@ A complete list of codes can be found on [Wikipedia page for percent encoding](h # Start a mysql container docker run --name mysql --net \ -e MYSQL_ROOT_PASSWORD=\ - -e MYSQL_DATABASE=bitwarden\ - -e MYSQL_USER=\ - -e MYSQL_PASSWORD= -d mysql:5.7 + -e MYSQL_DATABASE=vaultwarden\ + -e MYSQL_USER=\ + -e MYSQL_PASSWORD= -d mysql:5.7 # Start vaultwarden with MySQL Env Vars set. -docker run -d --name bitwarden --net \ - -v $(pwd)/bw-data/:/data/ -v :/ssl/\ +docker run -d --name vaultwarden --net \ + -v $(pwd)/vw-data/:/data/ -v :/ssl/\ -p 443:80 -e ROCKET_TLS='{certs="/ssl/",key="/ssl/"}'\ - -e RUST_BACKTRACE=1 -e DATABASE_URL='mysql://:@mysql/bitwarden'\ + -e RUST_BACKTRACE=1 -e DATABASE_URL='mysql://:@mysql/vaultwarden'\ -e ADMIN_TOKEN=\ -e ENABLE_DB_WAL='false' ``` @@ -48,8 +48,8 @@ docker run -d --name bitwarden --net \ ### Example using Non-Docker MySQL Server: ``` -Server IP/Port 192.168.1.10:3306 UN: dbuser / PW: yourpassword / DB: bitwarden -mysql://dbuser:yourpassword@192.168.1.10:3306/bitwarden +Server IP/Port 192.168.1.10:3306 UN: dbuser / PW: yourpassword / DB: vaultwarden +mysql://dbuser:yourpassword@192.168.1.10:3306/vaultwarden ``` ### Example using docker-compose @@ -69,29 +69,29 @@ services: - "/etc/localtime:/etc/localtime:ro" environment: - "MYSQL_ROOT_PASSWORD=" - - "MYSQL_PASSWORD=" - - "MYSQL_DATABASE=bitwarden_db" - - "MYSQL_USER=" + - "MYSQL_PASSWORD=" + - "MYSQL_DATABASE=vaultwarden_db" + - "MYSQL_USER=" - bitwarden: + vaultwarden: image: "vaultwarden/server:latest" - container_name: "bitwarden" - hostname: "bitwarden" + container_name: "vaultwarden" + hostname: "vaultwarden" restart: always env_file: - ".env" volumes: - - "bitwarden_vol:/data/" + - "vaultwarden_vol:/data/" environment: ## Had issues when using single parentheses around the mysql URL as in the plain docker example - - "DATABASE_URL=mysql://:@mariadb/bitwarden_db" + - "DATABASE_URL=mysql://:@mariadb/vaultwarden_db" - "ADMIN_TOKEN=" - "RUST_BACKTRACE=1" ports: - "80:80" volumes: - bitwarden_vol: + vaultwarden_vol: mariadb_vol: ``` @@ -171,6 +171,6 @@ sed -i 's#\"#\#g' mysqldump.sql ```bash mysql --password --user=vaultwarden use vaultwarden -source /bw-data/mysqldump.sql +source /vw-data/mysqldump.sql exit ```