存储在 S3 上的自托管笔记应用程序
version: '3'
services:
minio:
image: minio/minio
volumes:
- /volume1/docker/notea:/data
environment:
MINIO_ACCESS_KEY: Gg0Dz157x7JDz3icpJ5HXiRcvQ
MINIO_SECRET_KEY: ZSCRkEcLXidts2h8XFfja7a2zFuvEUCRimASUivJcEzfaHcQ
entrypoint: sh
command: -c 'mkdir -p /data/notea && mkdir -p /data/notea-test && minio server /data'
notea:
image: cinwell/notea:main
ports:
- 13320:3000
environment:
STORE_ACCESS_KEY: Gg0Dz157x7JDz3icpJ5HXiRcvQ
STORE_SECRET_KEY: ZSCRkEcLXidts2h8XFfja7a2zFuvEUCRimASUivJcEzfaHcQ
STORE_BUCKET: notea
STORE_END_POINT: http://minio:9000
STORE_FORCE_PATH_STYLE: "true"
PASSWORD: 88888888
COOKIE_SECURE: "false"
BASE_URL: http://192.168.131.78:13320/
depends_on:
- minio
MinIO
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_BUCKET=notea STORE_END_POINT=http://localhost:9000 # Required STORE_FORCE_PATH_STYLE=true PASSWORD=notea
Amazon S3
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_BUCKET=notea STORE_REGION=us-east-1 PASSWORD=notea
Aliyun OSS
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_BUCKET=notea STORE_END_POINT=https://oss-cn-hangzhou.aliyuncs.com STORE_REGION=oss-cn-hangzhou PASSWORD=notea
Tencent COS
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_BUCKET=notea # create the bucket first STORE_END_POINT=https://cos.ap-guangzhou.myqcloud.com STORE_REGION=ap-guangzhou PASSWORD=notea
Oracle Object Storage
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_END_POINT=https://nampespace.compat.objectstorage.ap-chuncheon-1.oraclecloud.com STORE_FORCE_PATH_STYLE=true STORE_BUCKET=bucketname STORE_REGION=ap-chuncheon-1 PASSWORD=notea # bucketname,namespace and region “ap-chuncheon-1” need check your profile and https://docs.oracle.com/en-us/iaas/api/#/en/s3objectstorage/20160918/
Exoscale
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_BUCKET=notea # create the bucket first STORE_END_POINT=https://sos-de-fra-1.exo.io STORE_REGION=de-fra-1 STORE_FORCE_PATH_STYLE=true PASSWORD=notea
Cloudflare R2
.env
STORE_ACCESS_KEY= STORE_SECRET_KEY= STORE_BUCKET=notea STORE_END_POINT= STORE_REGION=us-east-1 PASSWORD=notea # The parameter of STORE_END_POINT is the S3 API link (https://...) stored in r2
Other services that support the s3 protocol can also be used. Contribution examples are welcome.