An open API service indexing awesome lists of open source software.

https://github.com/ichikawayukko/planetosm

OpenStreetMap Planet.osm mirror site AWS Lambda frontend & updater. オープンストリートマップの Planet.osm 東京ミラーサイト。AWS Lambda フロントエンドとミラー同期スクリプト。
https://github.com/ichikawayukko/planetosm

aws-lambda-node mirror openstreetmap openstreetmap-data osm osm-data

Last synced: 3 months ago
JSON representation

OpenStreetMap Planet.osm mirror site AWS Lambda frontend & updater. オープンストリートマップの Planet.osm 東京ミラーサイト。AWS Lambda フロントエンドとミラー同期スクリプト。

Awesome Lists containing this project

README

        

# Planet.osm Mirror site frontend and updater.

* planetosm-frontend -> AWS Lambda function
* Show Planet.osm mirror filelist and provide link to actual file
* File list will be read from OpenStack Swift object storage

* planetosm-updater -> Docker container
* Download Planet.osm from UK master server and save it to OpenStack Swift

# WARNING
PLEASE DO NOT PLACE updater ON AWS EC2 !!
AND DO NOT SAVE Planet.osm dump TO AWS S3 !!

AWS DATA TRANSFER COST IS !TOO EXPENSIVE! FOR HOST THIS MIRROR SITE!!
YOU MAY EASILY BECOME BANKRUPT!!

## Solution?
You can choose other cloud service for host this mirror.

For example "ConoHa" (Japanese cloud service) provides FREE data transfer service for OpenStack Swift object storage.

Original author of this code (IchikawaYukko) uses that cloud server.

## Frontend is OK
Front-end just provide file lists & redirect to storage. So it's NO PROBLEM to place front-end on AWS Lambda.

Please only take care about "updater". Updater will do 50GB data transfer every week at least. And transfer another 50GB for per user download.