Vaultwarden: Difference between revisions

Vaultwarden – A self-hosted Bitwarden-compatible password manager server written in Rust, available as a NixOS module.
 
m fixed caddy syntax
Line 31: Line 31:
== Reverse Proxy Setup (recommended) ==
== Reverse Proxy Setup (recommended) ==
=== Caddy ===
=== Caddy ===
<syntaxHighlight lang=nix>
<syntaxhighlight lang="nix">services.caddy.virtualHosts."bitwarden.example.com".extraConfig = ''
services.caddy.virtualHosts."bitwarden.example.com".extraConfig = ''
     encode zstd gzip
     encode zstd gzip


     reverse_proxy :${toString config.services.vaultwarden.config.ROCKET_PORT}
     reverse_proxy :${toString config.services.vaultwarden.config.ROCKET_PORT} {
 
        header_up X-Real-IP {remote_host}
    header_up X-Real-IP {remote_host}
    }
'';
'';</syntaxhighlight>
</syntaxHighlight>
=== Nginx ===
=== Nginx ===
<syntaxHighlight lang=nix>
<syntaxHighlight lang=nix>