Hellohao全網物件儲存圖床原始碼

wuxinyue發表於2021-10-03

簡介:

Helloao影像託管程式這是一個基於多家物件儲存源的SpringBoot開源影像託管程式。 目前已經支援對接本地、網易、阿里、又拍、七牛、騰訊、FTP、U-File、Backblaze、Minio等儲存源。功能強悍,作者立志要把影像託管一步一步開發到極致。未來,Hellohao影像託管程式不僅僅是圖床那麼簡單。

底層上將目前的JDK1.8升級為JDK11。 程式後端框架將升級SpringBoot框架,介面採用統一標準格式。 同時前端UI將完全重構採用Vue+iviewUI+AxIOS+router前後端分離式開發(至於最終是否採用前分離式部署,到時候再定)。 本次重構也將會在功能上實現突破。 同時,在完成重構後的,我著重把重心放在影像的整合和管理,解決影像量大的站點更加方便的查詢 管理 歸類後臺影像。

多主題支援:炫酷桌布、簡約藍白 支援 圖片拖拽、截圖軟體直接(Ctrl+V)和圖片URL地址上傳。 圖片定期暫存(到期自動刪除) 支援畫廊分享模式(使用者可把自己當前上傳的圖片以圖片集的形式批量分享給好友) 重複圖片檢測。

支援上傳者IP記錄,並可配置IP黑名單操作 支援連結生成二維碼。 支援開啟/關閉API介面。

設定使用者可用容量 擴容碼生成(使用者可使用擴容碼進行容量擴充) 分發群組(配置使用者群組,不同群組分發圖片到不同物件儲存) 首頁背景動態/靜態,以及簡約模式設定 URL列表、縮圖。檢視原圖等功能。

圖片鑑黃配置(開啟後,每天固定時間進行非法圖片監測) 遊客、使用者的上傳管理 郵箱註冊啟用。 站點樣式設定和上傳規則配置等。

安裝環境:

1.PHP建議大於7.0

2.Nainx或者Apcha都可以

3.一個正常的域名

安裝教程:

執行環境:JDK 1.8,MySQL5.5+

修改配置檔案 開啟 application.properties 修改 MySQL 和 伺服器埠 等連線資訊.

前提是你的伺服器必須要有JDK1.8環境,和mysql資料庫。

#JDK安裝命令

yum install Java-1.8*

把Tbed.jar和application.properties放到伺服器你想存放的目錄比如/home,注意這兩個檔案必須要在同一目錄下不能分開。 依次執行如下命令:

cd /home

java -jar Tbed.jar

啟動專案

啟動後訪問地址為: , 8088就是你配置server.port=8088的埠. 初始使用者名稱:admin 初始郵箱:admin 初始密碼admin

注意:上邊的/home是你的jar包和application.properties檔案放的目錄。 專案執行起來不要關閉Xshell視窗,否則專案將不能訪問。可以使用一些後臺命令把專案鎖定後臺。如nohup或screen,推薦使用screen

下載方式:

Hellohao全網物件儲存圖床原始碼 資源 下載.txt

圖片:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69993900/viewspace-2794713/,如需轉載,請註明出處,否則將追究法律責任。

相關文章