SupabaseKong

SupabaseKong

Oficial

Aplicación Docker from Raccommode's Repository

Visión general

Kong is the API gateway used by the official self-hosted Supabase Docker stack. It routes Studio, Auth, REST, GraphQL, Realtime, Storage, and Edge Functions through a single public endpoint.

Requisitos

This template runs only the Kong gateway container from the official Supabase Docker Compose stack. It requires the Supabase kong.yml and kong-entrypoint.sh files from supabase/docker/volumes/api mounted below. It does not install Studio, Auth, PostgREST, Realtime, Storage, Edge Runtime, Postgres Meta, or Postgres. Put all Supabase containers on the same custom Docker network and make sure the service hostnames used inside kong.yml, such as studio, auth, rest, realtime, storage, functions, and meta, resolve to the matching containers. Generate new Supabase keys before first use; never keep the example keys.

Argumentos en tiempo de ejecución

Interfaz web
http://[IP]:[PORT:8000]
Red
bridge
Concha
bash
Privilegiado
false
Parámetros adicionales
--entrypoint=/bin/bash

Configuración de plantillas

HTTP Gateway PortPorttcp

Supabase HTTP API gateway port. Container port: 8000.

Objetivo
8000
Por defecto
8000
Valor
8000
HTTPS Gateway PortPorttcp

Supabase HTTPS API gateway port. Container port: 8443. Mount TLS files and set Kong SSL variables if you enable direct TLS here.

Objetivo
8443
Por defecto
8443
Valor
8443
Kong ConfigPathro

Official Supabase Kong declarative config copied from supabase/docker/volumes/api/kong.yml.

Objetivo
/home/kong/temp.yml
Por defecto
/mnt/user/appdata/supabase-kong/kong.yml
Valor
/mnt/user/appdata/supabase-kong/kong.yml
Kong EntrypointPathro

Official Supabase Kong entrypoint copied from supabase/docker/volumes/api/kong-entrypoint.sh.

Objetivo
/home/kong/kong-entrypoint.sh
Por defecto
/mnt/user/appdata/supabase-kong/kong-entrypoint.sh
Valor
/mnt/user/appdata/supabase-kong/kong-entrypoint.sh
TLS CertificatePathro

Optional TLS certificate for direct HTTPS on Kong. Usually a reverse proxy terminates TLS instead.

Objetivo
/home/kong/server.crt
TLS Private KeyPathro

Optional TLS private key for direct HTTPS on Kong. Usually a reverse proxy terminates TLS instead.

Objetivo
/home/kong/server.key
Database ModeVariable

Kong database mode. Supabase uses declarative DB-less config.

Objetivo
KONG_DATABASE
Por defecto
off
Valor
off
Declarative Config PathVariable

Generated Kong config path inside the container.

Objetivo
KONG_DECLARATIVE_CONFIG
Por defecto
/usr/local/kong/kong.yml
Valor
/usr/local/kong/kong.yml
DNS OrderVariable

Kong DNS resolution order used by the Supabase stack.

Objetivo
KONG_DNS_ORDER
Por defecto
LAST,A,CNAME
Valor
LAST,A,CNAME
DNS Not Found TTLVariable

Kong DNS negative cache TTL in seconds.

Objetivo
KONG_DNS_NOT_FOUND_TTL
Por defecto
1
Valor
1
PluginsVariable

Kong plugins required by the Supabase gateway config.

Objetivo
KONG_PLUGINS
Por defecto
request-transformer,cors,key-auth,acl,basic-auth,request-termination,ip-restriction,post-function
Valor
request-transformer,cors,key-auth,acl,basic-auth,request-termination,ip-restriction,post-function
Proxy Buffer SizeVariable

Kong Nginx proxy buffer size used by the Supabase stack.

Objetivo
KONG_NGINX_PROXY_PROXY_BUFFER_SIZE
Por defecto
160k
Valor
160k
Proxy BuffersVariable

Kong Nginx proxy buffers used by the Supabase stack.

Objetivo
KONG_NGINX_PROXY_PROXY_BUFFERS
Por defecto
64 160k
Valor
64 160k
Proxy Access LogVariable

Kong proxy access log target.

Objetivo
KONG_PROXY_ACCESS_LOG
Por defecto
/dev/stdout combined
Valor
/dev/stdout combined
SSL Certificate PathVariable

Optional TLS certificate path inside the container, for example /home/kong/server.crt.

Objetivo
KONG_SSL_CERT
SSL Key PathVariable

Optional TLS private key path inside the container, for example /home/kong/server.key.

Objetivo
KONG_SSL_CERT_KEY
Anon KeyVariable

Legacy anon API key generated for the Supabase stack.

Objetivo
SUPABASE_ANON_KEY
Service Role KeyVariable

Legacy service role API key. Never expose this key to client-side code.

Objetivo
SUPABASE_SERVICE_KEY
Publishable KeyVariable

Optional opaque publishable API key for newer self-hosted Supabase setups.

Objetivo
SUPABASE_PUBLISHABLE_KEY
Secret KeyVariable

Optional opaque secret API key for newer self-hosted Supabase setups. Never expose this key to client-side code.

Objetivo
SUPABASE_SECRET_KEY
Anon Asymmetric KeyVariable

Optional pre-signed asymmetric JWT API key for the anon role.

Objetivo
ANON_KEY_ASYMMETRIC
Service Role Asymmetric KeyVariable

Optional pre-signed asymmetric JWT API key for the service_role role.

Objetivo
SERVICE_ROLE_KEY_ASYMMETRIC
Dashboard UsernameVariable

Basic auth username for Supabase Studio through Kong.

Objetivo
DASHBOARD_USERNAME
Por defecto
supabase
Valor
supabase
Dashboard PasswordVariable

Basic auth password for Supabase Studio through Kong. Set a secure password before first start.

Objetivo
DASHBOARD_PASSWORD

Detalles

Repositorio
kong/kong:3.9.1
Última actualización2026-06-02
Visto por primera vez2026-05-24

Ejecute SupabaseKong en Unraid.

SupabaseKong se encuentra en Community Apps para Unraid OS. Explore Unraid para crear un servidor doméstico flexible, un NAS o un laboratorio doméstico.