mirror of
https://github.com/coollabsio/coolify-docs.git
synced 2026-06-19 07:35:55 +00:00
docs(s3): add Supabase Storage backup configuration guide
- add new S3 knowledge base page for Supabase Storage setup and verification - link Supabase guide in VitePress sidebar and S3 introduction page - update S3 introduction provider list/description wording - refresh lockfile dependency versions and add `jean.json` dev runner config
This commit is contained in:
@@ -12,15 +12,15 @@
|
||||
},
|
||||
"devDependencies": {
|
||||
"@iconify/vue": "^5.0.0",
|
||||
"@tailwindcss/vite": "^4.1.0",
|
||||
"@tailwindcss/vite": "^4.2.1",
|
||||
"@types/node": "25.0.9",
|
||||
"markdown-it-container": "4.0.0",
|
||||
"tailwindcss": "^4.1.0",
|
||||
"tailwindcss": "^4.2.1",
|
||||
"vitepress": "1.6.4",
|
||||
"vitepress-plugin-group-icons": "^1.6.9",
|
||||
"vitepress-plugin-llms": "^1.10.0",
|
||||
"vitepress-plugin-group-icons": "^1.7.1",
|
||||
"vitepress-plugin-llms": "^1.11.0",
|
||||
"vitepress-plugin-tabs": "^0.7.3",
|
||||
"vue": "^3.5.26",
|
||||
"vue": "^3.5.29",
|
||||
},
|
||||
},
|
||||
},
|
||||
|
||||
@@ -408,6 +408,7 @@ export default defineConfig({
|
||||
{ text: 'Introduction', link: '/knowledge-base/s3/introduction' },
|
||||
{ text: 'AWS', link: '/knowledge-base/s3/aws' },
|
||||
{ text: 'R2', link: '/knowledge-base/s3/r2' },
|
||||
{ text: 'Supabase', link: '/knowledge-base/s3/supabase' },
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
@@ -1,18 +1,19 @@
|
||||
---
|
||||
title: "Introduction"
|
||||
description: "Configure S3-compatible storage for Coolify backups including AWS, DigitalOcean Spaces, MinIO, Cloudflare R2, Backblaze B2, and Scaleway Object Storage."
|
||||
description: "Configure S3-compatible storage for Coolify backups including AWS, DigitalOcean Spaces, MinIO, Cloudflare R2, Supabase Storage, Backblaze B2, and Scaleway Object Storage."
|
||||
---
|
||||
|
||||
# S3 Introduction
|
||||
Currently supported S3 compatible storages are:
|
||||
|
||||
- AWS (see [the AWS guide](/knowledge-base/s3/aws) for a detailed walkthrough)
|
||||
- AWS (see [the AWS guide](/knowledge-base/s3/aws))
|
||||
- DigitalOcean Spaces
|
||||
- MinIO
|
||||
- Cloudflare's R2
|
||||
- Cloudflare's R2 (see the [R2 guide](/knowledge-base/s3/r2))
|
||||
- Supabase Storage (see the [Supabase guide](/knowledge-base/s3/supabase))
|
||||
- Backblaze B2
|
||||
- Scaleway Object Storage
|
||||
- Hetzner S3 Storage (beta)
|
||||
- Hetzner S3 Storage
|
||||
- Wasabi hot cloud storage
|
||||
- Vultr
|
||||
- CloudPe Object Storage
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
---
|
||||
title: "Supabase Storage"
|
||||
description: "Configure Supabase Storage as an S3-compatible backup destination for Coolify using your project endpoint, bucket, region, and access keys."
|
||||
---
|
||||
|
||||
# Supabase Storage
|
||||
|
||||
Supabase Storage exposes an S3-compatible endpoint that you can use with Coolify backups.
|
||||
|
||||
::: info Note
|
||||
This guide is for using a Supabase project as a remote S3 storage endpoint for Coolify backups. It is different from self-hosting the [Supabase service](/services/supabase) on Coolify.
|
||||
:::
|
||||
|
||||
## Configuration
|
||||
|
||||
1. In Supabase, create the bucket you want to use for backups.
|
||||
2. Open your project and go to **Storage** -> **S3 Configuration**.
|
||||
3. Create a new access key pair.
|
||||
::: success Tip
|
||||
Save the `Access Key ID` and `Secret Access Key` somewhere safe.
|
||||
:::
|
||||
4. Copy your S3 endpoint.
|
||||
- Preferred: `https://<project-ref>.storage.supabase.co/storage/v1/s3`
|
||||
- Fallback: `https://<project-ref>.supabase.co/storage/v1/s3`
|
||||
5. Note your project region from the Supabase dashboard.
|
||||
6. In Coolify, go to **Storage** and click **Add**.
|
||||
7. Fill in the fields with the values from Supabase:
|
||||
- **Endpoint**: your Supabase S3 endpoint
|
||||
- **Bucket**: the bucket you created in Supabase
|
||||
- **Region**: your Supabase project region
|
||||
- **Access Key**: your `Access Key ID`
|
||||
- **Secret Key**: your `Secret Access Key`
|
||||
8. Click **Validate Connection & Continue**.
|
||||
|
||||
::: warning Important
|
||||
Use the endpoint exactly as provided by Supabase and keep the `/storage/v1/s3` suffix. Do not append the bucket name to the endpoint.
|
||||
:::
|
||||
|
||||
## Verification
|
||||
|
||||
Coolify verifies the connection with a `ListObjectsV2` request, so the bucket must already exist before you validate it.
|
||||
|
||||
Supabase Storage is S3-compatible, but it does not support every AWS S3 feature. For Coolify backups, the endpoint, bucket, region, and access keys above are the important values.
|
||||
Reference in New Issue
Block a user