基于Springboot2, 提供嵌入式的FTP服务器

Javaeer

共 701字,需浏览 2分钟

 · 2023-05-18

近日整理自己的学习资料,偶然发现之前写的FTP服务器,稍作了一些更改,并已选择在gitee开源。今天特意发出来,希望能抛砖引玉,或者对正在寻找类似产品的你有所帮助。

介绍

基于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代理服务器,指向所需的位置即可。


浏览 23
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报