Hi! I’m currently looking onto perhaps running Jellystat. But the instructions seem to be a bit…lacking? Is there a step by step guide on how to get it up and running?

Thanks!

  • iturnedintoanewt@lemm.eeOP
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 months ago
     services:
       jellystat-db:
         image: postgres:16-alpine
         container_name: jellystat-db
         restart: unless-stopped
         environment:
           POSTGRES_USER: ${POSTGRES_USER}
           POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
         volumes:
           - postgres-data:/var/lib/postgresql/data
         networks:
           - jellystat
       jellystat:
         image: cyfershepard/jellystat:latest
         container_name: jellystat
         restart: unless-stopped
         environment:
           POSTGRES_USER: ${POSTGRES_USER}
           POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
           POSTGRES_IP: jellystat-db
           POSTGRES_PORT: 5432
           JWT_SECRET: ${JWT_SECRET}
           TZ: Europe/Paris # timezone (ex: Europe/Paris)
           JS_BASE_URL: /
         volumes:
           - jellystat-backup-data:/app/backend/backup-data
         depends_on:
           - jellystat-db
         networks:
           - traefik
           - jellystat
         labels:
           - traefik.enable=true
           - traefik.docker.network=traefik
           - traefik.http.routers.jellystat.entrypoints=https
           - traefik.http.routers.jellystat.rule=Host(`${HOSTNAME}`)
           - traefik.http.routers.jellystat.tls.certresolver=http
           - traefik.http.routers.jellystat.service=jellystat
           - traefik.http.services.jellystat.loadbalancer.server.port=3000
           - traefik.http.services.jellystat.loadbalancer.server.scheme=http
     networks:
       jellystat: {}
       traefik:
         external: true
     volumes:
       postgres-data: null
       jellystat-backup-data: null
    

    Hmmm thanks but I’m not using traefik…Is it part of the needed setup?

    • bobslaede@feddit.dk
      link
      fedilink
      English
      arrow-up
      1
      ·
      4 months ago

      No. You can leave that out. That was just me showing you that it runs on my machine, with that setup. Just bind the port instead.

      • iturnedintoanewt@lemm.eeOP
        link
        fedilink
        English
        arrow-up
        2
        ·
        3 months ago

        Just came to say thanks…Yeah eventually after copy-pasting it from scratch again, I got it running. Seems to be working now. Thanks again!