:simple-bentopdf: BentoPDF¶
BentoPDF is a self-hosted, minimalist web-based PDF editor that focuses on simplicity and ease of use for basic PDF manipulations.
I use BentoPDF in conjunction with Stirling PDF to provide a comprehensive PDF management suite. While Stirling PDF is a powerful, feature-rich tool for complex operations (like OCR, merging, and advanced conversions), BentoPDF offers a cleaner, more streamlined interface for quick edits and viewing. Having both allows for choosing the right tool for the task: BentoPDF for speed and simplicity, and Stirling PDF for heavy-duty processing.
Installation¶
Default Port: 8080
Configuration path: /opt/bentopdf
Config¶
Make symlinks to repo.
Upgrade¶
Task List¶
task: Available tasks for this project:
* create-template: Create template from existing .env file
* decrypt: Decrypt sensitive configuration files using SOPS.
* default: List all available tasks.
* enable: Enable the application's systemd service.
* encrypt: Encrypt sensitive configuration files using SOPS.
* export: Export the task list to `task-list.txt`.
* init: Initialize the application's environment and configuration files.
* mklinks: Create symbolic links for configuration files.
* restart: Restart the application's systemd service.
* start: Start the application's systemd service.
* status: Check the status of the application's systemd service.
* stop: Stop the application's systemd service.
* update: Update the application or its running containers.
* upgrade: Upgrade the application by pulling the latest changes and updating.
* verify-secrets: Checks if the decrypted secret matches the local file
References¶
- https://community-scripts.github.io/ProxmoxVE/scripts?id=bentopdf
- https://pimox-scripts.com/scripts?id=BentoPDF