本文由 發(fā)布,轉(zhuǎn)載請注明出處,如有問題請聯(lián)系我們! 更新時間: 2021-09-29Hellohao全網(wǎng)對象存儲圖床源碼

簡介:
Hellohao圖像托管程序這是一個基于多家對象存儲源的SpringBoot開源圖像托管程序。 目前已經(jīng)支持對接本地、網(wǎng)易、阿里、又拍、七牛、騰訊、FTP、U-File、Backblaze、Minio等存儲源。功能強悍,作者立志要把圖像托管一步一步開發(fā)到極致。未來,Hellohao圖像托管程序不僅僅是圖床那么簡單。
底層上將目前的JDK1.8升級為JDK11。 程序后端框架將升級SpringBoot框架,接口采用統(tǒng)一標準格式。 同時前端UI將完全重構(gòu)采用Vue+iviewUI+Axios+router前后端分離式開發(fā)(至于最終是否采用前分離式部署,到時候再定)。 本次重構(gòu)也將會在功能上實現(xiàn)突破。 同時,在完成重構(gòu)后的,我著重把重心放在圖像的整合和管理,解決圖像量大的站點更加方便的查找 管理 歸類后臺圖像。
主要功能:
多主題支持:炫酷壁紙、簡約藍白
支持 圖片拖拽、截圖軟件直接(Ctrl+V)和圖片URL地址上傳。
圖片定期暫存(到期自動刪除)
支持畫廊分享模式(用戶可把自己當前上傳的圖片以圖片集的形式批量分享給好友)
重復圖片檢測
支持上傳者IP記錄,并可配置IP黑名單操作
支持鏈接生成二維碼。
支持開啟/關閉API接口。
設置用戶可用容量
擴容碼生成(用戶可使用擴容碼進行容量擴充)
分發(fā)群組(配置用戶群組,不同群組分發(fā)圖片到不同對象存儲)
首頁背景動態(tài)/靜態(tài),以及簡約模式設置
URL列表、縮略圖。查看原圖等功能。
圖片鑒黃配置(開啟后,每天固定時間進行非法圖片監(jiān)測)
游客、用戶的上傳管理
郵箱注冊激活。
站點樣式設置和上傳規(guī)則配置等。
安裝方法:
運行環(huán)境:JDK 1.8,MySQL5.5+
修改配置文件
打開 application.properties 修改 MySQL 和 服務器端口 等連接信息.
前提是你的服務器必須要有JDK1.8環(huán)境,和mysql數(shù)據(jù)庫。
#JDK安裝命令
yum install java-1.8*
把Tbed.jar和application.properties放到服務器你想存放的目錄比如/home,注意這兩個文件必須要在同一目錄下不能分開。 依次運行如下命令:
cd /home
java -jar Tbed.jar
啟動項目
啟動后訪問地址為:http://localhost:8088 , 8088就是你配置server.port=8088的端口.
初始用戶名:admin 初始郵箱:admin 初始密碼admin
注意:上邊的/home是你的jar包和application.properties文件放的目錄。 項目運行起來不要關閉Xshell窗口,否則項目將不能訪問??梢允褂靡恍┖笈_命令把項目鎖定后臺。如nohup或screen,推薦使用screen