3 hours ago3 hr # [Support] CrossPoint Newsletter Server Application Name: CrossPoint Newsletter Server Source Code: https://github.com/tisanina/crosspoint-newsletter Docker Image: ghcr.io/tisanina/crosspoint-newsletter:latest Template Repository: https://github.com/tisanina/unraid-templates --- ### Description CrossPoint Newsletter Server is an autonomous, self-hosted service designed to ingest newsletters via IMAP, automatically format and convert them into clean, reader-friendly EPUB ebooks, optimize embedded images for e-ink screens, and distribute them via a standalone OPDS 1.2 catalog feed and a responsive WebUI. Originally designed for custom ESP32-S3 Waveshare e-paper readers, it is fully compatible with any OPDS-capable reader (Kobo, KOReader, Moon+ Reader, Kindle). ### Key Features - Automated Ingestion: Background IMAP polling with duplicate detection and multipart unwrapping. - E-ink EPUB Generation: Cleans boilerplate, navigation tables, unwraps layout tables, and dithers/resizes images for black & white/grayscale screens. - Standalone OPDS 1.2 Feed: Hierarchical catalog (by newsletter, issue, recent) without requiring Calibre. - Responsive WebUI: Manage subscriptions, view delivery history, trigger manual polls, and read issues directly in the browser. - Dual-Storage Friendly: Optimized for Unraid (SQLite DB on Fast SSD Cache, raw/epub archives on Array Storage). ### Default Configuration - WebUI & OPDS Port: 8400 (http://[IP]:8400/ui/ and http://[IP]:8400/opds) - Volume /app/conf: /mnt/user/appdata/crosspoint-newsletter (SSD Cache recommended) - Volume /app/data: /mnt/user/data/crosspoint-newsletter (Array storage) Please report bugs or feature requests either in this thread or via [GitHub Issues](https://github.com/tisanina/crosspoint-newsletter/issues).
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.