【2022.09.07】使用docker搭建一个mastodon
一个公网ip的服务器(得要有80端口的转发,因此homelab很难实现)
我这里使用的是腾讯云的1核2G的学生机
域名,及其SSL证书
因为嫌麻烦,所以采用了宝塔的方案,顺便看看性能消耗
首先进入宝塔官网,下载新版本的宝塔:https://www.bt.cn/new/download.html
因为新版要手机认证以及注册账号,我不是很想暴露自己,所以现在要降级
shell输入bt,进入14查看端口和账号密码
看看能不能进,能进的话取消手机号绑定
进入后开始安装基础网络环境
到这里宝塔已经安装差不多了
先update一下
去菜鸟教程获取一下最新的安装脚本,因为有些源在国外会很慢:https://www.runoob.com/docker/debian-docker-install.html
不过即使是国内的脚本也很慢,所以还是要耐心等一下,有一步会卡十几分钟
然后安装docker-compose
最后用docker-compose --version验证一下是否安装成功
根据官方文档:https://gist.github.com/TrillCyborg/84939cd4013ace9960031b803a0590c4
这里可以看到一个样本文件
在该目录下赋予public目录权限
构建这个docker,需要等待一段时间,我等了一小时= =
如果Docker build太慢了的话,可以挂个代理
我反复build了可能有十来次,慢死了= =
最后使用docker images查看一下生成的镜像
使用命令:
然后会出现以下内容,中文部分要注意
现在完全配置好了,记得吧上面拷贝的内容放到.env.production文件中
启动docker
这个在域名注册商一般都会提供这个服务
下载Nginx版本
然后上传到服务器的一个目录之中
进入宝塔,先创建一个站点
然后开始配置
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.dbeile.cn/news/397.html