dboxShare 企業級網盤系統

2021-10-14 17:35:45 字數 1581 閱讀 7089

d 字母具有多重含義,分別代表 drive(驅動器)、data(資料)、document(文件),dboxshare是基於.net開源的一款企業級網盤系統,私有雲部署,為團隊提供簡便易用、安全可靠的檔案管理、共享和協作解決方案,幫助使用者搭建乙個簡便易用、安全可靠的私有雲檔案管理、共享和協作辦公平台。基於任務協作的企業級網盤,重視資訊保安的設計理念,嚴格管控檔案的訪問和操作授權。功能豐富,支援兩大資料庫、多語言使用者介面、多功能檔案上傳、雙向檔案同步、檔案任務協作等等,dboxshare開源企業網盤系統,給檔案乙個五星級的雲端空間。

dboxshare

主要功能特點

搭建執行環境

安裝配置

1、站點配置

1.1 建立 web 站點

● 使用 iis 管理器建立 web 站點

● 應用程式池「.net clr 版本」選擇「.net framework 4.0」

● 應用程式池「託管管道模式」選擇「整合」

● 站點物理路徑指向「dboxshare\www」目錄

● 其它 iis 配置請根據需要進行操作

1.2 編輯 web 配置檔案

● 進入「dboxshare\www」目錄

● 使用記事本開啟「web.config」配置檔案

● 根據提示修改相關配置專案

● 儲存配置檔案

1.3 設定儲存目錄許可權

● 儲存目錄授權

● 複製檔案「dboxshare\storage-directory-authorization.bat」到「dboxshare\www」目錄

● 雙擊執行「storage-directory-authorization.bat」

● 執行結束完成設定

2、建立資料庫

2.1 sql server

● 使用 sql server 管理器匯入「dboxshare\database-sql-server.sql」檔案進行編輯

● 修改資料檔案「dboxshare.mdf」和日誌檔案「dboxshare_log.ldf」的儲存路徑

● 查詢「『admin』」(請注意單引號)

● 將預設管理員賬號名稱「admin」修改為自定義的賬號名稱(不能包含符號)

● 執行指令碼建立資料庫

2.2 mysql

● 使用 mysql 管理器匯入「dboxshare\database-mysql.sql」檔案進行編輯

● 查詢「『admin』」(請注意單引號)

● 將預設管理員賬號名稱「admin」修改為自定義的賬號名稱(不能包含符號)

● 執行指令碼建立資料庫

3、檔案處理器配置

3.1 編輯配置檔案

● 進入「dboxshare\processor」目錄

● 使用記事本開啟「dboxshare.processer.exe.config」配置檔案

● 根據提示修改相關配置專案

● 儲存配置檔案

3.2 安裝檔案處理服務

● 進入「dboxshare\processor」目錄

● 雙擊執行「processor-install.bat」

● 執行結束完成安裝

企業級API設計

最近對service的api設計,在team內有些討論,主要集中在api是足夠抽象 通用好呢,還是具體 易用好?其實這個是要折衷的,通用的好處是以後更改api的可能性小,但壞處是想要通用,裡面的字段就不能定義太死,不定義死,極端的例子是全部用name value pair,最通用,但client面對...

SpringBoot企業級框架

zebra 微服務框架 springboot zebra4j是一款使用sping boot特性全新開發的微服務web框架,嘗試封裝一些常用框架比如dubbo等作為spring boot元件,結合微服務的框架思想,利用nodejs zebra4js作為應用閘道器,使得各個功能分層服務,持續迭代,解放團...

SpringBoot企業級框架

zebra 微服務框架 springboot zebra4j是一款使用sping boot特性全新開發的微服務web框架,嘗試封裝一些常用框架比如dubbo等作為spring boot元件,結合微服務的框架思想,利用nodejs zebra4js作為應用閘道器,使得各個功能分層服務,持續迭代,解放團...