Skip to content

Tag: self-hosting

All the articles with the tag "self-hosting".

Nominatim Hardware Sizing

Nominatim Hardware Sizing

Real RAM, disk, and CPU numbers for self-hosted Nominatim. Planet vs region, mini PC vs server, what survives the import and what doesn't.

Self-Hosted OSRM in Docker

Self-Hosted OSRM in Docker

Run OSRM in Docker with a regional OSM extract, compile a routing profile, and get your own /route endpoint live. Profile compilation gotchas included.

OSRM vs Valhalla vs GraphHopper

OSRM vs Valhalla vs GraphHopper

Three open-source routing engines, three philosophies. OSRM is fast, Valhalla is flexible, GraphHopper is balanced. Here's how to actually pick one.

Self-Hosted HA Reverse Geocoding

Self-Hosted HA Reverse Geocoding

Wire local Nominatim into Home Assistant for reverse geocoding without leaking GPS coords to Google or Mapbox. Privacy-respecting smart home in 30 lines.

Photo Libraries Without Google Lookups

Photo Libraries Without Google Lookups

Stop letting Google see where every photo was taken. Immich geocodes locally by default; PhotoPrism sends fuzzed coordinates to its own hosted service.

Photon Deep Dive: Search That Forgives

Photon Deep Dive: Search That Forgives

Nominatim is great until your users typo. Photon adds OpenSearch-backed fuzzy geocoding on top of OSM data, here's when to deploy both, side by side.

Nominatim vs Photon vs Pelias

Nominatim vs Photon vs Pelias

Three self-hosted geocoders, very different tradeoffs. Pick Nominatim, Photon, or Pelias for your project without spending a weekend benchmarking.

Nominatim Diff Replication

Nominatim Diff Replication

Imported OSM data goes stale fast. Run pyosmium and Nominatim's diff replication pipeline so your geocoder stays accurate without re-importing planet.

OSM Imports: Planet vs Regional

OSM Imports: Planet vs Regional

Don't download 88GB of planet.osm if you only need one country. Comparing Geofabrik, BBBike, and osmium-extract for clean, sane OSM imports.

Nominatim: Self-Hosted Geocoding

Nominatim: Self-Hosted Geocoding

Stop paying the geocoding tax. Self-host Nominatim on Docker with an OpenStreetMap regional extract and own your address lookups end to end.