版本升级
cd /var/discourse
git pull
./launcher rebuild app
磁盘空间清理
每次升级discourse版本,都会build一个新的docker image,下载discourse/base
的image,那么进行清理很有必要。 launcher cleanup
是discourse内建的一个清理程序,安全且有效
cd /var/discourse
/var/discourse# ./launcher cleanup
The following command will
- Delete all docker images for old containers
- Delete all stopped and orphan containers
Are you sure (Y/n): Y
Starting Cleanup (bytes free 26462384)
Finished Cleanup (bytes free 37250136)
在清理前,磁盘空间已使用19G
/var/discourse# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 19G 28G 41% /
清理后,腾出来7G的空间,对于小容量的VPS来说,相当可观。这个主要是清理掉了一些无用的docker image
/var/discourse# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 12G 36G 24% /
邮件发送
之前临时使用腾讯的企业邮件来发送discourse邮件,在用户数量略多一点之后,发送就很难成功了。可以使用mailgun代替