If you’ve made it this far, congratulations, you should now have geographic data, turned into tiles, a style to render it and maybe custom fonts and icons. This is a lot, and it’s part of the reason there are companies ready to sell you a monthly plan that will do all this for you. There’s no shame in paying for a service that saves you time and effort.

Source: Release Notes: How to make self-hosted maps that work everywhere and cost next to nothing • MuckRock