Installation behind traefik with portainer stuck on init-sql with 6.0.0

Your Setup:

  • Netcup VPS with Portainer and Ubuntu 24.04LTS, running a bunch of container
  • SeaTable Edition (Developer)
  • SeaTable Version (6.0.0):

Describe the Problem/Error/Question:

Please describe your issue as precise as possible. If helpful, you can also provide:

  • I use this self developed docker compose to launch

  • 
    
    version: '2.0'
    services:
      db:
        image: mariadb:10.11
        container_name: seatable-mysql
        environment:
          - MYSQL_ROOT_PASSWORD=YOUR_SECURE_ROOT_PASSWORD
          - MYSQL_LOG_CONSOLE=true
        volumes:
          - seatable-db-data:/var/lib/mysql
        networks:
          - seatable-net
        healthcheck:
          # WICHTIG: Das Passwort hier muss mit MYSQL_ROOT_PASSWORD übereinstimmen
          test: ["CMD", "mysqladmin", "ping", "-h", "localhost", "-u", "root", "-pYOUR_SECURE_ROOT_PASSWORD"]
          interval: 5s
          timeout: 5s
          retries: 20
        restart: unless-stopped
    
      memcached:
        image: memcached:1.6
        container_name: seatable-memcached
        entrypoint: memcached -m 256
        networks:
          - seatable-net
        restart: unless-stopped
    
      redis:
        image: redis:6.2
        container_name: seatable-redis
        networks:
          - seatable-net
        restart: unless-stopped
    
      seatable:
        image: seatable/seatable-developer:latest
        container_name: seatable
        environment:
          - DB_HOST=db
          - DB_ROOT_PASSWD=YOUR_SECURE_ROOT_PASSWORD
          - SEATABLE_MYSQL_DB_PASSWORD=YOUR_SECURE_ROOT_PASSWORD
          - SEATABLE_SERVER_HOSTNAME=seatable.your-domain.com
          - SEATABLE_SERVER_LETSENCRYPT=False
          - TIME_ZONE=Europe/Berlin
          # Protokoll auf HTTPS zwingen (für Traefik)
          - SEATABLE_SERVER_PROTOCOL=https
          # Keys
          - SEATABLE_SECRET_KEY=YOUR_RANDOM_SECRET_KEY
          - JWT_PRIVATE_KEY=YOUR_RANDOM_JWT_PRIVATE_KEY
        volumes:
          - seatable-data:/shared
        depends_on:
          db:
            condition: service_healthy
          memcached:
            condition: service_started
          redis:
            condition: service_started
        networks:
          - seatable-net
          - traefik
        labels:
          - "traefik.enable=true"
          - "traefik.http.routers.seatable.rule=Host(`seatable.your-domain.com`)"
          - "traefik.http.routers.seatable.entrypoints=websecure"
          - "traefik.http.routers.seatable.tls=true"
          - "traefik.http.routers.seatable.tls.certresolver=your-cert-resolver"
          - "traefik.http.services.seatable.loadbalancer.server.port=80"
        restart: unless-stopped
    
    networks:
      seatable-net:
      traefik:
        external: true
    
    volumes:
      seatable-db-data:
      seatable-data:
    
  • But always with 6.0.0 i got stock here. With 4.4.0 to 5.2.0 everything is fine.

  • The script does absolutly nothing.

  • Screenshot 2026-01-06 104408

  • What more infos do you need from me to help me fix this?

Where did you get your information from? Did you use an AI to build this? There are so many faults in it, that I don’t know where to start:

  • you don’t need redis and memcached at the same time
  • the environment variables for the database are wrong
  • why do you use redis 6.2? We recommend 8.2. Same with mariadb…

I am sorry, but we will no further support this.
Please use the enterprise edition and stick to the official admin manual.

Best regards
Christoph

Hey,

yes i build this with gemini 3 and your manual.
Ill go back to the beginning and build it on my own. I thought there is a upgrade path issue, because it worked well on 4.4.0

Any quickfix tips for me?

Don’t use gemini3 and just read our manual…

As i dont want a hole machine just for seatable. your manual is not a help.

I need it behind traefik and so i need more control over the compose file with healthchecks.

Why you dont offer a docker-compose.yml as a basic?
Baserow was easy as possible to deploy and it runs as i want it to do.

But i want a german solution and i like the free forever dev option for internal usage.

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.