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">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} | |||
|     } | |||
| ''; | '';</syntaxhighlight> | ||
| </ | |||
| === Nginx === | === Nginx === | ||
| <syntaxHighlight lang=nix> | <syntaxHighlight lang=nix> | ||