ATHENS TPT20: After Cloud Technology: Edge Cloud with SlapOS Rapid.Space Hello Athens
|
Level: |
Undergraduate / Graduate |
Duration: |
6 hours |
Technical requirements: |
IPv6 Internet connection with standard compliant webbrowser |
Contributors: |
Joanne Huge (joanne (dot) huge (at) nexedi (dot) com)
Lu Xu (lu (dot) xu (at) nexedi (dot) com)
Thomas Gambier (thomas (dot) gambier (at) rapid (dot) space)
Léo-Paul Géneau (leo-paul (dot) geneau (at) nexedi (dot) com) |
|
Links
- Nexedi & Edge Cloud : https://www.nexedi.com/NXD-Telecom.Lecture.Nexedi.Presentation (slideshow)
- SlapOS Architecture : https://handbook.rapid.space/telecom-Understanding.Slapos.Architecture (slideshow)
- Matomo tutorial : https://handbook.rapid.space/telecom-Matomo.SlapOS.Tutorial
- Rapid.space SDN (re6st) : https://handbook.rapid.space/rapidspace-SDN.Features (slideshow)
- Rapid.space CDN : https://handbook.rapid.space/rapidspace-What.Is.A.CDN (slideshow)
- Edge cloud for 4G/5G : slapos-Lecture.Telecom.autumn.2024.ORS.Presentation (slideshow)
Today's Archictecture

