查看原文
其他

致力于打造成一个优雅的云盘系统,支持PC端、移动端!

猿哥 GitHub猿 2023-09-18

推荐关注

责编:猿哥 | 来源:GitHub猿 整理

往期文章:针对IT团队开发的简单好用的文档管理系统,部署方便实用!


正文

大家好。我是GitHub猿。
今天,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目啊,猿哥帮你找到了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。

🔥本项目系统是一款优雅,好用,高效,克制的开源云盘扩展:接私活

功能概述

致力于打造精致,优雅,简约的云盘。核心功能如下:

  1. 文件列表

  2. 文件/文件夹上传 + 拖拽上传

  3. 文件分享

  4. 文件监控统计

  5. 回收站

  6. 多用户

  7. WebDav

  8. 扫描磁盘任务

  9. 在线预览及自定义配置预览引擎

  10. 支持Sqlite和Mysql数据库用以存储文件元信息,Sqlite可以做到开箱即用。

特色

  • 支持Docker安装

  • 支持Sqlite,无需额外依赖,可做到开箱即用

  • 安装包仅10M左右,跨平台支持。windows, linux, macOS均提供安装包

  • 支持 文件上传,文件预览,文件下载,聚合下载,提取码分享

  • 提供编程接口,可以当作网站的第三方文件存储器

  • 支持图片缓存,可使用参数对图片进行处理

  • 支持多用户,支持用户空间限制

  • 支持简体中文和英文

  • 支持预览接口自定义

优雅

文件上传,预览,下载,分享等基础功能一应俱全。支持Sqlite,无需安装额外依赖,开箱即用。

黑科技

支持Webdav,本地文件扫描映射;提供编程接口,可以当作网站的第三方文件存储器。

高性能

Golang开发,跨平台,压榨性能极限。

技术选型

本项目采用前后端分离的模式开发。后端使用Golang语言,前端采用React框架;前端打包后的静态文件夹放置于后端/html目录下,后端对前后端资源做统一路由。另外,搜索公众号Linux就该这样学后台回复“医疗”,获取一份惊喜礼包。

  • eyebluecn/tank

  • eyebluecn/tank-front


安装


Linux


基本步骤


  1. 安装MySQL,并创建一个数据库(使用UTF-8编码,否则不能存储中文)

  2. 下载最新版本的云盘,去下载

  3. 解压,运行根目录下tank

./tank
  1. 打开 http://127.0.0.1:6010 看到安装引导页面即表示软件安装成功。接着按照UI引导安装云盘即可。


命令行工具


提供了很多实用的命令行工具,tank(或者tank.exe)文件本质上就是一个可执行文件,可以接受参数,当我们输入一定的参数时,就可以把它当成命令行工具使用。


准备条件


在使用命令行工具时,请首先启动云盘。因为命令行工具本质上去调用云盘的http接口


牛逼啊!接私活必备的 N 个开源项目!赶快收藏

功能演示

PC端截图

手机端截图

最后,想学习这个项目的可以查看项目地址:

项目源码,怎么领取?

源码获取

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

扫码下方二维码,后台回复【云盘】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第八期)!
推荐一套开源通用后台管理系统(附源码)
免费开源内容管理系统,免授权,永久商用,企业建站系统!
看看人家那物联网系统,那叫一个优雅!
推荐一款云存储/图床平台管理和文件上传工具!
致力于打造成一款全栈式测试平台,为研发赋能,让测试更简单!
用于数据转换、集成和可视化的集成系统,多数据源SQL IDE !
一款高颜值的医院信息系统,致力于打造一个完整的医疗系统!
一款现代化、开源的 Linux 服务器运维管理面板系统!
一个WEB版的数据库管理平台,支持权限可控、执行记录追踪!
一款高效的Vue低代码表单,可视化设计,一键生成源码!

最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存