Teddit
Last updated on 28 September 2022
When browsing Reddit [1], I use a self-hosted Teddit [2] 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 [3], noting the production recommendations in the project's README [4].
Configuration
Check out the documentation [5] for configuration options (such as enabling suggested sub-reddits, image/video viewing, etc.).