Troddit

A web client for Reddit with authenticated logins and a variety of browsing options.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: '3'
 
services:
  app: 
    image: bsyed/troddit
    container_name: troddit
    ports: 
      - 3000:3000
    restart: unless-stopped

.env

CLIENT_ID=<ID of your Reddit app>
CLIENT_SECRET=<Secret from your Reddit app>
REDDIT_REDIRECT=<YOUR DOMAIN/api/auth/callback/reddit>
NEXTAUTH_SECRET=<See https://next-auth.js.org/configuration/options#secret>
NEXTAUTH_URL=http://localhost:3000
SIGNING_PRIVATE_KEY=<See https://next-auth.js.org/v3/warnings, Generate with $jose newkey -s 256 -t oct -a HS512>

Resources

Website: https://www.troddit.com/

GitHub: https://github.com/burhan-syed/troddit

Docker Hub: https://hub.docker.com/r/bsyed/troddit

Configuration: https://github.com/burhan-syed/troddit#docker