diff --git a/docs/provider/storage/synology-nas.md b/docs/provider/storage/synology-nas.md new file mode 100644 index 000000000..66168a5d4 --- /dev/null +++ b/docs/provider/storage/synology-nas.md @@ -0,0 +1,33 @@ +--- +title: Synology NAS +description: Using Synology NAS as a storage provider for Casdoor +keywords: [Synology, NAS, storage, provider] +authors: [xiao-kong-long] +--- + +:::note + +This is an example of **Synology NAS**. + +::: + +### Fill in the necessary information in Casdoor + +There are five required fields: `Client ID`, `Client secret` and `Endpoint`. The corresponding relationship to the Synology NAS account is as follows: + +| Name | Name in Tencent | Required | +|---------------------|-----------------|----------| +| Client ID | SecretId | Yes | +| Client secret | SecretKey | Yes | +| Endpoint | Endpoint | Yes | +| Bucket | | | +| Path prefix | | | +| Domain | | | +| Region ID | | | + +#### Configure Casdoor provider + +![synologyConfig.png](/img/providers/storage/synologyConfig.png) + + +You can refer to the official documentation for configuration: [link](https://www.synology.cn/zh-cn/support/developer#tool) diff --git a/sidebars.js b/sidebars.js index 7a040cad0..3f8f00201 100644 --- a/sidebars.js +++ b/sidebars.js @@ -232,6 +232,7 @@ module.exports = { "provider/storage/minio", "provider/storage/aliyun-oss", "provider/storage/tencentCloudCOS", + "provider/storage/synology-nas", ], }, { diff --git a/static/img/providers/storage/synologyConfig.png b/static/img/providers/storage/synologyConfig.png new file mode 100644 index 000000000..c72c00fd4 Binary files /dev/null and b/static/img/providers/storage/synologyConfig.png differ