博客 / 詳情

返回

精緻簡約!一款優雅的開源雲盤系統!

大家好,我是 Java陳序員

在如今,無論是個人日常的照片、文檔管理,還是團隊協作中的文件共享,擁有一款安全、高效且易部署的雲盤工具至關重要。

今天,給大家介紹一款開源的雲盤系統,支持私有化部署,主打精緻簡約優雅!

關注微信公眾號:【Java陳序員】,獲取開源項目分享、AI副業分享、超200本經典計算機電子書籍等。

項目介紹

tank —— 藍眼雲盤,一個優雅、好用、高效的開源雲盤系統。無論是個人日常文件管理,還是團隊協作中的文件共享,它都能輕鬆應對。

功能特色

  • 輕量化部署:支持 Sqlite(開箱即用)和 MySQL 數據庫,無需複雜配置,即可快速搭建屬於自己的雲盤服務
  • 全面的文件管理:支持文件/文件夾列表展示、拖拽上傳、在線預覽(可自定義預覽引擎),讓文件操作像本地管理一樣流暢
  • 靈活的共享機制:支持多用户共同管理文件,支持生成專屬分享鏈接,可設置過期時間和提取碼,保障分享安全
  • 數據安全與恢復:內置回收站功能,誤刪文件可輕鬆找回;支持文件操作監控統計,隨時掌握數據動態
  • 多場景適配:支持 WebDAV 協議,可與本地文件管理器無縫對接(如 Windows 資源管理器、macOS Finder),同時兼容 PC 端與移動端,隨時隨地訪問文件

快速上手

創建數據庫

tank 依賴 MySQL 數據庫,需提前創建好數據庫(使用UTF-8編碼,否則不能存儲中文)

CREATE DATABASE tank CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

安裝包部署

1、打開最新版本的安裝包下載地址

https://tank-doc.eyeblue.cn/en/basic/download.html

2、下載對應操作系統的安裝包

3、解壓安裝包,雙擊根目錄下的 tank.exe 運行程序

4、程序啓動成功後,瀏覽器訪問

http://localhost:6010 

5、配置數據庫信息

6、一鍵建表

7、設置管理員信息

8、安裝成功後,即可開始使用

Docker 部署

1、拉取鏡像

## x.x.x 為 tank 版本號,請修改
docker pull eyeblue/tank:x.x.x

2、創建掛載目錄

mkdir -p /data/software/tank

3、運行容器

docker run --name tank -d \
	-p 6010:6010 \
	-v /data/software/tank:/data/build/matter \
	eyeblue/tank:x.x.x

4、容器運行成功後,瀏覽器訪問

http://{IP/域名}:6010

5、根據安裝指引進行安裝

注意:需保證 tank 容器能訪問到 MySQL 服務。

功能體驗

  • 個人文件

  • 文件預覽

  • 共享空間

  • 文件分享

  • 網站設置

  • 監控統計

  • 用户管理

  • 移動端

無論是個人用户、小型團隊,還是需要定製化雲存儲方案的企業,tank 都能完美勝任工作。快去安裝部署,打造你的專屬雲盤吧~

項目地址:https://github.com/eyebluecn/tank

最後

推薦的開源項目已經收錄到 GitHub 項目,歡迎 Star

https://github.com/chenyl8848/great-open-source-project

或者訪問網站,進行在線瀏覽:

https://chencoding.top:8090/#/

我創建了一個開源項目交流羣,方便大家在羣裏交流、討論開源項目

但是任何人在羣裏打任何廣告,都會被 T 掉

如果你對這個交流羣感興趣或者在使用開源項目中遇到問題,可以通過如下方式進羣

關注微信公眾號:【Java陳序員】,回覆【開源項目交流羣】進羣,或者通過公眾號下方的菜單添加個人微信,並備註【開源項目交流羣】,通過後拉你進羣

大家的點贊、收藏和評論都是對作者的支持,如文章對你有幫助還請點贊轉發支持下,謝謝!


user avatar
0 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.