Local Wifi
- SSID: edgepodwifi
- Password: 0120034005
Instances
Find your initials (first letter of all your names + your family names) to access your Theia
- MBC: Theia 1
- RC: Theia 2
- AF: Theia 3
- SH: Theia 4
- XH: Theia 5
- GJ: Theia 6
- BK: Theia 7
- MKBIE: Theia 8
- SK: Theia 9
- DM: Theia 10
- EM: Theia 11
- LM: Theia 12
- GM: Theia 13
- LMSR: Theia 14
- IN: Theia 15
- LUJN: Theia 16
- EP: Theia 17
- AP: Theia 18
- PAR: Theia 19
- SS: Theia 20
- RS: Theia 21
RapidSpace cloud instance
telecom-2024-theia-0
{'backend-url': 'https://[2a11:9ac0:36:8009::3]:3000/',
'ipv6': '2a11:9ac0:36:8009::3',
'monitor-base-url': 'https://softinst267560.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267560.host.vifib.net/public/feeds&username=admin&password=3MgG94pez26HwmVe',
'password': 'iYYczWJiNts0dzJN',
'url': 'https://softinst267541.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-1
{'backend-url': 'https://[2a11:9ac0:36:8009::41]:3000/',
'ipv6': '2a11:9ac0:36:8009::41',
'monitor-base-url': 'https://softinst267531.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267531.host.vifib.net/public/feeds&username=admin&password=Z4vM2UVvxZ0Q6atZ',
'password': 'DA9fG32pcNBFBYWZ',
'url': 'https://softinst267530.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-2
{'backend-url': 'https://[2a11:9ac0:36:8009::55b8]:3000/',
'ipv6': '2a11:9ac0:36:8009::55b8',
'monitor-base-url': 'https://softinst267592.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267592.host.vifib.net/public/feeds&username=admin&password=SBfxRjye60nJhHTY',
'password': 'hX3j0SACE2wjnim5',
'url': 'https://softinst267583.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-3
{'backend-url': 'https://[2001:67c:1254:103::8d8f]:3000/',
'ipv6': '2001:67c:1254:103::8d8f',
'monitor-base-url': 'https://softinst267588.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267588.host.vifib.net/public/feeds&username=admin&password=0coZCvIrYZu9LTan',
'password': '7dYag1ZivLwI36Mn',
'url': 'https://softinst267594.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-4
{'backend-url': 'https://[2001:67c:1254:103::abb7]:3000/',
'ipv6': '2001:67c:1254:103::abb7',
'monitor-base-url': 'https://softinst267569.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267569.host.vifib.net/public/feeds&username=admin&password=VRbUDZxNfr6arW2E',
'password': 'nNiLvRG8PkXZy8Ez',
'url': 'https://softinst267574.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-5
{'backend-url': 'https://[2a11:9ac0:36:8009::15]:3000/',
'ipv6': '2a11:9ac0:36:8009::15',
'monitor-base-url': 'https://softinst267554.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267554.host.vifib.net/public/feeds&username=admin&password=fQfTOd8J79COLpF8',
'password': '1SlwRFldmCM7AelM',
'url': 'https://softinst267557.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-6
{'backend-url': 'https://[2001:67c:1254:103::3dbb]:3000/',
'ipv6': '2001:67c:1254:103::3dbb',
'monitor-base-url': 'https://softinst267582.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267582.host.vifib.net/public/feeds&username=admin&password=Wha7yRKaZVPM5ztx',
'password': 'NG57XY23OgxHpQn2',
'url': 'https://softinst267584.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-7
{'backend-url': 'https://[2a11:9ac0:36:8009::16]:3000/',
'ipv6': '2a11:9ac0:36:8009::16',
'monitor-base-url': 'https://softinst267604.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267604.host.vifib.net/public/feeds&username=admin&password=zeVfnppHT940QdzS',
'password': 'ucSWUudoouYOwoUq',
'url': 'https://softinst267598.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-8
{'backend-url': 'https://[2a11:9ac0:36:8009::5d]:3000/',
'ipv6': '2a11:9ac0:36:8009::5d',
'monitor-base-url': 'https://softinst267575.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267575.host.vifib.net/public/feeds&username=admin&password=pzmc9HGIPWE0SACf',
'password': '685podFXVTAtWX1t',
'url': 'https://softinst267566.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-9
{'backend-url': 'https://[2a11:9ac0:36:8009::4c]:3000/',
'ipv6': '2a11:9ac0:36:8009::4c',
'monitor-base-url': 'https://softinst267578.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267578.host.vifib.net/public/feeds&username=admin&password=LTphWQvUT3nWNxD8',
'password': 'dLTOouJ9TLe4hSAN',
'url': 'https://softinst267561.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-10
{'backend-url': 'https://[2a11:9ac0:36:8009::65]:3000/',
'ipv6': '2a11:9ac0:36:8009::65',
'monitor-base-url': 'https://softinst267602.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267602.host.vifib.net/public/feeds&username=admin&password=kPKrWubBLsR595uI',
'password': 'siqgUOytpVR4BCU1',
'url': 'https://softinst267603.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-11
{'backend-url': 'https://[2a11:9ac0:36:8009::12]:3000/',
'ipv6': '2a11:9ac0:36:8009::12',
'monitor-base-url': 'https://softinst267600.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267600.host.vifib.net/public/feeds&username=admin&password=6JOhTQQJ7oJXJGN0',
'password': '5JKlyUNmfeOFNDtS',
'url': 'https://softinst267596.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-12
{'backend-url': 'https://[2a11:9ac0:36:8009::1d]:3000/',
'ipv6': '2a11:9ac0:36:8009::1d',
'monitor-base-url': 'https://softinst267587.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267587.host.vifib.net/public/feeds&username=admin&password=YFmY7aHfwb6AHnqC',
'password': '5IjYOgX41PKZCJTM',
'url': 'https://softinst267586.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-13
{'backend-url': 'https://[2a11:9ac0:36:8009::61]:3000/',
'ipv6': '2a11:9ac0:36:8009::61',
'monitor-base-url': 'https://softinst267607.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267607.host.vifib.net/public/feeds&username=admin&password=fS12o3ELffN6Bk4n',
'password': '1zt8I589JcP7i3kA',
'url': 'https://softinst267605.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-14
{'backend-url': 'https://[2a11:9ac0:36:8009::30]:3000/',
'ipv6': '2a11:9ac0:36:8009::30',
'monitor-base-url': 'https://softinst267580.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267580.host.vifib.net/public/feeds&username=admin&password=WwfDwiZJFquwHemK',
'password': 'Znn6uijQTfQQ3KLD',
'url': 'https://softinst267590.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-15
{'backend-url': 'https://[2a11:9ac0:36:8009::62]:3000/',
'ipv6': '2a11:9ac0:36:8009::62',
'monitor-base-url': 'https://softinst267606.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267606.host.vifib.net/public/feeds&username=admin&password=tv8KGKXp6F1tfhS6',
'password': 'E06D41KQC1PPlurI',
'url': 'https://softinst267610.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-16
{'backend-url': 'https://[2a11:9ac0:36:8009::34]:3000/',
'ipv6': '2a11:9ac0:36:8009::34',
'monitor-base-url': 'https://softinst267591.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267591.host.vifib.net/public/feeds&username=admin&password=uYhPfnSdobdYGGIt',
'password': 'TadzjDXXCUbSor6w',
'url': 'https://softinst267589.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-17
{'backend-url': 'https://[2a11:9ac0:36:8009::11]:3000/',
'ipv6': '2a11:9ac0:36:8009::11',
'monitor-base-url': 'https://softinst267599.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267599.host.vifib.net/public/feeds&username=admin&password=S0Q0dHoJkSUOA1wv',
'password': '07rPCjcGuXAD6fcb',
'url': 'https://softinst267595.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-18
{'backend-url': 'https://[2a11:9ac0:36:8009::14]:3000/',
'ipv6': '2a11:9ac0:36:8009::14',
'monitor-base-url': 'https://softinst267601.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267601.host.vifib.net/public/feeds&username=admin&password=uKPLTN5EkSi3jfbM',
'password': 'GdDivB0QYZ0mHu4x',
'url': 'https://softinst267597.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-19
{'backend-url': 'https://[2a11:9ac0:36:8009::1f]:3000/',
'ipv6': '2a11:9ac0:36:8009::1f',
'monitor-base-url': 'https://softinst267585.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267585.host.vifib.net/public/feeds&username=admin&password=pzSFpHXI1bejUhpw',
'password': 'II6TYeLifaZ2rgdE',
'url': 'https://softinst267581.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-20
{'backend-url': 'https://[2a11:9ac0:36:8009::20]:3000/',
'ipv6': '2a11:9ac0:36:8009::20',
'monitor-base-url': 'https://softinst267593.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267593.host.vifib.net/public/feeds&username=admin&password=JvBq0Ta8fIc6eqNo',
'password': 'opCMoqxIdFAsJxFe',
'url': 'https://softinst267579.host.vifib.net',
'username': 'admin'}
telecom-2024-theia-21
{'backend-url': 'https://[2a11:9ac0:36:8009::5c]:3000/',
'ipv6': '2a11:9ac0:36:8009::5c',
'monitor-base-url': 'https://softinst267608.host.vifib.net',
'monitor-setup-url': 'https://monitor.app.officejs.com/#page=settings_configurator&url=https://softinst267608.host.vifib.net/public/feeds&username=admin&password=MKluz6rmVi8nKsBf',
'password': 'QrzHBS4DsSuYGGjb',
'url': 'https://softinst267609.host.vifib.net',
'username': 'admin'}
Before doing matomo tutorial
cd ~/srv/project/slapos
git fetch
git checkout telecom-matomo-hotfix
Matomo tutorial
Matomo tutorial : https://handbook.rapid.space/telecom-Matomo.SlapOS.Tutorial
Request Nextcloud instance
slapos supply ~/srv/project/slapos/software/nextcloud/software.cfg slaprunner
slapos request nextcloud-1 ~/srv/project/slapos/software/nextcloud/software.cfg
Request Nextcloud frontend
By default, your nextcloud on your theia instance requested a frontend located on our global CDN. To request a frontend on the edgepod you can use the following command by replacing <Theia-Number> with your theia number (1 to 21) and by replacing <Subdomain> by the subdomain of your choice, you can use your name and surname for instance (make sure each student has a unique subdomain):
slapos request --type custom-personal --slave Telecom.Lecture.2024.Nextcloud.Frontend.<Theia-Number>
http://git.erp5.org/gitweb/slapos.git/blob_plain/HEAD:/software/apache-frontend/software.cfg --parameters 'url=<backend-url>' 'https-only=true' 'custom_domain=<Subdomain>.telecom.rapid.space'