Ubuntu16.04 搭建 solo 博客系统

本贴最后更新于 532 天前,其中的信息可能已经时移俗易

第一步

确保你拿到的是一个全新的 Ubuntu16.04 系统,最简单的方式就是,在你的服务器提供商那里,重置系统,我使用的是阿里云的服务器。

null

第二步

一些初始化操作

本地安装 xshell 和 xftp

null

xshell 远程连接上之后

sudo apt-get update

null

sudo apt-get upgrade

第三步

安装 docker 及其相关

打开 https://docs.docker.com/install/linux/docker-ce/ubuntu/

这是个英文网页,看不懂没关系,用 Chrome 浏览器打开,右键,翻译成中文,拉到最底下

有类似"使用便捷脚本安装"的文字

我看到的是这两个命令,复制到 xshell 里面运行就 ok

curl -fsSL https://get.docker.com -o get-docker.sh

sudo sh get-docker.sh
null

null

安装会比较慢,多等一下就 ok

docker 安装完成

再执行一遍这两个

sudo apt-get update

sudo apt-get upgrade

安装 docker-compose

sudo apt-get install docker-compose

安装 unzip

sudo apt-get install unzip

都安装完成之后,执行

docker -v

docker-compose -v

不报错的话,就没问题

第四步 部署 solo

先做好 dns 解析,把你的域名解析到服务器

https://github.com/liumapp/solo-in-docker 下载到本地 

修改 docker-compose.yml 文件 

ps:如果你不会修改,那也很简单,往下看

version: "2"

services:

mysql:

container_name: MySQL

image: mysql:5.5.60

restart: always

volumes:

ports:

environment:

solo:

container_name: solo

image: b3log/solo

restart: always

ports:

environment:

RUNTIME_DB: "MYSQL"

JDBC_USERNAME: "root"

JDBC_PASSWORD: "adminadmin"

JDBC_DRIVER: "com.mysql.jdbc.Driver"

JDBC_URL: "jdbc:"

command: --listen_port=80 --server_scheme=http --server_host=solo.muyuanhuck.cn

如果你不会修改,可以直接用上面的代码,把原先的 docker-compose 里面的删掉,把上面的粘贴进去,你唯一需要修改的就是把最后一行的最后一个等于号后面的域名删掉,改成你的域名,然后保存。

你本地的这个文件夹的名字应该叫 solo-in-docker

重命名为 dockersolo  

然后打包成 zip 压缩包

用 xftp 传上去。

传上去之后

解压

unzip dockersolo.zip

进入文件夹目录

cd dockersolo

启动 solo

docker-compose up -d

大功告成!

以后不想建站了

停止 solo

docker-compose down

至于 ssr 证书那些,回头再说

赞助商 我要投放

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...