> For AI agents: the complete documentation index is available at https://www.tteam.icu/zh/llms.txt, the full documentation bundle is available at https://www.tteam.icu/zh/llms-full.txt.

# ossftp


AI 总结AI 生成

**核心内容**：介绍阿里云 OSS FTP 代理服务的部署和配置，支持通过 FTP 协议访问对象存储。
**内容要点**：
- 部署与启动
- 关键配置
内容偏向可直接复用的运维操作，涵盖命令、配置顺序和部署注意事项。

## 启动

```sh file="./ossftp/setup.sh" title="setup.sh"
#!/bin/bash

################################
# 使用 oss 作为 ftp 服务后端存储
###############################

docker kill ossftp
docker rm ossftp

docker run -d --name ossftp \
--net host \
--restart=always \
-v $(pwd)/config/config.json:/opt/oss-ftp-1.2.0/config.json \
-v $(pwd)/data:/opt/oss-ftp-1.2.0/data/ \
buyfakett/ossftp

# config.json 配置文件不能有注释纯json格式
```

## 配置

```json file="./ossftp/config.json" title="config.json"
{
  "modules":{
    "accounts":[
      {
        "access_id":"xxx",
        "access_secret":"xxx",
        "bucket_name":"xxx",
        "home_dir":"test/",
        "login_password":"password",
        "login_username":"guest"
      }

    ],
    "launcher":{
      "auto_start":0,
      "control_port":8192,
      "language":"cn",
      "popup_webui":1,
      "show_systray":1
    },
    "ossftp":{
      "address":"0.0.0.0",
      "bucket_endpoints":"oss-cn-shanghai-internal.aliyuncs.com",
      "log_level":"DEBUG",
      "passive_ports_start":51000,
      "passive_ports_end":53000,
      "port":2048
    }
  }
}
```
