大家好,我是 Java陳序員
。
今天,給大家介紹一個基於 SpringBoot 實現的開源圖床專案。
關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。
專案介紹
Tbed
—— 一個由 Java 語言編寫、SpringBoot 框架開發的開源影像託管程式。具備多物件儲存源對接,採用前後端分離式設計的一款專門託管影像的程式,支援多種格式的影像、多功能的圖床系統。
專案截圖
儲存期限設定
連結轉存
儀表盤
相簿中心
使用者列表
儲存設定
站點設定
本地部署
後端專案部署
1、拉取程式碼
git clone https://github.com/Hello-hao/Tbed.git
2、建立資料庫
CREATE DATABASE `tbed` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;
3、初始化資料庫表
執行專案根目錄 /sql/tbed.sql
下的資料庫初始化指令碼。
4、修改配置檔案
修改 resources
目錄下的配置檔案 application.properties
中的資料庫地址、使用者名稱、密碼。
Ps:如果你的 Redis 服務不在本地,同時記得修改地址和密碼。
5、啟動專案
執行主啟動類 TbedApplication.java
.
前端專案部署
1、拉取程式碼
git clone https://github.com/Hello-hao/tbed-web.git
2、安裝依賴
npm install
3、啟動專案
npm run serve
4、瀏覽器訪問
http://127.0.0.1:8080
初始使用者名稱:admin 初始郵箱:admin 初始密碼:admin
最後
推薦的開源專案已經收錄到 GitHub
專案,歡迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者訪問網站,進行線上瀏覽:
https://chencoding.top:8090/#/
大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!