{"id":51081,"date":"2025-11-05T12:30:00","date_gmt":"2025-11-05T18:30:00","guid":{"rendered":"https:\/\/www.rosehosting.com\/blog\/?p=51081"},"modified":"2025-10-10T10:01:55","modified_gmt":"2025-10-10T15:01:55","slug":"how-to-install-vaultwarden-password-manager-on-debian-13","status":"publish","type":"post","link":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/","title":{"rendered":"How to install Vaultwarden Password Manager on Debian 13"},"content":{"rendered":"<div id=\"bsf_rt_marker\"><\/div>\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp\" alt=\"How to install Vaultwarden password manager on Debian 13\" class=\"wp-image-51186\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13-300x169.webp 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13-150x84.webp 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13-768x432.webp 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>In this blog post, we will explain how to install Vaultwarden Password Manager on Debian 13 OS. Developers implemented Vaultwarden as an open-source version of the Bitwarden server API in the Rust programming language. Vaultwarden is designed to be compatible with Bitwarden clients, browser extensions, and the web interface, allowing users to self-host their password management solutions. In this post, we will install Vaultwarden with Docker service.<\/p>\n\n\n\n<p>Installing Vaultwarden with Docker on Debian 13 is a straightforward process and may take up to 20 minutes. Let&#8217;s get started installing the Password Manager on your system!<\/p>\n\n\n\n<!--more-->\n\n\n\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-69ec77e19df87\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"ez-toc-cssicon\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-69ec77e19df87\"  aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#Prerequisites\" >Prerequisites<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#Step-1-Update-the-System\" >Step 1. Update the System<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#Step-2-Install-Docker-and-Docker-Compose\" >Step 2. Install Docker and Docker Compose<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#Step-3-Install-Vaultwarden-Password-Manager-with-Docker-Compose\" >Step 3. Install Vaultwarden Password Manager with Docker Compose<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#Step-4-Create-Vaultwarden-User-Account\" >Step 4. Create Vaultwarden User Account<\/a><\/li><\/ul><\/nav><\/div>\n<h2 class=\"wp-block-heading\" id=\"h-prerequisites\"><span class=\"ez-toc-section\" id=\"Prerequisites\"><\/span>Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>A <a href=\"https:\/\/www.rosehosting.com\/debian-vps-hosting\/\">server running Debian<\/a> 13 OS<\/li>\n\n\n\n<li>User privileges: root or non-root user with sudo privileges<\/li>\n\n\n\n<li>A valid domain with a pointed A record to the server, which is crucial for running a Password Manager smoothly on Debian 13<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-1-update-the-system\"><span class=\"ez-toc-section\" id=\"Step-1-Update-the-System\"><\/span>Step 1. Update the System<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Before we start with the installation of Docker and then with Vaultwarden, we assume that you have a freshly installed OS, so we will update the system packages to their latest versions. To do that, execute the following command and maintain your system ready for the Password Manager on Debian 13.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt update -y &amp;&amp; sudo apt upgrade -y<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-2-install-docker-and-docker-compose\"><span class=\"ez-toc-section\" id=\"Step-2-Install-Docker-and-Docker-Compose\"><\/span>Step 2. Install Docker and Docker Compose<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To install Docker on Debian 13, first, we need to install its prerequisites with the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt install apt-transport-https ca-certificates curl -y<\/pre>\n\n\n\n<p>Next, we need to add Docker&#8217;s GPG repository and the key. To add the key, execute the following command:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">curl -fsSL https:\/\/download.docker.com\/linux\/debian\/gpg | sudo gpg --dearmor -o \/usr\/share\/keyrings\/docker.gpg<\/pre>\n\n\n\n<p>Once the key is added, we can add the repository:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">echo \"deb [arch=$(dpkg --print-architecture) signed-by=\/usr\/share\/keyrings\/docker.gpg] https:\/\/download.docker.com\/linux\/debian trixie stable\" | sudo tee \/etc\/apt\/sources.list.d\/docker.list &gt; \/dev\/null\n<\/pre>\n\n\n\n<p>Update the system and install Docker:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo apt update -y\n\nsudo apt install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin\n<\/pre>\n\n\n\n<p>To start and enable the Docker service, execute the following command for your Password Manager setup on Debian 13.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl start docker &amp;&amp; sudo systemctl enable docker<\/pre>\n\n\n\n<p>To check the status of the Docker service, execute the command below:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo systemctl status docker<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@test.vps:~# sudo systemctl status docker\n\u25cf docker.service - Docker Application Container Engine\n     Loaded: loaded (\/usr\/lib\/systemd\/system\/docker.service; enabled; preset: enabled)\n     Active: active (running) since Fri 2025-08-22 10:02:13 CDT; 4min 49s ago\n Invocation: cacb9367094c47078fc020f5e7300b7d\nTriggeredBy: \u25cf docker.socket\n       Docs: https:\/\/docs.docker.com\n   Main PID: 43274 (dockerd)\n      Tasks: 9\n     Memory: 24.1M (peak: 26.1M)\n        CPU: 1.077s\n     CGroup: \/system.slice\/docker.service\n             \u2514\u250043274 \/usr\/bin\/dockerd -H fd:\/\/ --containerd=\/run\/containerd\/containerd.sock\n<\/pre>\n\n\n\n<p>Next, we need to install Docker Compose:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo curl -L \"https:\/\/github.com\/docker\/compose\/releases\/latest\/download\/docker-compose-linux-$(uname -m)\" -o \/usr\/local\/bin\/docker-compose<\/pre>\n\n\n\n<p>Make the Docker Compose executable:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo chmod +x \/usr\/local\/bin\/docker-compose<\/pre>\n\n\n\n<p>To verify the installation, check the Docker Compose version:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker-compose version<\/pre>\n\n\n\n<p>You should get the following output:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/opt\/vaultwarden# docker-compose version\nDocker Compose version v2.39.2\n<\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-3-install-vaultwarden-password-manager-with-docker-compose\"><span class=\"ez-toc-section\" id=\"Step-3-Install-Vaultwarden-Password-Manager-with-Docker-Compose\"><\/span>Step 3. Install Vaultwarden Password Manager with Docker Compose<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>Now, when Docker is installed with all the prerequisites, we can proceed with installing the Vaulwarden Password Manager. First, we will create the vaultwarden directory for your new Password Manager on Debian 13.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">mkdir -p \/opt\/vaultwarden &amp;&amp; cd \/opt\/vaultwarden\n<\/pre>\n\n\n\n<p>Next, we need to create a Docker network for the vaultwarden:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker network create vaultwarden_network<\/pre>\n\n\n\n<p>After execution of this command, you will get output similar to this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/opt\/vaultwarden# docker network create vaultwarden_network\n<strong>fd90a66b87abbdd0e55f91113a286a03bfd42c28e1d6046ae4419ef097eeae92<\/strong>\n<\/pre>\n\n\n\n<p>Next, we need to create a Vaultwarden administration token. To do that, we need to spin up a temporary Vaultwarden Docker instance and generate a password that is at least 8 characters long. To execute this, run the following command, and when asked, enter your password twice:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker run --rm -it vaultwarden\/server \/vaultwarden hash\n<\/pre>\n\n\n\n<p>Once the password is entered and the admin token is generated, the output should look like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/opt\/vaultwarden# docker run --rm -it vaultwarden\/server \/vaultwarden hash\nUnable to find image 'vaultwarden\/server:latest' locally\nlatest: Pulling from vaultwarden\/server\n59e22667830b: Pull complete \ncc18e03c8cd8: Pull complete \nf6e0865da50e: Pull complete \n6bec2bc6dc05: Pull complete \naa7aba5b8287: Pull complete \nDigest: sha256:84fd8a47f58d79a1ad824c27be0a9492750c0fa5216b35c749863093bfa3c3d7\nStatus: Downloaded newer image for vaultwarden\/server:latest\nGenerate an Argon2id PHC string using the 'bitwarden' preset:\n\nPassword:<strong>YourStrongPasswordHere<\/strong>\nConfirm Password: <strong>YourStrongPasswordHere<\/strong>\n\n<strong>ADMIN_TOKEN='$argon2id$v=19$m=65540,t=3,p=4$HdxUFeMv9jWy2zCo+jSgEXdomYqCvPlQhPE5Olt2ssg$bESoT5IBl3Zr0K\/hhRQXsvQNNVFiwsQVHMPuXFPElts'<\/strong>\n\nGeneration of the Argon2id PHC string took: 1.40477794s\n<\/pre>\n\n\n\n<p>Once the token is generated, take the part with the single quotes, pass it to echo, and pipe it to the sed command, as shown below.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">echo '$argon2id$v=19$m=65540,t=3,p=4$HdxUFeMv9jWy3qCo+jSgEXdomYqCvPlQhPE5Olt2ssg$bESoT5IBl3Zr0K\/hhRQXsvQNNVFiwsQVHMPuXFPElts' | sed 's#\\$#\\$\\$#g'<\/pre>\n\n\n\n<p>Save the output of the command since we need to use it in the docker.compose file.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@test.vps:\/opt\/vaultwarden# echo '$argon2id$v=19$m=65540,t=3,p=4$HdxUFeMv9jWy3qCo+jSgEXdomYqCvPlQhPE5Olt2ssg$bESoT5IBl3Zr0K\/hhRQXsvQNNVFiwsQVHMPuXFPElts' | sed 's#\\$#\\$\\$#g'\n<strong>$$argon2id$$v=19$$m=65540,t=3,p=4$$HdxUFeMv9jWy3qCo+jSgEXdomYqCvPlQhPE5Olt2ssg$$bESoT5IBl3Zr0K\/hhRQXsvQNNVFiwsQVHMPuXFPElts<\/strong>\n<\/pre>\n\n\n\n<p>Now, when we have the network created and the admin token, let&#8217;s create the docker.compose file:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">sudo nano docker-compose.yaml    \n<\/pre>\n\n\n\n<p>Paste the following lines of code:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">services:\n  vaultwarden:\n    image: vaultwarden\/server:latest\n    container_name: vaultwarden\n    labels:\n      caddy: <strong>YourDomainNameHere<\/strong>\n      caddy.reverse_proxy: \"{{upstreams}}\"\n    restart: always\n    environment:\n      - WEBSOCKET_ENABLED=true\n      - SIGNUPS_ALLOWED=true\n      - INVITATIONS_ALLOWED=false\n      - <strong>ADMIN_TOKEN=$$argon2id$$v=19$$m=65540,t=3,p=4$$HdxUFeMv9jWy3qCo+jSgEXdomYqCvPlQhPE5Olt2ssg$$bESoT5IBl3Zr0K\/hhRQXsvQNNVFiwsQVHMPuXFPElts<\/strong>\n      - DOMAIN=https:\/\/<strong>YourDomainNameHere<\/strong>\n    volumes:\n      - vaultwarden_data:\/data\n    networks:\n      - vaultwarden_network\n    depends_on:\n      - caddy\n\n  caddy:\n    image: lucaslorentz\/caddy-docker-proxy:ci-alpine\n    container_name: reverse-proxy\n    ports:\n      - 80:80\n      - 443:443\n    environment:\n      - CADDY_INGRESS_NETWORKS=vaultwarden_network\n    networks:\n      - vaultwarden_network\n    volumes:\n      - \/var\/run\/docker.sock:\/var\/run\/docker.sock\n      - caddy_data:\/data\n    restart: unless-stopped\n\nnetworks:\n  vaultwarden_network:\n    external: true\nvolumes:\n  vaultwarden_data: {}\n  caddy_data: {}\n<\/pre>\n\n\n\n<p>Save the file, close it, and execute the following command to start the Docker container for the Vaultwarden installation in the background on Debian 13.<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">docker-compose up -d<\/pre>\n\n\n\n<p>If everything is OK, in a couple of seconds the container will be created, and the output should look like this:<\/p>\n\n\n\n<pre class=\"wp-block-preformatted\">root@host:\/opt\/vaultwarden# docker-compose up -d\n[+] Running 2\/2\n \u2714 Container reverse-proxy  Started \n \u2714 Container vaultwarden    Started\n<\/pre>\n\n\n\n<p>This means that the Caddy reverse-proxy container and the Vaultwarden container are created and started successfully on your Debian system.<\/p>\n\n\n\n<p>Now, you can access the Vaultwarden installation in your browser at <strong>https:\/\/YourDomainHere<\/strong>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"h-step-4-create-vaultwarden-user-account\"><span class=\"ez-toc-section\" id=\"Step-4-Create-Vaultwarden-User-Account\"><\/span>Step 4. Create Vaultwarden User Account<span class=\"ez-toc-section-end\"><\/span><\/h2>\n\n\n\n<p>To finish the installation and create a Vaultwarden User Account, access the URL you set in the Docker compose file.<\/p>\n\n\n\n<p>Click on the <strong>Create account<\/strong> button<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"350\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-1024x350.jpg\" alt=\"VaultWarden password manager log in\" class=\"wp-image-51082\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-1024x350.jpg 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-300x102.jpg 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-150x51.jpg 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-768x262.jpg 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-1536x525.jpg 1536w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1-1320x451.jpg 1320w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v1.jpg 1748w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Enter your email, the name of the Account, and click on the <strong>Continue<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"684\" height=\"591\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v2.png\" alt=\"Create VaultWarden Password Manager account\" class=\"wp-image-51083\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v2.png 684w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v2-300x259.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v2-150x130.png 150w\" sizes=\"(max-width: 684px) 100vw, 684px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Enter your master password twice, and your password hint. Once done, click on the <strong>Create Account<\/strong> button.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img decoding=\"async\" width=\"657\" height=\"769\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v3.png\" alt=\"Set a strong Master Password\" class=\"wp-image-51084\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v3.png 657w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v3-256x300.png 256w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v3-128x150.png 128w\" sizes=\"(max-width: 657px) 100vw, 657px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>You will be automatically redirected to the Vaulwarden admin dashboard.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img decoding=\"async\" width=\"1024\" height=\"498\" src=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-1024x498.png\" alt=\"VaultWarden Dashboard\" class=\"wp-image-51085\" srcset=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-1024x498.png 1024w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-300x146.png 300w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-150x73.png 150w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-768x374.png 768w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-1536x747.png 1536w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4-1320x642.png 1320w, https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/08\/v4.png 1830w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>That&#8217;s it. You&#8217;ve successfully gone through the steps to set up the Vaultwarden Password Manager on Debian 13 OS.<\/p>\n\n\n\n<p>Of course, you don\u2019t have to install Vaultwarden Password Manager on Debian 13 if you have difficulties and you are not familiar with Linux. You can always contact our technical support. You only need to sign up for one of our NVMe VPS plans and submit a support ticket. We are available 24\/7 and will take care of your request immediately.<\/p>\n\n\n\n<p>If you liked this post about installing Vaultwarden Password Manager on Debian 13, please share it with your friends or leave a comment down below.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>In this blog post, we will explain how to install Vaultwarden Password Manager on Debian 13 OS. Developers implemented Vaultwarden &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"How to install Vaultwarden Password Manager on Debian 13\" class=\"read-more button\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#more-51081\" aria-label=\"Read more about How to install Vaultwarden Password Manager on Debian 13\">Read More<\/a><\/p>\n","protected":false},"author":4,"featured_media":51186,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1700],"tags":[2265,1603,2123,2296],"class_list":["post-51081","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-debian","tag-debian-13","tag-how-to-install","tag-password-manager","tag-vaultwarden","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-33"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.4 (Yoast SEO v27.4) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to install Vaultwarden Password Manager on Debian 13 | RoseHosting<\/title>\n<meta name=\"description\" content=\"Install Vaultwarden Password Manager on Debian 13 with ease. Learn how to set it up using Docker in just 20 minutes.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to install Vaultwarden Password Manager on Debian 13\" \/>\n<meta property=\"og:description\" content=\"How to install Vaultwarden Password Manager on Debian 13 | RoseHosting\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/\" \/>\n<meta property=\"og:site_name\" content=\"RoseHosting\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/RoseHosting\" \/>\n<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/rosehosting.helpdesk\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-05T18:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Jeff Wilson\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:site\" content=\"@rosehosting\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Wilson\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/\"},\"author\":{\"name\":\"Jeff Wilson\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\"},\"headline\":\"How to install Vaultwarden Password Manager on Debian 13\",\"datePublished\":\"2025-11-05T18:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/\"},\"wordCount\":760,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/how-to-install-vaultwarden-password-manager-on-debian-13.webp\",\"keywords\":[\"debian 13\",\"how to install\",\"password manager\",\"vaultwarden\"],\"articleSection\":[\"Debian\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/\",\"name\":\"How to install Vaultwarden Password Manager on Debian 13 | RoseHosting\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/how-to-install-vaultwarden-password-manager-on-debian-13.webp\",\"datePublished\":\"2025-11-05T18:30:00+00:00\",\"description\":\"Install Vaultwarden Password Manager on Debian 13 with ease. Learn how to set it up using Docker in just 20 minutes.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/how-to-install-vaultwarden-password-manager-on-debian-13.webp\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/11\\\/how-to-install-vaultwarden-password-manager-on-debian-13.webp\",\"width\":1024,\"height\":576,\"caption\":\"How to install Vaultwarden password manager on Debian 13\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/how-to-install-vaultwarden-password-manager-on-debian-13\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to install Vaultwarden Password Manager on Debian 13\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"name\":\"RoseHosting.com\",\"description\":\"Premium Linux Tutorials Since 2001\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#organization\",\"name\":\"RoseHosting\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"contentUrl\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/wp-content\\\/uploads\\\/2022\\\/03\\\/android-chrome-192x192-1.png\",\"width\":192,\"height\":192,\"caption\":\"RoseHosting\"},\"image\":{\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/RoseHosting\",\"https:\\\/\\\/x.com\\\/rosehosting\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/rosehosting\\\/\"],\"description\":\"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.\",\"email\":\"info@rosehosting.com\",\"telephone\":\"(314) 275-0414\",\"legalName\":\"Rose Web Services LLC\",\"foundingDate\":\"2001-04-02\",\"numberOfEmployees\":{\"@type\":\"QuantitativeValue\",\"minValue\":\"11\",\"maxValue\":\"50\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/#\\\/schema\\\/person\\\/7ce77a842fa6a9a7f8efa186f2353713\",\"name\":\"Jeff Wilson\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g\",\"caption\":\"Jeff Wilson\"},\"description\":\"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.\",\"sameAs\":[\"https:\\\/\\\/www.rosehosting.com\",\"https:\\\/\\\/www.facebook.com\\\/rosehosting.helpdesk\"],\"url\":\"https:\\\/\\\/www.rosehosting.com\\\/blog\\\/author\\\/jwilson\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to install Vaultwarden Password Manager on Debian 13 | RoseHosting","description":"Install Vaultwarden Password Manager on Debian 13 with ease. Learn how to set it up using Docker in just 20 minutes.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/","og_locale":"en_US","og_type":"article","og_title":"How to install Vaultwarden Password Manager on Debian 13","og_description":"How to install Vaultwarden Password Manager on Debian 13 | RoseHosting","og_url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/","og_site_name":"RoseHosting","article_publisher":"https:\/\/www.facebook.com\/RoseHosting","article_author":"https:\/\/www.facebook.com\/rosehosting.helpdesk","article_published_time":"2025-11-05T18:30:00+00:00","og_image":[{"width":1024,"height":576,"url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp","type":"image\/webp"}],"author":"Jeff Wilson","twitter_card":"summary_large_image","twitter_creator":"@rosehosting","twitter_site":"@rosehosting","twitter_misc":{"Written by":"Jeff Wilson","Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#article","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/"},"author":{"name":"Jeff Wilson","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713"},"headline":"How to install Vaultwarden Password Manager on Debian 13","datePublished":"2025-11-05T18:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/"},"wordCount":760,"commentCount":0,"publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp","keywords":["debian 13","how to install","password manager","vaultwarden"],"articleSection":["Debian"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/","url":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/","name":"How to install Vaultwarden Password Manager on Debian 13 | RoseHosting","isPartOf":{"@id":"https:\/\/www.rosehosting.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#primaryimage"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#primaryimage"},"thumbnailUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp","datePublished":"2025-11-05T18:30:00+00:00","description":"Install Vaultwarden Password Manager on Debian 13 with ease. Learn how to set it up using Docker in just 20 minutes.","breadcrumb":{"@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#primaryimage","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2025\/11\/how-to-install-vaultwarden-password-manager-on-debian-13.webp","width":1024,"height":576,"caption":"How to install Vaultwarden password manager on Debian 13"},{"@type":"BreadcrumbList","@id":"https:\/\/www.rosehosting.com\/blog\/how-to-install-vaultwarden-password-manager-on-debian-13\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.rosehosting.com\/blog\/"},{"@type":"ListItem","position":2,"name":"How to install Vaultwarden Password Manager on Debian 13"}]},{"@type":"WebSite","@id":"https:\/\/www.rosehosting.com\/blog\/#website","url":"https:\/\/www.rosehosting.com\/blog\/","name":"RoseHosting.com","description":"Premium Linux Tutorials Since 2001","publisher":{"@id":"https:\/\/www.rosehosting.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.rosehosting.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.rosehosting.com\/blog\/#organization","name":"RoseHosting","url":"https:\/\/www.rosehosting.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","contentUrl":"https:\/\/www.rosehosting.com\/blog\/wp-content\/uploads\/2022\/03\/android-chrome-192x192-1.png","width":192,"height":192,"caption":"RoseHosting"},"image":{"@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/RoseHosting","https:\/\/x.com\/rosehosting","https:\/\/www.linkedin.com\/in\/rosehosting\/"],"description":"RoseHosting is a leading Linux hosting provider, serving thousands of clients world-wide since 2001.","email":"info@rosehosting.com","telephone":"(314) 275-0414","legalName":"Rose Web Services LLC","foundingDate":"2001-04-02","numberOfEmployees":{"@type":"QuantitativeValue","minValue":"11","maxValue":"50"}},{"@type":"Person","@id":"https:\/\/www.rosehosting.com\/blog\/#\/schema\/person\/7ce77a842fa6a9a7f8efa186f2353713","name":"Jeff Wilson","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/0985fed6af04cc60703d2ecf27c65dfa373e0ca00eb21c0b03477e099ea3f99f?s=96&r=g","caption":"Jeff Wilson"},"description":"An experienced Linux veteran with many years of experience. Helping other Linux admins with frequent Linux and business-related blog posts on the RoseHosting blog. Techie by choice. Loving nature and travel. Happily married and father of two lovely children.","sameAs":["https:\/\/www.rosehosting.com","https:\/\/www.facebook.com\/rosehosting.helpdesk"],"url":"https:\/\/www.rosehosting.com\/blog\/author\/jwilson\/"}]}},"_links":{"self":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51081","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/comments?post=51081"}],"version-history":[{"count":4,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51081\/revisions"}],"predecessor-version":[{"id":51188,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/posts\/51081\/revisions\/51188"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media\/51186"}],"wp:attachment":[{"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/media?parent=51081"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/categories?post=51081"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.rosehosting.com\/blog\/wp-json\/wp\/v2\/tags?post=51081"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}