This commit is contained in:
Zsolt Ero
2024-01-18 03:24:20 +01:00
parent 980f0f249d
commit e43ba54722

View File

@@ -36,13 +36,13 @@ I'm Zsolt Ero ([twitter](https://twitter.com/hyperknot), [blog](https://blog.hyp
OpenStreetMap is one of the most important collective projects in history. It started almost 20 years ago, and today 3 million edits are made each day! OpenStreetMap is one of the most important collective projects in history. It started almost 20 years ago, and today 3 million edits are made each day!
Unfortunately, when you want to use the map on your website or app, you need to look for a commercial map tile provider and hope your site doesn't become too popular. Otherwise, you might end up with a $10,000 bill in a single day, as Hoodmaps did [\*](https://twitter.com/levelsio/status/1730659933232730443). Unfortunately, when you want to use the map on your website or app, you need to look for a commercial map tile provider and hope your site doesn't become too popular. Otherwise, you might end up with a $10,000 bill in a single day, like Hoodmaps did [\*](https://twitter.com/levelsio/status/1730659933232730443)
You can try self-hosting, but it requires a big server and a lot of time to get it right. You can try self-hosting, but it requires a big server and a lot of time to get it right.
I waited for years for someone to offer this service but realized no one was going to make it. So, I thought I might use my map hosting experience and do it myself. I waited for years for someone to offer this service but realized no one was going to make it. So, I thought I might use my map hosting experience and do it myself.
I'll share more about the reasons in a future [blog post](https://blog.hyperknot.com/). Feel free to subscribe. I'll share more about the reasons in a future [blog post](https://blog.hyperknot.com/), feel free to subscribe.
## How can this work? How can a one-person project offer unlimited map hosting for free? ## How can this work? How can a one-person project offer unlimited map hosting for free?
@@ -50,11 +50,11 @@ There is no technical reason why vector tile hosting should cost as much as it d
Financially, the plan is to keep renting servers until they cover the bandwidth. I believe it can be self-sustainable if enough people subscribe to the support plans. Financially, the plan is to keep renting servers until they cover the bandwidth. I believe it can be self-sustainable if enough people subscribe to the support plans.
If this project helps you save on your map hosting costs, please consider subscribing to a support plan! If this project helps you save on your map hosting costs, please consider subscribing to a support plan.
## How can I follow this project? ## How can I follow this project?
twitter: [hyperknot](https://twitter.com/hyperknot) (more frequent) and [OpenFreeMapOrg](https://twitter.com/OpenFreeMapOrg) (announcements) twitter: [hyperknot](https://twitter.com/hyperknot) (more details) and [OpenFreeMapOrg](https://twitter.com/OpenFreeMapOrg) (announcements)
GitHub: [openfreemap](https://github.com/hyperknot/openfreemap) and [openfreemap-styles](https://github.com/hyperknot/openfreemap-styles) GitHub: [openfreemap](https://github.com/hyperknot/openfreemap) and [openfreemap-styles](https://github.com/hyperknot/openfreemap-styles)
@@ -64,7 +64,7 @@ The map schema is [OpenMapTiles](https://github.com/openmaptiles/openmaptiles).
The tiles are generated by [Planetiler](https://github.com/onthegomap/planetiler). The tiles are generated by [Planetiler](https://github.com/onthegomap/planetiler).
There is no tile server running, only BTRFS partition images with 300 million hard-linked files. This is probably the most innovative aspect of this project. There is no tile server running, only BTRFS partition images with 300 million hard-linked files. This is one innovative aspect of this project.
The server is nginx on Ubuntu. The server is nginx on Ubuntu.