For a world map server you would need a beefy machine to make it less painful, something like 64 GB ram, multi nvme ssd and countless cores.
I wish they offered a Postgres dump of it.
A Postgres dump would be massive.
Indeed - it inflates to hundreds of GB during my import process.
I'd be surprised if this were indeed the case, even on spinning disks. Did you use the pbf export? I can load it in two or three days using osm2pgsql on my home desktop (albeit with SSDs). On the £10k+ work server it loads in about 24 hours.
The issue with providing a Postgres dump is that people often want different things from the output data, and the choices made during the import might rule out certain uses.
I then calculated how long it would take to finish the second phase according to how much it had accomplished in those few days and I calculated that I would have to let my PC on until December 15 (it was back in September or October I think).
It takes about 18 hours to import the whole planet onto a E5-1650v3 server, with 256GB RAM and a 1TB SSD. 128GB RAM would certainly have sufficed. The number of cores doesn't actually matter much. I've never seen it use more than 8 cores, even when I ask it to use far more.
The "all in one solution" link used to point to TileMill, which is no longer maintained: https://wiki.openstreetmap.org/wiki/TileMill
I have no earthly idea how to get this to work.
We were building a HIPAA compliant app a few years ago. OSM looked like a good option and fit a lot of our requirements. Then I looked into actually using it and ran.
To me, it seems like there's a huge opportunity for OSM or a third party to run a managed OSM instance.
I looked at this for a POC but was notably out of my depth and gave up. I'm not sure exactly how the tileserver OSM provides differs from the mapping servers in the link above.
Anyway, I was interested in this at the time for a hobby project and (rightly) decided the effort would not be worth it. Thanks for the insight!
I understand your comment about sql thinking, in my day-to-day work I'm a bit of a reluctant sql developer (shudders in procedural spaghetti) but am gaining appreciation for being able to hand off aggregations and calculations to the db.
I threw in the towel and switched my server builds to ubuntu this year for this reason.
The easiest way is to use Maperitive — freeware OSM render app (for live rendering or for generating tiles on own PC).[0]
> If you are setting up your own tile server, we recommend that you use Ubuntu Linux.
What you have?
But none of this matters, looks like there are several Docker based tile servers, which are a relative breeze to set up on any operating system.
I don’t think that is the point OP was making. If you’re even remotely thinking about running a tile server, you’d be able to spin up a VM of Ubuntu.
First option (Build a tile server using packages) ... i click on it.. ubuntu packages... i don't have ubuntu here, let's go back.
Second option (Build a tile server from source), takes me here: https://switch2osm.org/?page_id=76 ... where is the documentation? How do i build it from source?
Ok fsck it, let's try the "all in one solution"... https://switch2osm.org/serving-tiles/using-an-all-in-one-sol... ... "Page not found"
So.. either install ubuntu, or figure it out by myself?