Commit Graph

59 Commits

Author SHA1 Message Date
Andrey A. 76f41c8e4f fix(self-hosted): adjust docker compose for better compat with podman (#44754) 2026-04-13 18:30:43 +02:00
Luiz Felipe Machado f128106801 feat(self-hosting): add SAML SSO env config and open Kong routes (#43385) 2026-04-01 15:42:36 +02:00
Inder Singh 30e78d59c0 fix(self-hosted): replace deprecated imgproxy env var (#43919) 2026-03-18 15:55:48 +00:00
Andrey A. 6190518640 add new opaque api keys and new auth to self-hosted 2026-03-16 12:00:10 +01:00
Andrey A. b7cbc11d21 add data api page to integrations for self-hosted 2026-03-12 15:50:07 +01:00
Andrey A. 001faf98b6 docs: add https proxy how-to for self-hosted (#43293)
## I have read the
[CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md)
file.

YES

## What kind of change does this PR introduce?

- Add a new how-to guide covering PR #43291
- Explain how to use an https proxy on top of [self-hosted
Supabase](https://supabase.com/docs/guides/self-hosting) API gateway
(Kong)

---------

Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-03-03 17:09:46 +00:00
Andrey A. 28808d2c9f docs: add oauth and otp how-to guides for self-hosted (#43286)
## I have read the
[CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md)
file.

YES

## What kind of change does this PR introduce?

- Add two new how-to guides covering OAuth and OTP/MFA configuration for
[self-hosted Supabase](https://supabase.com/docs/guides/self-hosting)
- Add placeholder environment variables to `.env.example` and
`docker-compose.yml`

---------

Co-authored-by: Chris Chinchilla <chris@chrischinchilla.com>
Co-authored-by: Chris Chinchilla <chris.ward@supabase.io>
2026-03-03 17:33:20 +01:00
Andrey A. 997999779f add caddy and nginx configs for self-hosted 2026-03-03 14:04:35 +01:00
Andrey A. aa1aa73200 update .env.example with better comments 2026-02-25 21:44:45 +01:00
Inder Singh 26c615ca4a fix(self-hosted): add s3 client config and fix minio config 2026-02-15 21:51:04 +01:00
Felix 5881e5372f fix: change default VAULT_ENC_KEY to clarify exact 32 character requirement (#40558) 2025-12-08 12:49:33 +00:00
Han Qiao 764eb8760c fix: binds studio listener to both ipv4 and ipv6 (#39383) 2025-10-09 13:44:23 +08:00
Matt Rossman 31b6368049 feat: read-only mode for self-hosted MCP (#39041)
* feat: add `crypto-js`, `encryptString` with sample key

* feat: include POSTGRES_PASSWORD in generated .env.test

* feat: include POSTGRES_PASSWORD in turbo.json for studio

* feat: read only query support

* feat: configurable `POSTGRES_HOST`, `POSTGRES_DB`, `POSTGRES_PORT`

* chore: rename POSTGRES_USER to clarify write permission

* feat: configurable `PG_META_CRYPTO_KEY`

* chore: add `PG_META_CRYPTO_KEY` to generateLocalEnv

* feat: add 'postgres-meta' to linter dictionary

* feat: restore read-only toggle in local MCP URL builder
2025-10-06 16:14:27 -04:00
abc3 13b1b580a9 chore: add POOLER_DB_POOL_SIZE to env vars in docker-compose (#36270) 2025-06-23 12:50:43 +00:00
Ziinc 671aea0a4a fix: use LOGFLARE_PRIVATE_ACCESS_TOKEN for querying, LOGFLARE_PUBLIC_… (#36169)
* fix: use LOGFLARE_PRIVATE_ACCESS_TOKEN for querying, LOGFLARE_PUBLIC_ACCESS_TOKEN for ingestion

* chore: prettier

* chore: remove logging

* chore: remove unused import
2025-06-05 14:52:29 +08:00
RampantDespair d1bf79838a chore: refactor docker-compose.yml unify syntax style (#32668)
* Update docker-compose.yml

* Moved SECRET_KEY_BASE and VAULT_ENC_KEY to .env
2025-01-20 23:29:03 +09:00
Han Qiao 0ec0ff03bc fix: add openai key to studio env (#30193) 2024-10-30 16:02:18 +00:00
Andrew Valleteau 7feff8f45c fix(docs): self hosting db connection update (#29948)
* fix(docs): update self-hosting docs

Follow up: https://github.com/supabase/supabase/pull/29596

* chore: add env configurable tenant id
2024-10-17 16:34:24 +02:00
Andrew Valleteau 4bad8499ae feat: introduce _supabase database add supavisor to self-hosted (#29596)
* chore: move _analytics to a distinct database

Following: https://github.com/supabase/cli/pull/2707

BREAKING CHANGES:
When migrating from an older version you will need to manually create the new internal _supabase
database and analytics schema the same way the  and  do.
Via:

* feat: add supavisor to the self-hosted stack

* chore(docs): add docs about supavisor

* chore: fix reviewdog warning

* chore: fix typo

* chore: apply pr comments
2024-10-08 13:49:09 +02:00
Kang Ming d965540f33 fix: read config from auth settings for local studio (#22818)
* fix: read config from local auth settings

* fix: add anonymous sign-ins setting to docker
2024-04-17 12:27:06 +07:00
Filipe Cabaço 5b364c2cb1 chore: Move logging into Docker logs only
Change the Vector ingestion to use docker logs directly from the docker socket instead of syslog via an open port
2023-09-02 23:29:09 +01:00
Ahmed El-Sharnoby b3114508d0 Dashboard default credentials substitution in kong.yml 2023-08-26 00:19:18 +03:00
Bobbie Soedirgo 8c96d8be27 feat(self-host): use <API_URL>/functions/v1 for Edge Functions 2023-05-29 15:58:49 +08:00
Filipe Cabaco 3140860be8 Expose port to run functions from localhost 2023-04-14 22:14:31 +01:00
Filipe Cabaco 447fca8275 apply review feedback 2023-04-04 11:51:29 +01:00
Filipe Cabaco c6070647b9 modify vector to be more complete using the CLI example 2023-04-04 02:09:10 +01:00
Filipe Cabaco 761d85abed Add Vector to route logs from Docker to Logflare 2023-04-04 02:09:09 +01:00
Copple 7ed2311fcc Logflare Docker Setup
Adds Logflare to Supabase Docker Compose so you can initialize Logflare locally.
2023-04-04 02:09:06 +01:00
Han Qiao ba2f1c5ebf chore: add new line to end of files 2023-03-30 10:09:09 +08:00
Ziinc e1fc202e56 Chore: Update .env.example 2023-03-30 09:54:45 +08:00
TzeYiing e3d510a726 feat: add flagging for local logs 2023-03-29 14:55:42 +08:00
TzeYiing 881bfb98a7 feat: add handling for missing env vars for logflare 2023-03-29 14:55:42 +08:00
TzeYiing 179f2f0c56 feat: add logflare api key to request calls 2023-03-29 14:55:42 +08:00
Mario d543b83f0c Added support for webp 2023-02-28 12:59:00 +01:00
Guten Ye 0f3a21fa45 fix: remove POSTGRES_USER in .env.example 2023-02-02 20:44:40 +08:00
Tanmay Patil 4632e1ae34 Fixed Connecting to default project 2023-01-03 17:17:08 +05:30
Inian 7e00b93df7 feat: add storage UI to local dev 2022-12-14 19:00:05 +08:00
Qiao Han 9c63fc53bb chore: use supabase public url 2022-11-16 16:29:25 +08:00
Francisco Mazzoni ff0f89472c Merge branch 'master' into feat/self-hosted-storage 2022-11-15 17:40:48 -03:00
Han Qiao eae6905d42 chore: update self hosted to use latest postgres image (#9973)
* chore: remove outdated migration files

* chore: update docker compose to use latest images

* chore: remove commented lines

* chore: update default role passwords

* chore: add no restart flag in dev

* chore: update example env

* chore: add comments

* chore: bump storage and studio images

* chore: default pgmeta to use admin role

* chore: do not update su role
2022-11-01 12:26:12 +08:00
Riccardo Cucia 2950ae34fa Fix .env.example STUDIO Variables (#9788) 2022-10-25 13:30:48 +00:00
Aditya Dhawan 44e882c0a7 Update .env.example 2022-09-11 21:10:05 +01:00
Jason Lei 8070d8b460 Merge branch 'master' into feat/studio/defaults 2022-08-24 20:54:26 +08:00
joel@joellee.org a86db77ee4 chore: update naming 2022-07-22 16:39:50 +08:00
joel@joellee.org 27f471aa48 chore: update available env vars 2022-07-22 16:33:38 +08:00
Copple bc9992ff15 Merge branch 'master' into master 2022-06-28 19:24:40 -05:00
Jason Lei 8766943e3b Merge branch 'supabase:master' into feat/studio/defaults 2022-06-08 20:01:53 +08:00
Copple 3a23d63677 docs: improving the docker guide to make it easier to byo database 2022-06-06 17:29:40 +10:00
egor-romanov 848d145257 feat: integration tests gh action 2022-04-18 17:56:03 +04:00
Jason Zi Feng Lei d56aeeb359 Updated default values for "Default Organization" and "Default Project" to be able to read from a .env file. 2022-04-12 10:12:07 +08:00