Would be much better if this involved hosting on a normal webserver, rather than requiring a specific one. Another piece of software to keep up-to-date, just for maps.
I'm sure there are newer solutions out there, which might have more features and are actually maintained. But this did (and still does) the job.
Zoom level 20 is over a trillion tiles, most of them worthless blue sea tiles. We’re probably talking hundreds of terabytes just for the file system metadata, to say nothing of the tiles themselves.
Of course, you could forego the ability to zoom in very far.