diff --git a/install/vaultwarden-install.sh b/install/vaultwarden-install.sh index fb721787..2ae5a40c 100644 --- a/install/vaultwarden-install.sh +++ b/install/vaultwarden-install.sh @@ -118,7 +118,8 @@ if [ "$DB_ENGINE" == "postgresql" ]; then sudo -u postgres psql -c "CREATE DATABASE vaultwarden;" sudo -u postgres psql -c "CREATE USER vaultwarden WITH ENCRYPTED PASSWORD '${postgresql_pwd}';" sudo -u postgres psql -c "GRANT all privileges ON database vaultwarden TO vaultwarden;" - sudo -u postgres psql -c "GRANT all ON SCHEMA public TO vaultwarden;" + sudo -u postgres psql -c "GRANT USAGE ON SCHEMA public TO vaultwarden;" + sudo -u postgres psql -c "ALTER DATABASE vaultwarden OWNER TO vaultwarden;" #echo "Successfully setup PostgreSQL DB vaultwarden with user vaultwarden and password ${postgresql_pwd}" echo "DATABASE_URL=postgresql://vaultwarden:${postgresql_pwd}@localhost:5432/vaultwarden" >> /opt/vaultwarden/.env