在上一篇博客想了解的可以去看我上一篇Solo博客搭建之路。博客中为大家介绍了Solo博客在Ubuntu18.04上搭建博客的两种方式,Tomcat部署跟Docker部署,今天来跟大家一起折腾群晖安装Solo博客以及群晖内网穿透。有兴趣的可以折腾一下,过程比较简单。
一、搭建准备
- 支持docker的群晖一台(黑白群晖都可以)
- 注册ZeroTier(免费内网穿透使用,后面为大家介绍使用方式以及下载地址)
- 没有了吧 哈哈哈哈(挖个坑
)
二、开始搭建
看到这了我想你应该已经有群晖了,并且已经安装好Docker了吧!!!如果没装好,那就打开群晖套件中心,然后在搜索框输入Docker直接安装就可以,如下图所示。

Docker安装


步骤

高级设置

/opt/solo/skins/
也就是运行solo执行的皮肤挂载命令中的冒号后的后半部分命令就是映射的路径。
卷
--network=host

网络


环境配置
docker run --detach --name solo --network=host \
--env RUNTIME_DB="MYSQL" \
--env JDBC_USERNAME="root" \
--env JDBC_PASSWORD="admin123" \
--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \
--env JDBC_URL="jdbc:mysql://127.0.0.1:3306/solo?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC&allowPublicKeyRetrieval=true" \
b3log/solo --listen_port=8080 --server_scheme=http --server_host=localhost --server_port=
#将该运行命令中的输入“可变”跟值当中 例如:可变中输入RUNTIME_DB那就在值中输入MYSQL不需要填入标点符号跟--env 将所有需要传递的参数一一填入即可之后直接点应用即可。后面的值如果为空不填写就可以。此处直接从第二行的命令开始即可。
完成以上工作之后点击应用即可启动程序,然后在本地访问群晖IP+端口号即可访问,但是此处有坑,没有说数据库的安装 MySQL数据库的安装在群晖上也很简单,跟上面一样在注册表搜索MySQL然后选择需要的版本进行安装,这块有详细教程,大家可以看这里因为我使用的跟我现在的博客用的是同一个个数据库,所以我在此处省略了数据库的步骤,看到此处如果起不来,那就停止solo程序的docker,然后安装MySQL后再重新启动Solo的容器即可打开博客。
三、外网访问
经过上面的步骤之后我们的Solo博客就已经搭建好,但是并不能在局域网之外访问,如果你是个玩群晖的大佬,我想你应该已经可以外网访问了,并且知道我接下来要说什么。如果你还不知道如何让群晖在外网访问,那么请接着往下看我慢慢道来。
1.公网穿透
这种穿透的前期条件是你的网络有固定IP,那么一切都很好办,你博客的访问速度取决于你群晖的上传带宽,具体的配置方式大家看这个教程吧,困了😫 就不写这个的配置教程了(此时内心OS不想填坑了)。
2.使用花生壳
花生壳免费的只有1M带宽2GB流量还限制带宽,表示写博客根本不够用啊。还限制端口,而付费服务贵的吓人,如果只做体验可以考虑一下,这里是教程
3.群晖frp穿透
使用frp内网穿透工具使处于内网中的电脑能够像访问公网电脑一样方便,比如将公司或个人电脑里面的web项目让别人能够访问以便于自己及时修改,或者是进行远程或ssh连接。frp的项目一直是开源的支持 tcp, udp, http, https 协议官方项目地址,大家感兴趣可以先看看,这个是网上的教程,今天暂时不介绍这个,想玩这个的可以评论留言,如果感兴趣的人多了,下篇文章给大家填坑。
ZeroTier内网穿透
这个穿透工具的优点是免费,官方的介绍是这个是通过P2P传输,所以速度也不错,但是有的地方网络并不能实现P2P 国情如此。下面为大家介绍一下这个工具的具体教程吧,先填个小坑。ZeroTier设备支持:免费用户可以支持100个设备,支持Windows、macOS、Linux、IOS、Android、Synology、QNAP、Western Digital MyCloud NAS等等。但是这个的缺点是只能在安装客户端的机器上访问,也就是只能方便自己在别的地方访问博客(大家别骂我,这个其实还是只有自己可以看到自己的博客)下篇为大家介绍frp的穿透就可以任意访问了,并且不受条件限制。前提是大家需要了解的话 = = 好了,接着说这个,首先访问官网找最后一个my.zerotier.com然后点进去然后注册一个账号,我想注册账号应该不用一步一步的说吧,如果需要下面评论留言,我给截图😂 第二步登陆刚注册的账号,进去之后点击networks,然后点击Create a Network
再次点击下面新出现的字符串进入配置页面。 Basics设置中建议选择默认的PRIVATE
私有网卡Advanced选择你想要的IP段。至此在这个页面就配置完了,暂时先不要关闭页面,后面还会用到。
首先打开官网点击download 找到Synology NAS然后点击进入下载页面,选择跟自己硬件相匹配的.spk安装包,之后打开群晖的套件中心,将安装包上传安装。





后记
可能写的不是很好,如果大家发现有不对的地方欢迎大家指出。有什么问题或者疑问,在下方评论留言吧,希望大家多多支持我,谢谢!!!
__EOF__
作 者:Eli
出 处:https://blog.luckyits.com/synology
关于博主:吃饭、睡觉、上班摸鱼
版权声明:本文为博主原创文章,转载请注明出处。