After Cloud Technology: SlapOS
|
Level: |
Undergraduate / Graduate |
Duration: |
6 hours |
Technical requirements: |
IPv6 Internet connection with standard compliant webbrowser |
Contributors: |
Cédric Le Ninivin (cedric (dot) leninivin (at) nexedi (dot) com)
Thomas Gambier (thomas (dot) gambier (at) nexedi (dot) com)
Xavier Thompson (xavier (dot) thompson (at) nexedi (dot) com)
Lu Xu (lu (dot) xu (at) nexedi (dot) com) |
|
Introduction
- After Cloud Presentation
- SlapOS Architecture (Presentation)
- SlapOS HomePage
- Rapid.Space Lecture
Today's Archictecture
Develop single instance profiles with Rapid.Space
In this section, you will learn the basic blocs used in developing a software and instances for Rapid.Space and the fundamentals of devops with SlapOS. Please note this is the first step to add or change a product.
Develop interconnected services
You will learn to create a service ready to be deployed on different servers in this section. It will be useful to create your CDN or have a system where the database is spread among multiple servers.
Test software release
An untested software shall not be release, you will learn to test a software in this section.
Shared instance
A shared instance is an instance that is hosted on another instance. the main case in Rapid.Space are frontend instances, which are hosted on Rapid.Space CDNs. You will learn how to request a frontend instance in this section.
HTML5 et jIO c'est sympa
- Présentation: P-OJS-Shenzen
- Documentation: jio.readthedocs.io
XXX TODO:
Material list
- one ORS 39
- One switch
- One smartphone to access to ORS in 4G/5G
- One shuttle
- 4 cables RJ45
Activities
- Show: slapos node status, stop a theia service and prove that theia no longer accessible and then restarted automatically.
- Disconnect internet
Issues
Make sure they have access to the local address even when no internet available.
Extra links
contact: Cédric Le Ninivin, cedric.leninivin@nexedi.com
Local Wifi
- RapidSpace S90C tether
- rapidspace
Instances
Telecom.Lecture.2021.Shuttle.1
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157148.host.vifib.net/public/feeds&username;=admin&password;=gnhqwmzu",
"additional-url": "https://softinst157176.telecom.rapid.space",
"url": "https://softinst157149.host.vifib.net",
"monitor-base-url": "https://softinst157148.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::a0b9]:3000/",
"password": "qfjalphedrby"
}
Telecom.Lecture.2021.Shuttle.2
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157153.host.vifib.net/public/feeds&username;=admin&password;=xkuliryv",
"additional-url": "https://softinst157178.telecom.rapid.space",
"url": "https://softinst157154.host.vifib.net",
"monitor-base-url": "https://softinst157153.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::cb7e]:3000/",
"password": "cqnjapruhgyz"
}
Telecom.Lecture.2021.Shuttle.3
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157156.host.vifib.net/public/feeds&username;=admin&password;=epocdkwu",
"additional-url": "https://softinst157179.telecom.rapid.space",
"url": "https://softinst157157.host.vifib.net",
"monitor-base-url": "https://softinst157156.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::a2b2]:3000/",
"password": "troeugsbkcwf"
}
Telecom.Lecture.2021.Shuttle.4
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157160.host.vifib.net/public/feeds&username;=admin&password;=aocdfgsh",
"additional-url": "https://softinst157180.telecom.rapid.space",
"url": "https://softinst157161.host.vifib.net",
"monitor-base-url": "https://softinst157160.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::60e]:3000/",
"password": "gnjzkfdpsuol"
}
Telecom.Lecture.2021.Shuttle.5
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157162.host.vifib.net/public/feeds&username;=admin&password;=fxeqzkjg",
"additional-url": "https://softinst157181.telecom.rapid.space",
"url": "https://softinst157163.host.vifib.net",
"monitor-base-url": "https://softinst157162.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::d3a9]:3000/",
"password": "nwmpvuezrghj"
}
Telecom.Lecture.2021.Shuttle.6
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157164.host.vifib.net/public/feeds&username;=admin&password;=mdylxroj",
"additional-url": "https://softinst157183.telecom.rapid.space",
"url": "https://softinst157165.host.vifib.net",
"monitor-base-url": "https://softinst157164.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::569a]:3000/",
"password": "fklcezuvdngw"
}
Telecom.Lecture.2021.Shuttle.7
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157166.host.vifib.net/public/feeds&username;=admin&password;=bldvqzgf",
"additional-url": "https://softinst157185.telecom.rapid.space",
"url": "https://softinst157167.host.vifib.net",
"monitor-base-url": "https://softinst157166.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::4a5b]:3000/",
"password": "ugwfqmecxdkz"
}
Telecom.Lecture.2021.Shuttle.8
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157186.host.vifib.net/public/feeds&username;=admin&password;=mvbtequf",
"additional-url": "https://softinst157188.telecom.rapid.space",
"url": "https://softinst157187.host.vifib.net",
"monitor-base-url": "https://softinst157186.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::d267]:3000/",
"password": "rofcxnetylju"
}
Telecom.Lecture.2021.Shuttle.9
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst157189.host.vifib.net/public/feeds&username;=admin&password;=menxcrby",
"additional-url": "https://softinst157191.telecom.rapid.space",
"url": "https://softinst157190.host.vifib.net",
"monitor-base-url": "https://softinst157189.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::a293]:3000/",
"password": "znbjmudpyhak"
}
Telecom.Lecture.2021.Cloud.1
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158544.host.vifib.net/public/feeds&username;=admin&password;=qzyndpkf",
"additional-url": "https://softinst158546.telecom.rapid.space",
"url": "https://softinst158545.host.vifib.net",
"monitor-base-url": "https://softinst158544.host.vifib.net",
"backend-url": "https://[2001:67c:1254:e:b7::aced]:3000/",
"password": "btnkzeuwjoch"
}
Telecom.Lecture.2021.Cloud.2
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158541.host.vifib.net/public/feeds&username;=admin&password;=hlcdgzws",
"additional-url": "https://softinst158543.telecom.rapid.space",
"url": "https://softinst158542.host.vifib.net",
"monitor-base-url": "https://softinst158541.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f0::7673]:3000/",
"password": "prijkvtgxfdm"
}
Telecom.Lecture.2021.Cloud.3
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158548.host.vifib.net/public/feeds&username;=admin&password;=ynscfrog",
"additional-url": "https://softinst158550.telecom.rapid.space",
"url": "https://softinst158549.host.vifib.net",
"monitor-base-url": "https://softinst158548.host.vifib.net",
"backend-url": "https://[2001:67c:1254:e:9::fb13]:3000/",
"password": "ygxnwhcdeazp"
}
Telecom.Lecture.2021.Cloud.4
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158552.host.vifib.net/public/feeds&username;=admin&password;=jhegoutl",
"additional-url": "https://softinst158554.telecom.rapid.space",
"url": "https://softinst158553.host.vifib.net",
"monitor-base-url": "https://softinst158552.host.vifib.net",
"backend-url": "https://[2001:67c:1254:e:9::61d]:3000/",
"password": "mfghanlwszei"
}
Telecom.Lecture.2021.Cloud.5
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158584.host.vifib.net/public/feeds&username;=admin&password;=sqzrkbjg",
"additional-url": "https://softinst158586.telecom.rapid.space",
"url": "https://softinst158585.host.vifib.net",
"monitor-base-url": "https://softinst158584.host.vifib.net",
"backend-url": "https://[2001:67c:1254:e:c4::a420]:3000/",
"password": "jdcokgsnmrav"
}
Telecom.Lecture.2021.Cloud.6
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158581.host.vifib.net/public/feeds&username;=admin&password;=xwmajdvh",
"additional-url": "https://softinst158583.telecom.rapid.space",
"url": "https://softinst158582.host.vifib.net",
"monitor-base-url": "https://softinst158581.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f1::a1ec]:3000/",
"password": "zuhbqptcrona"
}
Telecom.Lecture.2021.Cloud.7
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158578.host.vifib.net/public/feeds&username;=admin&password;=etawjmyz",
"additional-url": "https://softinst158580.telecom.rapid.space",
"url": "https://softinst158579.host.vifib.net",
"monitor-base-url": "https://softinst158578.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f0::c4f4]:3000/",
"password": "taerzidvsjgc"
}
Telecom.Lecture.2021.Cloud.8
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158590.host.vifib.net/public/feeds&username;=admin&password;=fywepchx",
"additional-url": "https://softinst158592.telecom.rapid.space",
"url": "https://softinst158591.host.vifib.net",
"monitor-base-url": "https://softinst158590.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f1::66ee]:3000/",
"password": "oeuctqbmhpwg"
}
Telecom.Lecture.2021.Cloud.9
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158587.host.vifib.net/public/feeds&username;=admin&password;=rlzdknfu",
"additional-url": "https://softinst158589.telecom.rapid.space",
"url": "https://softinst158588.host.vifib.net",
"monitor-base-url": "https://softinst158587.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f0::aee3]:3000/",
"password": "tybaflrpnxqj"
}
Telecom.Lecture.2021.Cloud.10
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158619.host.vifib.net/public/feeds&username;=admin&password;=rfvzhpik",
"additional-url": "https://softinst158621.telecom.rapid.space",
"url": "https://softinst158620.host.vifib.net",
"monitor-base-url": "https://softinst158619.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f0::115]:3000/",
"password": "uxlmnegvktob"
}
Telecom.Lecture.2021.Cloud.11
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158604.host.vifib.net/public/feeds&username;=admin&password;=mjvdeiot",
"additional-url": "https://softinst158606.telecom.rapid.space",
"url": "https://softinst158605.host.vifib.net",
"monitor-base-url": "https://softinst158604.host.vifib.net",
"backend-url": "https://[2001:67c:1254:e:c4::173c]:3000/",
"password": "gbkhxpqtdrsj"
}
Telecom.Lecture.2021.Cloud.12
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158613.host.vifib.net/public/feeds&username;=admin&password;=nhsgxjdi",
"additional-url": "https://softinst158615.telecom.rapid.space",
"url": "https://softinst158614.host.vifib.net",
"monitor-base-url": "https://softinst158613.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f1::33d1]:3000/",
"password": "qogewlthysux"
}
Telecom.Lecture.2021.Cloud.13
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158622.host.vifib.net/public/feeds&username;=admin&password;=ljtiepyf",
"additional-url": "https://softinst158624.telecom.rapid.space",
"url": "https://softinst158623.host.vifib.net",
"monitor-base-url": "https://softinst158622.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f1::299e]:3000/",
"password": "jotgsfapubzn"
}
Telecom.Lecture.2021.Cloud.14
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158616.host.vifib.net/public/feeds&username;=admin&password;=vjniaogp",
"additional-url": "https://softinst158618.telecom.rapid.space",
"url": "https://softinst158617.host.vifib.net",
"monitor-base-url": "https://softinst158616.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f0::ac2f]:3000/",
"password": "fisnxalbyeom"
}
Telecom.Lecture.2021.Cloud.15
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158607.host.vifib.net/public/feeds&username;=admin&password;=omtxjpbd",
"additional-url": "https://softinst158609.telecom.rapid.space",
"url": "https://softinst158608.host.vifib.net",
"monitor-base-url": "https://softinst158607.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f0::6657]:3000/",
"password": "icmkrlastwph"
}
Telecom.Lecture.2021.Cloud.16
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158625.host.vifib.net/public/feeds&username;=admin&password;=tikvpgmb",
"additional-url": "https://softinst158627.telecom.rapid.space",
"url": "https://softinst158626.host.vifib.net",
"monitor-base-url": "https://softinst158625.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f1::2b02]:3000/",
"password": "wdvoqyikljph"
}
Telecom.Lecture.2021.Cloud.17
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158610.host.vifib.net/public/feeds&username;=admin&password;=hguctydp",
"additional-url": "https://softinst158612.telecom.rapid.space",
"url": "https://softinst158611.host.vifib.net",
"monitor-base-url": "https://softinst158610.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f4::70c4]:3000/",
"password": "azgcdmuwfjnx"
}
Telecom.Lecture.2021.Cloud.18
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158631.host.vifib.net/public/feeds&username;=admin&password;=iaoxvndu",
"additional-url": "https://softinst158633.telecom.rapid.space",
"url": "https://softinst158632.host.vifib.net",
"monitor-base-url": "https://softinst158631.host.vifib.net",
"backend-url": "https://[2001:67c:1254:f1::b581]:3000/",
"password": "zmngjtuexfdc"
}
Telecom.Lecture.2021.Cloud.19
{
"username": "admin",
"monitor-setup-url": "https://monitor.app.officejs.com/#page=settings_configurator&url;=https://softinst158628.host.vifib.net/public/feeds&username;=admin&password;=twyzbpfl",
"additional-url": "https://softinst158630.telecom.rapid.space",
"url": "https://softinst158629.host.vifib.net",
"monitor-base-url": "https://softinst158628.host.vifib.net",
"backend-url": "https://[2001:67c:1254:e:c4::92fe]:3000/",
"password": "phntcxywdgiz"
}