Skip to content

Commit 0b5348b

Browse files
authored
Merge pull request #75 from hirotake111/add-gcp-cloud-storage
docs: add Google Cloud Storage for S3 Destination
2 parents c3b5bfb + a013317 commit 0b5348b

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: Google Cloud Storage
3+
description: 'Configure Google Cloud Storage buckets for backup storage. This includes setting up access keys, secret keys, bucket names, regions, and endpoints.'
4+
---
5+
import { Callout } from 'fumadocs-ui/components/callout';
6+
7+
8+
Google Cloud Storage provides a simple and cost-effective way to store and retrieve data. It is a cloud-based service that allows you to store and retrieve data from anywhere in the world. This is a great option for storing backups, as it is easy to set up and manage.
9+
10+
1. Navigate to the Cloud Storage console and create a new bucket with preferred name.
11+
2. Navigate to the IAM & Admin and create a new service account. Assign a role `Storage Admin` to the service account.
12+
3. Return to Cloud Storage again, and click `Settings` on the left navigation menu.
13+
4. Click `Interoperability` tab. This is where you will create Amazon S3-compatible ID and access keys.
14+
5. Copy the value in `Storage URI`. You will need this for the Endpoint value in Dokploy.
15+
6. Under `Service account HMAC`, click `Create a key for a service account`. Select the service account you created earlier and click `Create`. You will get an Access Key and a Secret Key.
16+
17+
Now copy the following variables:
18+
19+
| (from) Cloud Storage | (to) Dokploy | Example value |
20+
|---------------------|---------------------|---------------------------------------------------------------------|
21+
| `Access Key` | `Access Key ID` | `f3811c6d27415a9s6cv943b6743ad784` |
22+
| `Secret` | `Secret Access Key` | `aa55ee40b4049e93b7252bf698408cc22a3c2856d2530s7c1cb7670e318f15e58` |
23+
| `Location` | `Region` | `us-central1, etc` it will depend on the region you are using. |
24+
| `Endpoint` | `Endpoint` | `https://storage.googleapis.com`. The value in `Storage URI`. |
25+
| `Bucket Name` | `Bucket` | `dokploy-backups` use the name of the bucket you created. |
26+
27+
Test the connection and you should see a success message.

0 commit comments

Comments
 (0)