# ftp-server **Repository Path**: softeer/ftp-server ## Basic Information - **Project Name**: ftp-server - **Description**: 基于springboot2的嵌入式ftpServer。 使用Apache FTPServer - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 5 - **Created**: 2018-12-19 - **Last Updated**: 2023-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ftp-server #### 介绍 基于springboot2的嵌入式ftpServer。 #### 技术栈 SpringBoot 2.1.1 Apache FTPServer #### 更新记录 20220210 变更为可配置 #### 安装教程 1. 获取项目 https://gitee.com/softeer/ftp-server.git 2. 建议使用Idea IDE 3. 运行SpringBoot 项目 [自行百度] #### 部署 ##### jar 方式部署 1. Windows系统下,直接运行打包好的jar「别问我怎么来的jar」,根据代码中ftp的配置信息即可连接并使用; 2. Mac、Linux 需要优先解决防火墙和ftp用户的问题「我觉得你也会百度」,方可运行jar。 ##### docker 方式部署 1.进入项目目录,运行构建镜像 ` docker build -t ftp-server . ` 2.使用docker启动服务「我觉得你也会百度」 ##### docker-compose 方式部署 1.构建对象如上 2.推送到指定的docker仓库 3.编写docker-compose.yml 4.在docker-compose所在环境运行 ` docker-copose up -d ` 如果用以做图片服务等,只需搭建Nginx代理服务器,指向所需的位置即可。 #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request