Coolify is an open-source & self-hostable Heroku / Netlify alternative (and even more).
I’ve been using Coolify to self-host a lot of my sites, including this one. But it’s not been without its problems.
I’ve noticed a lot of flakiness, including databases disappearing and taking down services seemingly at random. At one point I was unable to log in to any services, including Coolify itself.
Coolify uses a lot of disk space, and when you run out of space things stop working.
Coolify no space left on device, write
I noticed recently that my Ghost blog couldn’t connect to the database, and assumed it was just some general flakiness.
Then while trying to build another Node.js project I received this error:
[13:09:49.288] #8 12.84 npm ERR! code ENOSPC [13:09:49.290] #8 12.84 npm ERR! syscall write [13:09:49.293] #8 12.84 npm ERR! errno -28 [13:09:49.298] #8 12.84 npm ERR! nospc ENOSPC: no space left on device, write [13:09:49.303] #8 12.84 npm ERR! nospc There appears to be insufficient space on your system to finish. [13:09:49.306] #8 12.84 npm ERR! nospc Clear up some disk space and try again.
I had already resized the Coolify disk and filesystem up to 70gb and it was full again! What’s going on?
Cleanup storage in Coolify
There’s an easy way to clean up storage under Servers ➡ Cleanup Storage.
I hadn’t noticed this button before, but clicking that cleared up 50gb of storage space on my Coolify server and everything started working again.
I don’t know for certain, but I suspect under the hood this is running a docker prune operation to clean up old containers. If you’re unable to log into Coolify and you can’t resize your disk, that might be the next option.
If this doesn’t help, you’ll have to search through, or ask for help on Discord.