serverlet 容器方式安装: 一、配置 mysql create database jumpserver default charset 'utf8'; grant all on solo_docker.* to 'solo'@'%' identified by 'solo'; 二、下载 solo-v3.6.3. ..

solo 博客安装

serverlet 容器方式安装:

一、配置 mysql

create database jumpserver default charset 'utf8';

grant all on solo_docker.* to 'solo'@'%' identified by 'solo';

二、下载 solo-v3.6.3.war 包

三、修改配置文件

mkdir /usr/local/solo

wget

cd /usr/local/solo

vi WEB-INF/classes/latke.properties

#### Server ####
# Browser visit protocol
serverScheme=http
serverHost=www.zifuy.cn
#serverPort=

主要定义 serverScheme、 serverHost(写的是什么后面需要用什么访问,就是 IP 和域名)

vi WEB-INF/classes/localhost.properties

#### MySQL runtime ####
runtimeDatabase=MYSQL
jdbc.username=solo
jdbc.password=solo
jdbc.driver=com.mysql.cj.jdbc.Driver
jdbc.URL=jdbc:mysql://10.10.0.23:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC

启动:

cd /usr/local/solo

nohup java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.solo.Starter &

Docker 方式部署:

数据库配置:

create database solo_docker character set utf8mb4 collate utf8mb4_general_ci;

grant all on solo_docker.* to 'solo'@'%' identified by 'solo';

部署

docker run --detach --name solo --network=host \
    --env RUNTIME_DB="MYSQL" \
    --env JDBC_USERNAME="solo" \
    --env JDBC_PASSWORD="solo" \
    --env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
    --env JDBC_URL="jdbc:mysql://10.10.0.23:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \
    b3log/solo --listen_port=8080 --server_scheme=http --server_host=www.zfiuy.cn

  • Solo

    Solo 是一款小而美的开源博客系统,专为程序员设计。

    Solo 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!
    具体细节请浏览 B3log 构思

    723 引用 • 5468 回帖 • 695 关注
回帖   
请输入回帖内容...