When browsing Reddit, I use a self-hosted Teddit instance. Teddit allows you to view Reddit using a nicer and more privacy-respecting front-end.
To run Teddit, create a docker-compose.yml
:
version: "3"
services:
teddit:
image: teddit/teddit:latest
environment:
- REDIS_HOST=teddit-redis
ports:
- "8086:8080"
depends_on:
- teddit-redis
teddit-redis:
image: redis:6.2.5-alpine
command: redis-server
environment:
- REDIS_REPLICATION_MODE=master
Simply bring the service up, navigate to the IP address or domain for the service, and you’re ready to go.
I run Teddit in my Tailscale network, and so do not bother with provisioning TLS certificates. If needed, this can be done via Traefik, noting the production recommendations in the project’s README.
Configuration
Check out the documentation for configuration options (such as enabling suggested sub-reddits, image/video viewing, etc.).