I converted paperless's systemd services to dinit services. I tested them on my home server, and they seem to be working. I hope people who want to run paperless-ngx find them useful.
Any criticisms are welcome!
paperless# paperless ngx
type = internal
depends-ms = paperless-webserver
depends-ms = paperless-consumer
depends-ms = paperless-scheduler
depends-ms = paperless-task-queue
depends-on = valkey
after = network.target
paperless-consumer# paperless consumer service
run-as = paperless
command = /usr/bin/paperless-manage document_consumer
type = process
logfile = /var/log/dinit/paperless-consumer.log
depends-on = valkey
after = network.target
working-dir = /usr/share/paperless/src
restart = on-failure
paperless-scheduler# paperless Celery Beat
run-as = paperless
command = /usr/lib/paperless/scheduler
type = process
logfile = /var/log/dinit/paperless-scheduler.log
depends-on = valkey
after = network.target
working-dir = /usr/share/paperless/src
restart = on-failure
paperless-task-queue# paperless Celery Workers
run-as = paperless
command = /usr/lib/paperless/task-queue
type = process
logfile = /var/log/dinit/paperless-task-queue.log
depends-on = valkey
after = network.target
working-dir = /usr/share/paperless/src
restart = on-failure
paperless-webserver# paperless webserver service
run-as = paperless
command = /usr/lib/paperless/webserver
type = process
logfile = /var/log/dinit/paperless-webserver.log
env-file =/etc/paperless.conf
depends-on = valkey
after = network.target
working-dir = /usr/share/paperless/src
restart = on-failure