Yesterday, I installed QubesOS 4.3.1 on my computer for the first time.
Now I want to install Paperless-ngx 3.
First, you’re supposed to install Docker.
I just tried to install it in TemplateVM.
The Qubes I’ve created so far:
Archive 1-Template
Archive 2-AppVM
The entire system is Debian 13
50 GB of storage space
Archive 1-Template:
1. Remove old Docker packages and install dependencies
sudo apt-get remove -y docker docker-engine docker.io containerd runc
sudo apt-get update
sudo apt-get install -y ca-certificates curl gnupg
2. Add the official Docker GPG key
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg
3. Add the Docker repository (for Trixie)
echo “deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] Index of linux/debian/ trixie stable” |
sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. Install Docker CE
sudo apt-get update
sudo apt-get install -y docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin
5. Disable default services (Docker will be controlled via qvm-service later)
sudo systemctl disable docker
sudo systemctl disable containerd
6. Add the user to the docker group (replace ‘user’ with your username)
sudo groupadd docker 2>/dev/null
sudo usermod -aG docker user
7. Create and initialize directories for bind-dirs
sudo mkdir -p /var/lib/docker /etc/docker
IMPORTANT: Start Docker at least once to ensure the directory structures exist
sudo docker ps
8. Configure bind-dirs for persistence
sudo mkdir -p /etc/qubes-bind-dirs.d
sudo tee /etc/qubes-bind-dirs.d/50_user.conf > /dev/null << EOF
binds+=( ‘/var/lib/docker’ )
binds+=( ‘/etc/docker’ )
EOF
sudo chmod 644 /etc/qubes-bind-dirs.d/50_user.conf
Question: Is everything correct so far?
If so, what’s the next step?
I’ve never worked with Linux before, since I used to work with Windows.
It would be great if I could have the terminal commands listed line by line, so it’s easier for me to install this.
Later on, I’d like to be able to find the document I want by entering keywords in the file (inside it) among approximately 20 GB of PDF files, etc.