1. 小說精品屋介紹
小說精品屋是一個多平臺(web、安卓app、微信小程序)、功能完善的屏幕小說彈幕網站,包含精品小說專區、輕小說專區和漫畫專區。包括小說/漫畫分類、小說/漫畫搜索、小說/漫畫排行、完本小說/漫畫、小說/漫畫評分、小說/漫畫在線閱讀、小說/漫畫書架、小說/漫畫閱讀記錄、小說下載、小說彈幕、小說/漫畫自動採集/更新/糾錯、小說內容自動分享到微博、郵件自動推廣、鏈接自動推送到百度搜索引擎等功能。
2. 小說精品屋-plus介紹
小說精品屋-plus是在小說精品屋的基礎上,去除了漫畫和彈幕模塊,專注於小說,是一個多端(PC、WAP)閱讀、功能完善的原創文學CMS系統,由前臺門戶系統、作家後臺管理系統、平臺後臺管理系統、爬蟲管理系統等多個子系統構成,支持會員充值、訂閱模式、新聞發佈和實時統計報表等功能。
小說精品屋-plus重新進行了數據庫設計、代碼重構和功能增強,提升了程序整體的可讀性和性能,增加了很多商用特性。主要升級如下:
- 數據庫重新設計,結構調整。
- 服務端代碼重構,MyBatis3升級爲MyBatis3DynamicSql。
- 移動站與PC站站點分離,瀏覽器自動識別跳轉。
- PC站UI更新。
- 支持前端模版自定義,內置多套模版。
- 新聞模塊。
- 排行榜。
- 小說評論模塊。
- 閱讀主題模塊。
- 作家專區。
- 充值。
- 訂閱。
- 後臺管理系統。
- 爬蟲管理系統。
3. 技術棧
Springboot+Mybatis+Ehcache+Redis+Thymeleaf+Mysql+ElasticSearch+RabbitMq
4. 硬件要求
Cpu:1核+
內存:1G+
硬盤:20G+
5. 安裝教程
5.1 安裝文件下載上傳
從github上下載安裝文件,並上傳到服務器上,運行
unzip novel-plus-install-v3.5.0.zip
命令解壓壓縮包得到novel-plus-install-v3.5.0文件夾。
解壓後的各文件夾說明(3.5.0的配置文件略有不同):
5.2 Mysql安裝配置
1.Linux環境下Mysql安裝教程。(https://www.runoob.com/mysql/mysql-install.html)
2.修改MySQL的max_allowed_packet 配置(建議100M)(https://blog.csdn.net/qq_34988304/article/details/92762504)
3.連接Mysql服務,創建數據庫novel_plus(可自定義數據庫名):create database novel_plus default character set utf8mb4 collate utf8mb4_general_ci 。
4.導入novel-plus-install-v3.5.0/sql/novel_plus.sql文件。
5.3 JDK安裝配置
JDK1.8安裝教程:https://blog.csdn.net/github_38336924/article/details/82221258
5.4 運行爬蟲管理系統
1.進入novel-plus-install-v3.5.0/novel-crawl目錄下,修改application-common-prod.yml配置文件中的數據庫配置(2.5.0之後版本如果開啓了分表功能則修改的是第二張圖上面的數據庫配置)和登陸配置。
2.進入novel-plus-install-v3.5.0/novel-crawl目錄下,運行setsid java -jar -Dspring.profiles.active=prod novel-crawl-3.5.0.jar命令啓動程序。
3.放行8083端口號。
4.瀏覽器訪問(啓動程序後大約幾秒~幾十秒即可訪問),默認端口號8083。
5.5 運行前臺門戶網站。
1.進入novel-plus-install-v3.5.0/novel-front目錄下,修改application-common-prod.yml配置文件中的數據庫配置(配置方式同上)和圖片保存方式。
2.修改application-website.yml配置文件中的網站信息配置。
#網站配置
website:
#網站名
name: 小說精品屋
#域名
domain: xiongxyang.gitee.io/home
#SEO關鍵詞
keyword: ${website.name},小說,小說CMS,原創文學系統,開源小說系統,免費小說建站程序
#SEO描述
description: ${website.name}是一個多端(PC、WAP)閱讀、功能完善的原創文學CMS系統,由前臺門戶系統、作家後臺管理系統、平臺後臺管理系統、爬蟲管理系統等多個子系統構成,支持會員充值、訂閱模式、新聞發佈和實時統計報表等功能,新書自動入庫,老書自動更新。
#聯繫QQ
qq: 1179705413
3.修改application-common-prod.yml配置文件中的模版名爲你需要使用的模版名(templates文件夾下的模版文件夾名)(內置orange/dark/blue等多套模版)。
#模版配置
templates:
#模版名
name: orange
4.進入novel-plus-install-v3.5.0/novel-front目錄下,運行setsid java -jar -Dspring.profiles.active=prod novel-front-3.5.0.jar 命令啓動程序。
5.放行8085端口號。
6.瀏覽器訪問(啓動程序後大約幾秒~幾十秒即可訪問),默認端口號8085。
6. 低版本升級指南
6.1 爬蟲管理系統升級
1.替換最新的jar文件。
2.重命名配置文件application-common-dev.yml爲application-common-prod.yml。
3.啓動命令更新爲setsid java -jar -Dspring.profiles.active=prod novel-crawl-3.5.0.jar。
4.重啓程序(啓動程序後大約幾秒~幾十秒即可訪問)。
6.2 前臺門戶網站升級
1.替換最新的jar文件。
2.替換最新的模版文件夾templates。
3.重命名配置文件application-common-dev.yml爲application-common-prod.yml。
4.啓動命令更新爲setsid java -jar -Dspring.profiles.active=prod novel-front-3.5.0.jar 。
5.重啓程序(啓動程序後大約幾秒~幾十秒即可訪問)。
6.3 後臺管理系統升級
1.替換最新的jar文件。
2.重命名配置文件application-dev.yml爲application-prod.yml。
3.啓動命令更新爲setsid java -jar -Dspring.profiles.active=prod novel-admin-3.5.0.jar 。
4.重啓程序(啓動程序後大約幾秒~幾十秒即可訪問)。