I have a 25g droplet, which Discourse claims should be big enough, but I cannot do the upgrade to the latest version as I’ve run out of storage. My forum is very small with very little traffic.
I ran./launcher cleanupand even deleted old backups, but still no joy.
What can I do?
root@DO-Discourse:/var/discourse# ./launcher rebuild app
x86_64 arch detected.
WARNING: We are about to start downloading the Discourse base image
This process may take anywhere between a few minutes to an hour, depending on your network speed
Please be patient
2.0.20220224-2005: Pulling from discourse/base
5eb5b503b376: Pull complete
35b2f73fc27b: Pull complete
44526e3ec669: Pull complete
Status: Downloaded newer image for discourse/base:2.0.20220224-2005
You have less than 5GB of free space on the disk where /var/lib/docker is located. You will need more space to continue
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 25G 22G 3.0G 88% /
Would you like to attempt to recover space by cleaning docker images and containers in the system? (y/N)y
If the cleanup was successful, you may try again now
It’s surprising how quickly my DO sandbox site grows as I play around.
If you are having problems now you may just be able to delete enough to get Discourse to upgrade, but next time the database will be a little bigger and you may have more media.
If you do have lots of media moving to S3 storage will free space if not a droplet resize may be your only option.
On DO the AMD droplet is supposed to be way better … not my benchmarks (I read it on the internet ) - here
root@DO-Discourse:/var/discourse# apt autoremove --purge
Reading package lists… Done
Building dependency tree
Reading state information… Done
0 upgraded, 0 newly installed, 0 to remove and 94 not upgraded.
to find out where the space is being used. If, for example, the majority is under /usr, you can repeat with
du -h -s /usr/* | sort -h -r
and so on. With any luck, that’ll lead to some big thing(s) that can be cleared but obviously don’t delete anything without an understanding of what it is - i.e. don’t delete anything unless you’re certain it’s safe to do so.