存储设置
设置 → 高级 → 存储控制 LeadHub 存储上传文件的位置——线索附件、头像图片、导出存档和表单上传。
存储驱动程序
| 驱动程序 | 使用场景 |
|---|---|
| 本地(服务器文件系统) | 默认。文件存储在服务器磁盘的 storage/app/ 中。适用于单服务器安装。 |
| S3 兼容 | 用于云部署、CDN 发布或服务器磁盘空间有限时。支持 AWS S3、DigitalOcean Spaces、MinIO、Backblaze B2、Cloudflare R2 和任何 S3 兼容提供商。 |
本地存储
这是默认设置。无需配置。文件存储在:
/path/to/leadhub/storage/app/public/
通过安装时设置的存储符号链接可通过 https://yourdomain.com/storage/... 访问。
S3 兼容存储
步骤 1 — 选择您的提供商
| 提供商 | 说明 |
|---|---|
| AWS S3 | 最常见。端点 URL 留空。 |
| DigitalOcean Spaces | 端点:https://nyc3.digitaloceanspaces.com(替换区域) |
| MinIO(自托管) | 端点:您的 MinIO 服务器 URL |
| Backblaze B2 | 端点:https://s3.us-west-004.backblazeb2.com(因区域而异) |
| Cloudflare R2 | 端点:https://ACCOUNT_ID.r2.cloudflarestorage.com |
步骤 2 — 创建存储桶
- 在您提供商的控制面板中,创建一个新的存储桶。
- 如果您希望直接公开访问上传的文件,请将存储桶设置为公开(推荐用于头像和表单附件)。
- 记录存储桶名称和区域。
步骤 3 — 创建访问密钥
生成对存储桶具有读写权限的访问密钥 ID 和密钥访问密钥。