systemd Quadlet files for running PaperlessNGX with podman rootless.
Requires Podman v5
Tested with Fedora Workstation 40
Podman Systemd Documentation
- Copy the files from
.config/container/systemd
to your~/.config/containers/systemd/
folder - Set your Paperless URL as the Environmentvariable
PAPERLESS_URL
at.config/containers/systemd/paperless-webserver.container
- Create a Passwort file with
nano ~/paperless.pass
enter a Password for the Database User - Create a new Podman Secret
podman secret create paperless_dbpass ~/paperless.pass
and delete the password filerm ~/paperless.pass
- Create a Podman Secret for the Paperless Secret Key
tr -dc A-Za-z0-9 </dev/urandom | head -c 64 | podman secret create paperless_secretkey -
- Run
systemctl --user daemon-reload
- Run the container with
systemctl --user start paperlessNGX-pod.service
- Create a Superuser with
podman exec -it systemd-paperless-webserver python manage.py createsuperuser
- Open the PaperlessNGX Interface with your Browser http://127.0.0.1:8000 or http://serverip:8000