Verbinding maken met een externe MSSQL-database
Standaard gebruiken zelf gehoste instanties van Bitwarden een Microsoft SQL Server (MSSQL)-database die is gemaakt als normaal onderdeel van de installatie, maar u kunt Bitwarden configureren om een externe MSSQL-database te gebruiken.
noot
Op dit moment ondersteunen zelf gehoste Bitwarden-instanties MSSQL 2017, maar de door Bitwarden aanbevolen minimale SQL-versie is Server 2019.
Bitwarden ondersteunt en adviseert SQL Server 2022 waar mogelijk. Aangezien de ondersteuning voor Server 2017 eindigde in oktober 2022, zal het vervallen van de ondersteuning voor een specifieke SQL-serverversie hier worden vermeld en in de releaseopmerkingen voor een bepaalde release als Bitwarden functies implementeert die niet beschikbaar zijn op een specifieke versie van SQL Server.
Om je zelf gehoste instantie in te stellen met een externe database:
Maak een nieuwe MSSQL-database.
(Aanbevolen) Maak een speciale DBO voor je database.
Open als beheerder van uw Bitwarden-server het bestand
global.override.env
in een editor:Bashnano bwdata/env/global.override.env
Bewerk de waarde
globalSettings__sqlServer__connectionString=
voor de volgende informatie:Vervang
"Data Source=tcp:mssql,1443";
door je MSSQL servernaam, bijvoorbeeld"Data Source=protocol:server_url,port".
Vervang de
kluis
inInitial Catalog=vault
; door uw databasenaam.Vervang
User ID=sa;
door je DBO User ID.Vervang
Password=;
door je DBO-wachtwoord.
Sla uw wijzigingen op in
global.override.env
.Start Bitwarden (
./bitwarden.sh start
).
Zodra de bovenstaande stappen zijn voltooid, kun je de verbinding testen door een nieuwe gebruiker aan te maken via de webvault en de externe vault
database te bevragen voor het aanmaken van de nieuwe gebruiker.
Als Bitwarden het certificaat van uw MSSQL-databaseserver moet valideren, mount het certificaat dan in de containers van uw zelf gehoste Bitwarden-server. Om dit te doen:
Kopieer uw root-CA-certificaat naar
./bwdata/ca-certificates
.Voer het commando
./bitwarden.sh restart
uit om het certificaat toe te passen op je containers en je server opnieuw op te starten.
Suggest changes to this page
How can we improve this page for you?
For technical, billing, and product questions, please contact support