Difference between revisions of "Hotspot Demo Configuration"
Jump to navigation
Jump to search
m (→Setup image) |
|||
(One intermediate revision by one other user not shown) | |||
Line 10: | Line 10: | ||
== Available images == | == Available images == | ||
=== | === TESTS (0) === | ||
* reserved | |||
=== TESTS (1) === | |||
* reserved | |||
* | |||
=== EDUPI- | === EDUPI-FR (2) === | ||
* domain: <code>edupi- | * domain: <code>edupi-fr.demo.plug.kiwix.org</code> | ||
* tunnel: <code> | * tunnel: <code>tap2</code> | ||
* IP: <code>192.168.1. | * IP: <code>192.168.1.2</code> | ||
* SSH port: <code> | * SSH port: <code>5222</code> | ||
=== WIKIFUNDI-FR (3) === | === WIKIFUNDI-FR (3) === | ||
Line 32: | Line 27: | ||
* domain: <code>wikifundi-fr.demo.plug.kiwix.org</code> | * domain: <code>wikifundi-fr.demo.plug.kiwix.org</code> | ||
* tunnel: <code>tap3</code> | * tunnel: <code>tap3</code> | ||
* IP: <code>192.168.1. | * IP: <code>192.168.1.3</code> | ||
* SSH port: <code>5322</code> | * SSH port: <code>5322</code> | ||
Line 56: | Line 51: | ||
# once SSH is enabled (adjust suffix and SSH port) | # once SSH is enabled (adjust suffix and SSH port) | ||
scp -P | scp -P 5222 ~/plugdemo_edupi-fr pi@localhost:plugdemo | ||
scp -P | scp -P 5222 ~/guest-setup.sh pi@localhost: # make sure the name in guest-setup.sh if OK before | ||
ssh pi@localhost -p 5022 "sudo mv ~/plugdemo /usr/local/bin/plugdemo && sh ~/guest-setup.sh" | ssh pi@localhost -p 5022 "sudo mv ~/plugdemo /usr/local/bin/plugdemo && sh ~/guest-setup.sh" | ||
</source> | </source> |
Latest revision as of 18:41, 6 January 2019
TL;DR
- internet on:
enp1s0f0
(IP195.154.82.158
) - domain (
*.demo.plug.kiwix.org
) - demo private network:
192.168.1.0/24
- dedicated user:
qdemo
- bridge iface:
br0
- bridge IP:
192.168.1.1
Available images
TESTS (0)
- reserved
TESTS (1)
- reserved
EDUPI-FR (2)
- domain:
edupi-fr.demo.plug.kiwix.org
- tunnel:
tap2
- IP:
192.168.1.2
- SSH port:
5222
WIKIFUNDI-FR (3)
- domain:
wikifundi-fr.demo.plug.kiwix.org
- tunnel:
tap3
- IP:
192.168.1.3
- SSH port:
5322
Add new image
- add new tap
- add tap to bridge and enable it
- Edit
/root/host-setup.sh
- Edit
/etc/hosts
: add private IP and corresponding hosts - Create
/home/qdemo/plugdemo_XXX
(change IP address) - Create
/etc/nginx/sites-{available,enabled}/XXX.demo.plug.kiwix.org
- Create
/usr/local/bin/img_run_XXX
(change last number with TAP number) - edit this document and add new image details
Setup image
# start QEMU (in a screen)
img_run_XXX /path/to/image.img
# wait until boot. log-in (pi/raspberry)
> sudo systemctl enable ssh && sudo systemctl start ssh && exit
# once SSH is enabled (adjust suffix and SSH port)
scp -P 5222 ~/plugdemo_edupi-fr pi@localhost:plugdemo
scp -P 5222 ~/guest-setup.sh pi@localhost: # make sure the name in guest-setup.sh if OK before
ssh pi@localhost -p 5022 "sudo mv ~/plugdemo /usr/local/bin/plugdemo && sh ~/guest-setup.sh"