基于Springboot2, 提供嵌入式的FTP服务器
Javaeer
共 701字,需浏览 2分钟
·
2023-05-18 14:36
近日整理自己的学习资料,偶然发现之前写的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代理服务器,指向所需的位置即可。
评论
Ftp Dot NetC# 编写的 FTP 服务器
FtpDotNet是一个用C#开发的FTP服务器软件,支持Windows2000/XP/2003操作系统,支持活动目录、NTFS认证,独立FTP根目录和虚拟路径。
Ftp Dot NetC# 编写的 FTP 服务器
0
Golden FTP ServerWindows FTP 服务器
一款极易使用的Windows下的FTP服务器软件,专业版和免费版的比较如下:FeaturesProFreeMultilingualinterfaceYesYesShownewconnectionsYe
Golden FTP ServerWindows FTP 服务器
0
Golden FTP ServerWindows FTP 服务器
一款极易使用的Windows下的FTP服务器软件,专业版和免费版的比较如下:FeaturesProF
Golden FTP ServerWindows FTP 服务器
0
Xlight FTP服务器
XlightFTP服務器是非常容易使用的FTP服務器。為了保證高性能,FTP服務器全部用C語言寫成,服務器運行時佔用很少的系統資源。它具有高效網絡算法,在大量用戶情況下,可以充分利用FTP服務器帶寬,
Xlight FTP服务器
0