This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
lab:dspace:server [2013-01-22 13:36] – [Tile-Server] chrono | lab:dspace:server [2013-06-05 14:34] (current) – external edit 127.0.0.1 | ||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== DSpace-Server ====== | ||
+ | |||
+ | ===== Tile-Server ===== | ||
+ | |||
+ | Screenshot: https:// | ||
+ | |||
+ | Any map delivery provider can be used technically | ||
+ | external tile providers is deprecated since it always leaves a trail and reveales patterns to | ||
+ | parties, which are not a part of the group (information leakage). | ||
+ | |||
+ | |||
+ | ==== Infrastructure Deps ==== | ||
+ | |||
+ | - MBTiles (TileForge) | ||
+ | - Tilestream (NJS) [OK] | ||
+ | |||
+ | |||
+ | ==== Ubuntu Server Setup Trace ==== | ||
+ | |||
+ | < | ||
+ | apt-get update | ||
+ | apt-get install curl build-essential libssl-dev libsqlite3-0 libsqlite3-dev git-core | ||
+ | adduser node | ||
+ | su - node | ||
+ | mkdir maps | ||
+ | # YES! This IS spooky, if you have other means to get npm use them | ||
+ | curl https:// | ||
+ | source .nvm/nvm.sh # or re-login again to get updated env | ||
+ | nvm install v0.8.17 | ||
+ | nvm use v0.8.17 | ||
+ | git clone git:// | ||
+ | cd tilestream | ||
+ | npm install | ||
+ | ./index.js --host (external_hostname_as_used_in_client_to_connect) --tiles=/ | ||
+ | </ | ||
+ | |||
+ | |||
+ | ===== Hub/Tracker ===== | ||
+ | |||
+ | |||
+ | ===== Overlay-Provider ===== |