Paperless-NGX Android Uploader is a Flutter-based application that simplifies transferring documents from Android devices to Paperless-NGX servers. It integrates with Android's native sharing menu, allowing users to upload files directly from galleries, PDF readers, and file managers. Multiple documents can be processed in a single sharing operation. The application supports several server profiles with independent authentication credentials and default document tags. Users can retrieve available tags, search for specific labels, and apply them before uploading. Secure credential storage and connection testing help manage server configurations. Supported document formats include PDF, JPEG, PNG, TIFF, GIF, and WebP. Upload indicators provide feedback, while optional client certificates support servers requiring mutual TLS authentication.
Features
- Native Android Share Intent integration for uploading single or multiple documents directly from other apps
- Support for PDF, JPEG, PNG, TIFF, GIF, and WebP files through sharing and Open With actions
- Multiple Paperless-NGX server profiles with independent credentials and configurable default document tags
- Server-based tag retrieval with searchable selection dialogs and persistent per-server preferences
- Secure authentication storage, connection validation, and optional mutual TLS client certificates
- Batch document uploading with progress indicators, error notifications, and automatic background return