🚀 reddont 0.1.15
Load Reddit's images and video through your own instance, so readers' browsers stop contacting Reddit's media servers.
✨ What's new
- Media proxy. Set
MEDIA_PROXY=stream, and readers' browsers load Reddit's images, thumbnails, avatars and video from reddont instead of from Reddit's media servers, which then see only the instance's address. Video keeps its sound and seeking. To keep the files, put a caching reverse proxy in front of reddont; the reverse-proxy guide has an nginx example. Requested in #92. #94 - Disk mode.
MEDIA_PROXY=diskworks the way teddit did: reddont downloads each file the first time it's asked for and serves the saved copy after that. Files go inMEDIA_CACHE_DIR(default:media-cachein the data directory) and are deleted afterMEDIA_CACHE_HOURS(default: 24). Nothing limits the folder's size, and video fills it quickly. See the settings. #94
📦 Under the hood
- Coverage. JavaScript line coverage is 98.26%, with all 437 tests passing and none skipped. #94
⚠️ Before you upgrade
- Update the image to
ghcr.io/voc0der/reddont:0.1.15, or follow:latest. No configuration changes are needed: the media proxy stays off until you setMEDIA_PROXY. With it on, every image and video passes through the instance's own connection.
Full Changelog: v0.1.14...v0.1.15
Release contributors: @voc0der