
cenk1cenk2/seafile-cli]([]  | 否 | info |
$ENV_FILE | 要注入的环境文件 | StringSlice | 否 |
| 标志/环境变量 | 描述 | 类型 | 是否必需 | 默认值 |
|---|---|---|---|---|
$USERNAME | 拥有资料库的用户电子邮件地址 | String | 是 | |
$PASSWORD | 拥有资料库的用户密码 | String | 是 |
| 标志/环境变量 | 描述 | 类型 | 是否必需 | 默认值 |
|---|---|---|---|---|
$HEALTH_CHECK_INTERVAL | 进程的健康检查间隔 | Duration | 否 | 10m0s |
$HEALTH_STATUS_INTERVAL | 输出当前状态的间隔 | Duration | 否 | 1h0m0s |
| 标志/环境变量 | 描述 | 类型 | 是否必需 | 默认值 |
|---|---|---|---|---|
$SEAFILE_MOUNT_LOCATION | 资料库的挂载位置 | String | 否 | /data |
$SEAFILE_DATA_LOCATION | 数据的挂载位置 | String | 否 | /seafile |
| 标志/环境变量 | 描述 | 类型 | 是否必需 | 默认值 |
|---|---|---|---|---|
$SERVER_URL | Seafile服务器的外部URL | String | 是 |
bashdocker run -d \ --name seafile-cli \ -e SERVER_URL="[***]" \ -e USERNAME="***" \ -e PASSWORD="your-password" \ -e LOG_LEVEL="info" \ -v /path/to/local/data:/data \ -v /path/to/seafile/data:/seafile \ cenk1cenk2/seafile-cli
yamlversion: '3.8' services: seafile-cli: image: cenk1cenk2/seafile-cli container_name: seafile-cli restart: unless-stopped environment: - SERVER_URL=[***] - USERNAME=*** - PASSWORD=your-password - LOG_LEVEL=info - HEALTH_CHECK_INTERVAL=10m0s - HEALTH_STATUS_INTERVAL=1h0m0s volumes: - /path/to/local/data:/data # 挂载包含资料库UUID子文件夹的目录 - /path/to/seafile/data:/seafile # Seafile客户端数据 healthcheck: test: ["CMD", "curl", "-f", "http://localhost:8080/health"] interval: 1m timeout: 10s retries: 3
注意:在
/path/to/local/data目录下,创建与您要同步的Seafile资料库UUID同名的子文件夹,Seafile客户端将自动同步这些资料库。您可以从Seafile网页界面的资料库URL中获取UUID,格式为[***]。






manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务