theRealBassist,

Figured I’d ask to see if you know if this method is still working? I have mine setup very nearly identically to what you have here, and I have corrected my lemmy.hjson to have the correct hostname and password for the database. The only changes I have made thus far is to remove the HTTP redirection, and to change things like me cert resolver, the Lemmy version, and other small corrections.

However, all I am getting is a gateway timeout when I try to visit the url I have setup. Do you have any idea why this might be? I’ll provide my docker-compose below.

<pre style="background-color:#ffffff;">
<span style="color:#323232;">version: "3.7"
</span><span style="color:#323232;">
</span><span style="color:#323232;">services:
</span><span style="color:#323232;">  web:
</span><span style="color:#323232;">    image: dessalines/lemmy:latest
</span><span style="color:#323232;">    restart: always
</span><span style="color:#323232;">    logging:
</span><span style="color:#323232;">      driver: journald
</span><span style="color:#323232;">      options:
</span><span style="color:#323232;">        tag: "{{.Name}}[{{.ID}}]"
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - RUST_LOG="warn,lemmy_server=info,lemmy_api=info,lemmy_api_common=info,lemmy_api_crud=info,lemmy_apub=info,lemmy_db_schema=info,lemmy_db_views=info,lemmy_db_views_actor=info,lemmy_db_views_moderator=info,lemmy_routes=info,lemmy_utils=info,lemmy_websocket=info"
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - /mnt/lemmy/lemmy.hjson:/config/config.hjson
</span><span style="color:#323232;">    depends_on:
</span><span style="color:#323232;">      - db
</span><span style="color:#323232;">    networks:
</span><span style="color:#323232;">      - lemmy
</span><span style="color:#323232;">      - traefik_default
</span><span style="color:#323232;">    labels:
</span><span style="color:#323232;">      - traefik.enable=true
</span><span style="color:#323232;">      - traefik.http.routers.https_lemmy.rule=Host(`lem.domain.tld`) && (PathPrefix(`/api`, `/pictrs`, `/feeds`, `/nodeinfo`, `/.well-known`) || Method(`POST`) || HeadersRegexp(`Accept`, `^[Aa]pplication/.*`))
</span><span style="color:#323232;">      - traefik.http.routers.https_lemmy.entrypoints=https
</span><span style="color:#323232;">      - traefik.http.routers.https_lemmy.tls.certresolver=myresolver
</span><span style="color:#323232;">  web-frontend:
</span><span style="color:#323232;">    image: dessalines/lemmy-ui:latest
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - LEMMY_UI_LEMMY_INTERNAL_HOST=web:8536
</span><span style="color:#323232;">      - LEMMY_UI_LEMMY_EXTERNAL_HOST=localhost:1236
</span><span style="color:#323232;">      - LEMMY_HTTPS=true
</span><span style="color:#323232;">    depends_on:
</span><span style="color:#323232;">      - web
</span><span style="color:#323232;">    restart: always
</span><span style="color:#323232;">    logging:
</span><span style="color:#323232;">      driver: journald
</span><span style="color:#323232;">      options:
</span><span style="color:#323232;">        tag: "{{.Name}}[{{.ID}}]"
</span><span style="color:#323232;">    networks:
</span><span style="color:#323232;">      - lemmy
</span><span style="color:#323232;">      - traefik_default
</span><span style="color:#323232;">    labels:
</span><span style="color:#323232;">      - traefik.enable=true
</span><span style="color:#323232;">      - traefik.http.routers.https_lemmy_static.rule=Host(`lem.domain.tld`)
</span><span style="color:#323232;">      - traefik.http.routers.https_lemmy_static.entrypoints=https
</span><span style="color:#323232;">      - traefik.http.routers.https_lemmy_static.tls.certresolver=myresolver
</span><span style="color:#323232;">  db:
</span><span style="color:#323232;">    image: postgres:15-alpine
</span><span style="color:#323232;">    hostname: db
</span><span style="color:#323232;">    environment:
</span><span style="color:#323232;">      - POSTGRES_USER=lemmy
</span><span style="color:#323232;">      - POSTGRES_PASSWORD=LONGstringOFcharacters
</span><span style="color:#323232;">    volumes:
</span><span style="color:#323232;">      - /mnt/lemmy/db:/var/lib/postgresql/data
</span><span style="color:#323232;">      - ./customPostgresql.conf:/etc/postgresql.conf
</span><span style="color:#323232;">    restart: always
</span><span style="color:#323232;">    logging:
</span><span style="color:#323232;">      driver: journald
</span><span style="color:#323232;">      options:
</span><span style="color:#323232;">        tag: "{{.Name}}[{{.ID}}]"
</span><span style="color:#323232;">    networks:
</span><span style="color:#323232;">      - lemmy
</span><span style="color:#323232;">
</span><span style="color:#323232;">networks:
</span><span style="color:#323232;">  traefik_default:
</span><span style="color:#323232;">    external: true
</span><span style="color:#323232;">  lemmy:
</span><span style="color:#323232;">    driver: bridge
</span><span style="color:#323232;">volumes:
</span><span style="color:#323232;">  db:
</span><span style="color:#323232;">
</span>
  • All
  • Subscribed
  • Moderated
  • Favorites
  • wartaberita
  • random
  • uselessserver093
  • Food
  • aaaaaaacccccccce
  • [email protected]
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • TheResearchGuardian
  • Ask_kbincafe
  • KbinCafe
  • Testmaggi
  • Socialism
  • feritale
  • oklahoma
  • SuperSentai
  • KamenRider
  • All magazines