Selfhost storage cannot upload from studio

I'm migration from Supabase Cloud to self host with docker on a vps, almost everything works well.

I've exported my supabase cloud buckets and i want to upload them to my self host instance.

Is there an easy way?

I'm also trying to upload file from my studio instance and i got a 404.

I'm using caddy and different envs (dev, staging, prod):

{
  email xxxx@gmail.com
  # Configuration globale
  admin off
  auto_https disable_redirects
}

www.api.staging.domain.fr {
  redir https://api.staging.domain.fr{uri} permanent
}

www.studio.staging.domain.fr {
  redir https://studio.staging.domain.fr{uri} permanent
}

# Environment Staging
api.staging.domain.fr {
  reverse_proxy staging-supabase-kong:8000 {
    # Headers pour WebSocket (Realtime)
    header_up Connection {http.request.header.Connection}
    header_up Upgrade {http.request.header.Upgrade}
    
    # Augmenter les timeouts pour WebSocket
    transport http {
      keepalive 30s
      response_header_timeout 2m
      read_timeout 2m
      write_timeout 2m
      dial_timeout 10s
    }
  }

  # Headers de sécurité
  header {
    X-Frame-Options "DENY"
    X-Content-Type-Options "nosniff"
    Referrer-Policy "strict-origin-when-cross-origin"
    Permissions-Policy "geolocation=(), microphone=(), camera=()"
    Strict-Transport-Security "max-age=31536000; includeSubDomains"
  }

  # Logs spécifiques
  log {
    output file /var/log/caddy/staging-api.log
  }
}

# Studio Staging
studio.staging.domain.fr {
  reverse_proxy staging-supabase-studio:3000 {
    header_up Host {host}
    header_up X-Real-IP {remote}
    header_up X-Forwarded-For {remote}
    header_up X-Forwarded-Proto {scheme}
  }

  # Headers de sécurité
  header {
    X-Frame-Options "DENY"
    X-Content-Type-Options "nosniff"
    Referrer-Policy "strict-origin-when-cross-origin"
    Strict-Transport-Security "max-age=31536000; includeSubDomains"
  }

  # Logs spécifiques
  log {
    output file /var/log/caddy/staging-studio.log
  }
}
image.png
Was this page helpful?