Skip to content

iokr/filesync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

filesync 是使用gin框架提供web界面的文件传输工具
用户通过web界面来创建,删除,修改,开启,暂停任务

首先使用go get下载源代码

[root@localhost ~]# go get github.com/iokr/filesync

或者直接将源代码下载放到自己的go环境中使用

git clone https://github.com/iokr/filesync.git

注意: 用户使用首先根据自己需要修改config.json配置文件

技术选型

  1. web: gin
  2. orm: gorm
  3. database: mysql
  4. 配置文件: config.json

项目结构

整个系统分两个进程,web界面进程,文件传输服务器进程

  • web界面进程: 在项目的web文件夹中,主要负责用户对任务的界面操作,并发送给文件传输服务器进程
  • 文件传输服务器进程:在项目的fserver文件夹中,负责文件传输的工作

效果图

任务管理
任务管理

任务添加
任务添加

任务修改
任务修改

任务查看
任务查看

日志查看
日志查看

About

golang+gin+mysql+gorm实现的文件同步工具

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published