Skip to content

Commit 9b46495

Browse files
Add section about AWS S3 Cloud Storage configuration in self-hosted version
1 parent c446ea1 commit 9b46495

2 files changed

Lines changed: 43 additions & 1 deletion

File tree

content/annotation/getting-started/self-host-with-docker.md

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -308,3 +308,45 @@ docker run \
308308
```
309309

310310
{{< /tab >}} {{< /tabs >}}
311+
312+
### Enable AWS S3 Cloud Storage
313+
314+
By default, a local storage used inside container for file operations. It's possible to connect a AWS S3 Cloud storage by setting
315+
environment variables:
316+
317+
|Name |Description |
318+
|------------------- |----------------------------------------------------- |
319+
|S3_STORAGE_BUCKET |Bucket ID |
320+
|S3_STORAGE_ACCESS_KEY|S3 API Access Key |
321+
|S3_STORAGE_SECRET_KEY|S3 API Secret Key |
322+
|S3_STORAGE_REGION |AWS S3 Region |
323+
324+
{{< tabs tabTotal="2" tabID="3" tabName1="Windows (PowerShell)" tabName2="Linux (bash)" >}} {{< tab tabNum="1" >}}
325+
326+
```powershell
327+
docker run `
328+
-p 8080:80 `
329+
-v "${pwd}/data:/data" `
330+
-e "S3_STORAGE_BUCKET=main_bucket" `
331+
-e "S3_STORAGE_ACCESS_KEY=XXXXXXXXXXXXXXXXXXX" `
332+
-e "S3_STORAGE_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" `
333+
-e "S3_STORAGE_REGION=us-west-2" `
334+
--name annotation_cloud `
335+
groupdocs/annotation-cloud
336+
```
337+
338+
{{< /tab >}} {{< tab tabNum="2" >}}
339+
340+
```bash
341+
docker run \
342+
-p 8080:80 \
343+
-v $(pwd)/data:/data \
344+
-e S3_STORAGE_BUCKET=main_bucket \
345+
-e S3_STORAGE_ACCESS_KEY=XXXXXXXXXXXXXXXXXXX \
346+
-e S3_STORAGE_SECRET_KEY=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX \
347+
-e S3_STORAGE_REGION=us-west-2" \
348+
--name annotation_cloud \
349+
groupdocs/annotation-cloud
350+
```
351+
352+
{{< /tab >}} {{< /tabs >}}

0 commit comments

Comments
 (0)