github voc0der/reddont v0.1.15
reddont v0.1.15

53 minutes ago

🚀 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=disk works the way teddit did: reddont downloads each file the first time it's asked for and serves the saved copy after that. Files go in MEDIA_CACHE_DIR (default: media-cache in the data directory) and are deleted after MEDIA_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 set MEDIA_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

Don't miss a new reddont release

NewReleases is sending notifications on new releases.