主頁 • 演示站 • 討論社區 • 文件 • 下載 • Telegram 群組 • 許可證
- 未經完整、專業測試,不建議用於實際生產環境
- 僅供交流學習使用,嚴禁用於非法目的,造成一切後果自負
- ☁️ 支援本機、從機、七牛、阿里云 OSS、騰訊云 COS、又拍云、OneDrive (包括世紀互聯版) 、S3相容協議 作為儲存端
- 📤 上傳/下載 支援客戶端直傳,支援下載限速
- 💾 可對接 Aria2 離線下載,可使用多個從機節點分擔下載任務
- 📚 線上 壓縮/解壓縮、多檔案打包下載
- 💻 覆蓋全部儲存策略的 WebDAV 協議支援
- ⚡ 拖拽上傳、目錄上傳、流式上傳處理
- 🗃️ 檔案拖拽管理
- 👩👧👦 多使用者、使用者組、多儲存策略
- 🔗 建立檔案、目錄的分享鏈接,可設定自動過期
- 👁️🗨️ 視訊、影象、音訊、 ePub 線上預覽,文字、Office 文件線上編輯
- 🎨 自定義配色、黑暗模式、PWA 應用、全站單頁應用、國際化支援
- 🚀 All-In-One 打包,開箱即用
- 🌈 ... ...
下載適用於您目標機器操作系統、CPU架構的主程式,直接執行即可。
# 解壓程式包
tar -zxvf minecloudreve_VERSION_OS_ARCH.tar.gz
# 賦予執行許可權
chmod +x ./cloudreve
# 啟動 Cloudreve
./cloudreve
以上為最簡單的部署示例,您可以參考 文件 - 起步 進行更為完善的部署。
自行構建前需要擁有 Go 1.18↑
(越新越好)、node.js v16.20
(或是使用下面的替代方案)、yarn
、zip
, goreleaser 等必要依賴。
go install github.com/goreleaser/goreleaser@latest
git clone --recurse-submodules https://github.com/TW527E/MineCloudreve.git
goreleaser build --clean --single-target --snapshot
- Go + Gin
- React + Redux + Material-UI
GPL V3
- 🌩 支援多家雲端儲存的云盤系統
- 基於 3.8.3開源版本 n次開發
- 拉取主線最新版原始碼
- 更新依賴至較新版本
- 合併部分pr
- 修復部分已知Bug
- 新增一些實用功能
- 還是如果不需要修改前端,直接構建後端即可,前端包已預置
- 前端
- 環境:NodeJS v16.20 *
- 進入 assets 目錄:
cd assets
- 安裝依賴:
yarn install
* - 構建靜態:
yarn build
* - 打包檔案:
bash pakstatics.sh
- (註:包管理器一定要用yarn,否則會報錯)
- 後端
- 環境:Golang >= 1.18,越新越好
- 進入原始碼目錄
- 構建程式:
go build -ldflags "-s -w" -tags "go_json" .
- 將原有的社區版數據庫備份後(非必要,但為防止升級失敗,因此建議備份)
- 在 MineCloudreve 存在的目錄或 MineCloudreve 的 Docker 容器內 下執行以下命令:
./cloudreve --database-script OSSToMineCloudreve