chore: add bentopdf

This commit is contained in:
LRVT
2026-06-30 14:21:14 +02:00
parent 0a3919bf4a
commit 9ac9e2d617
3 changed files with 33 additions and 0 deletions
+1
View File
@@ -268,6 +268,7 @@ A [document management system](https://en.wikipedia.org/wiki/Document_management
- [DocuSeal](examples/docuseal) - Create, fill, and sign digital documents (alternative to DocuSign).
- [Koillection](examples/koillection) - Koillection is a self-hosted service allowing users to manage any kind of collections.
- [VoucherVault](examples/vouchervault) - Django web application to store and manage vouchers, coupons, loyalty and gift cards digitally. Supports PWA, offline caching, expiry notifications, transaction histories, file uploads and OIDC SSO.
- [BentoPDF](examples/bentopdf) - BentoPDF is a powerful, privacy-first, client-side PDF toolkit that is self hostable and allows you to manipulate, edit, merge, and process PDF files directly in your browser.
### Pastebins
+7
View File
@@ -0,0 +1,7 @@
# References
- https://github.com/alam00000/bentopdf
# Notes
N/A
+25
View File
@@ -0,0 +1,25 @@
services:
bentopdf:
image: ghcr.io/alam00000/bentopdf-simple:latest
container_name: bentopdf
restart: unless-stopped
expose:
- 8080
ports:
- 8080:8080/tcp
environment:
- DISABLE_IPV6=true
networks:
- dev
labels:
- traefik.enable=true
- traefik.docker.network=dev
- traefik.http.routers.bentopdf.rule=Host(`pdf.lrvt.de`)
- traefik.http.services.bentopdf.loadbalancer.server.port=8080
# Optional part for traefik middlewares
- traefik.http.routers.bentopdf.middlewares=local-ipwhitelist@file
networks:
dev:
external: true