SjälvhotellInstallations- och distributionsguider

Anslut till en extern MSSQL-databas

Som standard kommer instanser av Bitwarden som är värdar att använda en Microsoft SQL Server-databas (MSSQL) skapad som en normal del av installationsinstallationen, men du konfigurerar Bitwarden att använda en extern MSSQL-databas.

note

För närvarande kommer Bitwarden-instanser som är värdar att stödja MSSQL 2017, men den Bitwarden rekommenderade minsta SQL-versionen är Server 2019.

Bitwarden stöder och rekommenderar SQL Server 2022 där det är möjligt. Eftersom det vanliga stödet för Server 2017 upphörde i oktober 2022, kommer avskrivningar av stödet för en specifik SQL-serverversion att noteras här och i releasekommentarerna för en given version om Bitwarden implementerar funktioner som inte är tillgängliga på en specifik version av SQL Server.

Inställning

Så här ställer du in din självvärdade instans med en extern databas:

  1. Skapa en ny MSSQL-databas.

  2. (Rekommenderas) Skapa en dedikerad DBO för din databas.

  3. Som administratör för din Bitwarden-server öppnar du filen global.override.env i en redigerare:

    Bash
    nano bwdata/env/global.override.env
  4. Redigera globalSettings__sqlServer__connectionString=-värdet för följande information:

    • Ersätt "Datakälla=tcp:mssql,1433"; med ditt MSSQL-servernamn, till exempel "Datakälla=protokoll:server_url,port".

    • Byt ut valvet i Initial Catalog=valv; med ditt databasnamn.

    • Ersätt användar-ID=sa; med ditt DBO-användar-ID.

    • Ersätt lösenord=<default_pw> ; med ditt DBO-lösenord.

  5. Spara dina ändringar på global.override.env.

  6. Starta Bitwarden (./bitwarden.sh start).

När stegen ovan är klara kan du testa anslutningen genom att skapa en ny användare via webbvalvet och fråga den externa valvdatabasen för att skapa den nya användaren.

Validera ett servercertifikat

Om du behöver Bitwarden för att validera din MSSQL-databasservers certifikat, montera certifikatet i din självvärdade Bitwarden-servers behållare. Gör så här:

  1. Kopiera ditt rot-CA-certifikat till ./bwdata/ca-certificates.

  2. Kör kommandot ./bitwarden.sh omstart för att tillämpa certifikatet på dina behållare och starta om din server.