Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/taskmedia/paperlessngx-ftp-bridge
https://github.com/taskmedia/paperlessngx-ftp-bridge
Last synced: 5 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/taskmedia/paperlessngx-ftp-bridge
- Owner: taskmedia
- Created: 2024-10-27T12:42:03.000Z (19 days ago)
- Default Branch: main
- Last Pushed: 2024-10-31T10:00:11.000Z (15 days ago)
- Last Synced: 2024-10-31T10:19:31.448Z (15 days ago)
- Language: Go
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/taskmedia)](https://artifacthub.io/packages/helm/taskmedia/paperlessngx-ftp-bridge)
# Helm chart: paperless-ngx FTP bridge
Kubernetes [Helm](https://helm.sh) chart to automatically upload PDF files from a FTP server to paperless-ngx.
This application will automatically search for PDF files on your FTP server and upload them to the paperless-ngx API.
The application will run as a cronjob and will be executed every 5 minutes (can be changed).You can use this application e.g. if your document scanner can only upload files to a FTP server.
With this bridge your scan device will be able to upload the documents directly with the FTP as file storage inbetween.## Configuration
The configuration of the application will be set in the [`values.yaml`](./values.yaml)-file.
Everything is pretty straight forward and should be self-explanatory.
If you think more information should be provided or need help, feel free to open an issue.## Installation
To deploy the Helm chart first copy the [`values.yaml`](./values.yaml)-file and customize your deployment.
After it was modified you can deploy the chart with the following command.```bash
$ helm repo add taskmedia https://helm.task.media
$ helm repo update$ helm show values taskmedia/paperlessngx-ftp-bridge > ./my-values.yaml
$ vi ./my-values.yaml$ helm upgrade --install paperlessngx-ftp-bridge taskmedia/paperlessngx-ftp-bridge --values ./my-values.yaml
```You can also use OCI Helm charts from [ghcr.io](https://ghcr.io/):
```bash
$ helm upgrade --install paperlessngx-ftp-bridge oci://ghcr.io/taskmedia/paperlessngx-ftp-bridge
```