My Documents · 2023/02/22 0

用 Docker 搭建 Mastodon 长毛象 实例

参考: 如何利用Docker搭建Mastodon实例(一):基础搭建篇 - 技术小白搭建Mastodon站点指南 (pullopen.github.io)

docker-compose.yml 和 .env.production 文件配置是部署成功与否的关键。

邮件设置有坑,不同服务器设置不同,没有办法只能多试试。

修改配置文件

如果在之后需要再对.env.production配置进行修改,只需:

cd /home/mastodon/mastodon
nano .env.production

进行相应修改,然后

docker-compose down
docker-compose up -d

重启即可。

升级

如果你要升级到最新版本,只需要:

cd /home/mastodon/mastodon
docker pull tootsuite/mastodon:latest     #或者将latest改成版本号如v3.2.1

如果你升级的是特定版本,则需要编辑docker-compose.yml,将web、streaming、sidekiq三部分的版本号改成相应版本。如果是latest则无需改动。

然后

docker-compose up -d

启动。

如果官方升级提示中包括其他步骤如docker-compose run --rm web rails db:migrate,则可在启动后进行。

在确认升级没问题之后,运行

docker system prune -a

清除旧的docker镜像文件。

相关文章