<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.thibble.org/goomba/index.php?action=history&amp;feed=atom&amp;title=Vaultwarden_Docker_Container_Setup</id>
	<title>Vaultwarden Docker Container Setup - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.thibble.org/goomba/index.php?action=history&amp;feed=atom&amp;title=Vaultwarden_Docker_Container_Setup"/>
	<link rel="alternate" type="text/html" href="https://wiki.thibble.org/goomba/index.php?title=Vaultwarden_Docker_Container_Setup&amp;action=history"/>
	<updated>2026-07-29T01:10:18Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.thibble.org/goomba/index.php?title=Vaultwarden_Docker_Container_Setup&amp;diff=43&amp;oldid=prev</id>
		<title>T20A02: Created page with &quot;== Container Setup ==  In this setup I will be using a Debian 11 Docker container hosted on proxmox:  Download the Debian 11 container template in disk&gt; CT Templates&gt; Debian 11  Create a CT with your chosen name and ID  Allocate 2 Cores, 4096MB of RAM, and 30Gb of Storage  Start the docker container, and create a sudo user with: &lt;pre&gt; useradd user  usermod -aG sudo user &lt;/pre&gt; Switch to the new Sudo user for the rest of the installation  Docker Setup  First install neces...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.thibble.org/goomba/index.php?title=Vaultwarden_Docker_Container_Setup&amp;diff=43&amp;oldid=prev"/>
		<updated>2024-08-31T03:15:28Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;== Container Setup ==  In this setup I will be using a Debian 11 Docker container hosted on proxmox:  Download the Debian 11 container template in disk&amp;gt; CT Templates&amp;gt; Debian 11  Create a CT with your chosen name and ID  Allocate 2 Cores, 4096MB of RAM, and 30Gb of Storage  Start the docker container, and create a sudo user with: &amp;lt;pre&amp;gt; useradd user  usermod -aG sudo user &amp;lt;/pre&amp;gt; Switch to the new Sudo user for the rest of the installation  Docker Setup  First install neces...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== Container Setup ==&lt;br /&gt;
&lt;br /&gt;
In this setup I will be using a Debian 11 Docker container hosted on proxmox:&lt;br /&gt;
&lt;br /&gt;
Download the Debian 11 container template in disk&amp;gt; CT Templates&amp;gt; Debian 11&lt;br /&gt;
&lt;br /&gt;
Create a CT with your chosen name and ID&lt;br /&gt;
&lt;br /&gt;
Allocate 2 Cores, 4096MB of RAM, and 30Gb of Storage&lt;br /&gt;
&lt;br /&gt;
Start the docker container, and create a sudo user with:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
useradd user&lt;br /&gt;
&lt;br /&gt;
usermod -aG sudo user&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Switch to the new Sudo user for the rest of the installation&lt;br /&gt;
&lt;br /&gt;
Docker Setup&lt;br /&gt;
&lt;br /&gt;
First install necessary apps and components for vault-warden:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo apt-get install apt-transport-https docker ca-certificates curl gnupg-agent software-properties-common&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then enable the docker service with&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo systemctl enable --now docker&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
To see the status and test docker run&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo docker ps&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Installing Vault Warden&lt;br /&gt;
&lt;br /&gt;
First we grab the Vaultwarden container using:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo docker pull vaultwarden/server:latest&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Next we have to make the running dir for VaultWarden&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo mkdir /srv/vaultwarden&lt;br /&gt;
&lt;br /&gt;
sudo chmod go-rwx /srv/vaultwarden&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then we start the container with the following:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo docker run -d --name vaultwarden -v /srv/vaultwarden:/data -e WEBSOCKET_ENABLED=true -p systemip:80:80 -p systemip:3012:3012 --restart on-failure vaultwarden/server:latest&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
With &amp;quot;systemip&amp;quot; the local address of the container&lt;br /&gt;
&lt;br /&gt;
Configuring NGINX reverse proxy entry&lt;br /&gt;
&lt;br /&gt;
Now create a nginx reverse proxy entry like the following:&lt;br /&gt;
&lt;br /&gt;
[[File:231667183-b4f6af96-5f1d-43aa-bafc-f4b4a6890484.png|600px]]&lt;br /&gt;
&lt;br /&gt;
[[File:231667311-5b5df8db-5da4-4368-b3c7-f09e29006fb5.png|600px]]&lt;/div&gt;</summary>
		<author><name>T20A02</name></author>
	</entry>
</feed>