@ -0,0 +1,96 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1"> |
|||
<title>Page Not Found :: Swarmlab sec-intro</title> |
|||
<meta name="generator" content="Antora 2.3.4"> |
|||
<link rel="stylesheet" href="/SwarmLab-HowTos/swarmlab/docs/_/css/site.css"> |
|||
<link rel="stylesheet" href="/SwarmLab-HowTos/swarmlab/docs/_/css/search.css"> |
|||
<script>var uiRootPath = '/SwarmLab-HowTos/swarmlab/docs/_'</script> |
|||
</head> |
|||
<body class="status-404"> |
|||
<header class="header"> |
|||
<nav class="navbar"> |
|||
<div class="navbar-brand"> |
|||
<a class="navbar-item" href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs">Swarmlab sec-intro</a> |
|||
<button class="navbar-burger" data-target="topbar-nav"> |
|||
<span></span> |
|||
<span></span> |
|||
<span></span> |
|||
</button> |
|||
</div> |
|||
<div id="topbar-nav" class="navbar-menu"> |
|||
<div class="navbar-end"> |
|||
<a class="navbar-item" href="#">Home</a> |
|||
<div class="navbar-item has-dropdown is-hoverable"> |
|||
<a class="navbar-link" href="#">Products</a> |
|||
<div class="navbar-dropdown"> |
|||
<a class="navbar-item" target ="hybridgit" href="https://git.swarmlab.io:3000/zeus/swarmlab-hybrid">Hybrid</a> |
|||
<a class="navbar-item" target ="venusgit" href="https://git.swarmlab.io:3000/swarmlab/venus-client">Venus</a> |
|||
</div> |
|||
</div> |
|||
<div class="navbar-item has-dropdown is-hoverable"> |
|||
<a class="navbar-link" href="#">Services</a> |
|||
<div class="navbar-dropdown"> |
|||
<a class="navbar-item" target ="hybrid" href="https://api-client.swarmlab.io:8088/">Hybrid</a> |
|||
<a class="navbar-item" target ="venus" href="https://api-client.swarmlab.io:8088/">Venus</a> |
|||
</div> |
|||
</div> |
|||
<div class="navbar-item"> |
|||
<input id="search-input" type="text" placeholder="Search docs"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
</header> |
|||
<div class="body"> |
|||
<div class="nav-container"> |
|||
<aside class="nav"> |
|||
<div class="panels"> |
|||
<div class="nav-panel-explore is-active" data-panel="explore"> |
|||
<ul class="components"> |
|||
<li class="component"> |
|||
<a class="title" href="/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html">swarmlab</a> |
|||
<ul class="versions"> |
|||
<li class="version is-latest"> |
|||
<a href="/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html">docs</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</aside> |
|||
</div> |
|||
<main class="article"> |
|||
<div class="toolbar" role="navigation"> |
|||
<button class="nav-toggle"></button> |
|||
<a href="/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html" class="home-link"></a> |
|||
<nav class="breadcrumbs" aria-label="breadcrumbs"> |
|||
</nav> |
|||
</div> |
|||
<div class="content"> |
|||
<article class="doc"> |
|||
<h1 class="page">Page Not Found</h1> |
|||
<div class="paragraph"> |
|||
<p>The page you’re looking for does not exist. It may have been moved. You can return to the <a href="/swarmlab/docs/index.html">start page</a>, or follow one of the links in the navigation to the left.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>If you arrived on this page by clicking on a link, please notify the owner of the site that the link is broken. |
|||
If you typed the URL of this page manually, please double check that you entered the address correctly.</p> |
|||
</div> |
|||
</article> |
|||
</div> |
|||
</main> |
|||
</div> |
|||
<footer class="footer"> |
|||
<p>This page was built using the Antora <a href="https://gitlab.com/antora/antora-ui-default" target="antora">default UI</a> </p> |
|||
</footer> |
|||
<script src="/SwarmLab-HowTos/swarmlab/docs/_/js/site.js"></script> |
|||
<script src="/SwarmLab-HowTos/swarmlab/docs/_/js/vendor/lunr.js"></script> |
|||
<script src="/SwarmLab-HowTos/swarmlab/docs/_/js/vendor/search.js" id="search-script" data-base-path="/SwarmLab-HowTos/swarmlab/docs" data-page-path=""></script> |
|||
<script async src="/SwarmLab-HowTos/swarmlab/docs/_/../search-index.js"></script> |
|||
<script async src="/SwarmLab-HowTos/swarmlab/docs/_/js/vendor/highlight.js"></script> |
|||
</body> |
|||
</html> |
@ -0,0 +1,115 @@ |
|||
.navbar-brand .navbar-item + .navbar-item { |
|||
flex-grow: 1; |
|||
justify-content: flex-end; |
|||
} |
|||
|
|||
@media screen and (min-width: 1024px) { |
|||
.navbar-brand { |
|||
flex-grow: 1; |
|||
} |
|||
|
|||
.navbar-menu { |
|||
flex-grow: 0; |
|||
} |
|||
} |
|||
|
|||
#search-input { |
|||
color: #333; |
|||
font-family: inherit; |
|||
font-size: 0.95rem; |
|||
width: 150px; |
|||
border: 1px solid #dbdbdb; |
|||
border-radius: 0.1em; |
|||
line-height: 1.5; |
|||
padding: 0 0.25em; |
|||
} |
|||
|
|||
@media screen and (min-width: 769px) { |
|||
#search-input { |
|||
width: 200px; |
|||
} |
|||
} |
|||
|
|||
.search-result-dropdown-menu { |
|||
position: absolute; |
|||
z-index: 100; |
|||
display: block; |
|||
right: 0; |
|||
left: inherit; |
|||
top: 100%; |
|||
border-radius: 4px; |
|||
margin: 6px 0 0; |
|||
padding: 0; |
|||
text-align: left; |
|||
height: auto; |
|||
background: transparent; |
|||
border: none; |
|||
max-width: 600px; |
|||
min-width: 500px; |
|||
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1); |
|||
} |
|||
|
|||
@media screen and (max-width: 768px) { |
|||
.navbar-brand .navbar-item + .navbar-item { |
|||
padding-left: 0; |
|||
padding-right: 0; |
|||
} |
|||
|
|||
.search-result-dropdown-menu { |
|||
min-width: calc(100vw - 3.75rem); |
|||
} |
|||
} |
|||
|
|||
.search-result-dataset { |
|||
position: relative; |
|||
border: 1px solid #d9d9d9; |
|||
background: #fff; |
|||
border-radius: 4px; |
|||
overflow: auto; |
|||
padding: 0 8px 8px; |
|||
max-height: calc(100vh - 5.25rem); |
|||
color: #333; |
|||
} |
|||
|
|||
.search-result-highlight { |
|||
color: #174d8c; |
|||
background: rgba(143, 187, 237, 0.1); |
|||
padding: .1em .05em; |
|||
} |
|||
|
|||
.search-result-item { |
|||
display: flex; |
|||
font-size: 1rem; |
|||
margin-bottom: 0.5rem; |
|||
margin-top: 0.5rem; |
|||
} |
|||
|
|||
.search-result-document-title { |
|||
width: 33%; |
|||
border-right: 1px solid #ddd; |
|||
color: #a4a7ae; |
|||
font-size: 0.8rem; |
|||
padding: 0.25rem 0.5rem 0.25rem 0; |
|||
text-align: right; |
|||
position: relative; |
|||
word-wrap: break-word; |
|||
} |
|||
|
|||
.search-result-document-hit { |
|||
flex: 1; |
|||
font-size: 0.75em; |
|||
color: #02060c; |
|||
font-weight: 700; |
|||
} |
|||
|
|||
.search-result-document-hit > a { |
|||
color: inherit; |
|||
display: block; |
|||
padding: 0.5rem 0 0.5rem 1rem; |
|||
margin-bottom: 0.25rem; |
|||
} |
|||
|
|||
.search-result-document-hit > a:hover { |
|||
background-color: rgba(69, 142, 225, 0.05); |
|||
} |
|||
|
After Width: | Height: | Size: 190 B |
After Width: | Height: | Size: 219 B |
After Width: | Height: | Size: 182 B |
After Width: | Height: | Size: 328 B |
After Width: | Height: | Size: 404 B |
After Width: | Height: | Size: 604 B |
After Width: | Height: | Size: 710 B |
@ -0,0 +1,6 @@ |
|||
!function(){"use strict";var o=/^sect(\d)$/,i=document.querySelector(".nav-container"),a=document.querySelector(".nav-toggle");a.addEventListener("click",function(e){if(a.classList.contains("is-active"))return u(e);v(e);var t=document.documentElement;t.classList.add("is-clipped--nav"),a.classList.add("is-active"),i.classList.add("is-active");var n=c.getBoundingClientRect(),e=window.innerHeight-Math.round(n.top);Math.round(n.height)!==e&&(c.style.height=e+"px");t.addEventListener("click",u)}),i.addEventListener("click",v);var c,r,s,l=i.querySelector("[data-panel=menu]");function e(){var e,t,n=window.location.hash;if(n&&(n.indexOf("%")&&(n=decodeURIComponent(n)),!(e=l.querySelector('.nav-link[href="'+n+'"]')))){n=document.getElementById(n.slice(1));if(n)for(var i=n,a=document.querySelector("article.doc");(i=i.parentNode)&&i!==a;){var c=i.id;if(!c&&(c=o.test(i.className))&&(c=(i.firstElementChild||{}).id),c&&(e=l.querySelector('.nav-link[href="#'+c+'"]')))break}}if(e)t=e.parentNode;else{if(!s)return;e=(t=s).querySelector(".nav-link")}t!==r&&(h(l,".nav-item.is-active").forEach(function(e){e.classList.remove("is-active","is-current-path","is-current-page")}),t.classList.add("is-current-page"),d(r=t),p(l,e))}function d(e){for(var t,n=e.parentNode;!(t=n.classList).contains("nav-menu");)"LI"===n.tagName&&t.contains("nav-item")&&t.add("is-active","is-current-path"),n=n.parentNode;e.classList.add("is-active")}function n(){var e,t,n,i;this.classList.toggle("is-active")&&(e=parseFloat(window.getComputedStyle(this).marginTop),t=this.getBoundingClientRect(),n=l.getBoundingClientRect(),0<(i=(t.bottom-n.top-n.height+e).toFixed())&&(l.scrollTop+=Math.min((t.top-n.top-e).toFixed(),i)))}function u(e){v(e);e=document.documentElement;e.classList.remove("is-clipped--nav"),a.classList.remove("is-active"),i.classList.remove("is-active"),e.removeEventListener("click",u)}function v(e){e.stopPropagation()}function p(e,t){var n=e.getBoundingClientRect(),i=n.height,a=window.getComputedStyle(c);"sticky"===a.position&&(i-=n.top-parseFloat(a.top)),e.scrollTop=Math.max(0,.5*(t.getBoundingClientRect().height-i)+t.offsetTop)}function h(e,t){return[].slice.call(e.querySelectorAll(t))}l&&(c=i.querySelector(".nav"),r=l.querySelector(".is-current-page"),(s=r)?(d(r),p(l,r.querySelector(".nav-link"))):l.scrollTop=0,h(l,".nav-item-toggle").forEach(function(e){var t=e.parentElement;e.addEventListener("click",n.bind(t));e=function(e,t){e=e.nextElementSibling;return(!e||!t||e[e.matches?"matches":"msMatchesSelector"](t))&&e}(e,".nav-text");e&&(e.style.cursor="pointer",e.addEventListener("click",n.bind(t)))}),c.querySelector("[data-panel=explore] .context").addEventListener("click",function(){h(c,"[data-panel]").forEach(function(e){e.classList.toggle("is-active")})}),l.addEventListener("mousedown",function(e){1<e.detail&&e.preventDefault()}),l.querySelector('.nav-link[href^="#"]')&&(window.location.hash&&e(),window.addEventListener("hashchange",e)))}(); |
|||
!function(){"use strict";var e=document.querySelector("aside.toc.sidebar");if(e){if(document.querySelector("body.-toc"))return e.parentNode.removeChild(e);var t=parseInt(e.dataset.levels||2,10);if(!(t<0)){for(var o="article.doc",d=document.querySelector(o),n=[],i=0;i<=t;i++){var r=[o];if(i){for(var a=1;a<=i;a++)r.push((2===a?".sectionbody>":"")+".sect"+a);r.push("h"+(i+1)+"[id]")}else r.push("h1[id].sect0");n.push(r.join(">"))}var c,s=(m=n.join(","),f=d.parentNode,[].slice.call((f||document).querySelectorAll(m)));if(!s.length)return e.parentNode.removeChild(e);var l={},u=s.reduce(function(e,t){var o=document.createElement("a");o.textContent=t.textContent,l[o.href="#"+t.id]=o;var n=document.createElement("li");return n.dataset.level=parseInt(t.nodeName.slice(1),10)-1,n.appendChild(o),e.appendChild(n),e},document.createElement("ul")),f=e.querySelector(".toc-menu");f||((f=document.createElement("div")).className="toc-menu");var m=document.createElement("h3");m.textContent=e.dataset.title||"Contents",f.appendChild(m),f.appendChild(u);e=!document.getElementById("toc")&&d.querySelector("h1.page ~ :not(.is-before-toc)");e&&((m=document.createElement("aside")).className="toc embedded",m.appendChild(f.cloneNode(!0)),e.parentNode.insertBefore(m,e)),window.addEventListener("load",function(){p(),window.addEventListener("scroll",p)})}}function p(){var t,e=window.pageYOffset,o=1.15*v(document.documentElement,"fontSize"),n=d.offsetTop;if(e&&window.innerHeight+e+2>=document.documentElement.scrollHeight){c=Array.isArray(c)?c:Array(c||0);var i=[],r=s.length-1;return s.forEach(function(e,t){var o="#"+e.id;t===r||e.getBoundingClientRect().top+v(e,"paddingTop")>n?(i.push(o),c.indexOf(o)<0&&l[o].classList.add("is-active")):~c.indexOf(o)&&l[c.shift()].classList.remove("is-active")}),u.scrollTop=u.scrollHeight-u.offsetHeight,void(c=1<i.length?i:i[0])}Array.isArray(c)&&(c.forEach(function(e){l[e].classList.remove("is-active")}),c=void 0),s.some(function(e){return e.getBoundingClientRect().top+v(e,"paddingTop")-o>n||void(t="#"+e.id)}),t?t!==c&&(c&&l[c].classList.remove("is-active"),(e=l[t]).classList.add("is-active"),u.scrollHeight>u.offsetHeight&&(u.scrollTop=Math.max(0,e.offsetTop+e.offsetHeight-u.offsetHeight)),c=t):c&&(l[c].classList.remove("is-active"),c=void 0)}function v(e,t){return parseFloat(window.getComputedStyle(e)[t])}}(); |
|||
!function(){"use strict";var o=document.querySelector("article.doc"),t=document.querySelector(".toolbar");function i(e){return e&&(~e.indexOf("%")?decodeURIComponent(e):e).slice(1)}function r(e){if(e){if(e.altKey||e.ctrlKey)return;window.location.hash="#"+this.id,e.preventDefault()}window.scrollTo(0,function e(t,n){return o.contains(t)?e(t.offsetParent,t.offsetTop+n):n}(this,0)-t.getBoundingClientRect().bottom)}window.addEventListener("load",function e(t){var n,o;(n=i(window.location.hash))&&(o=document.getElementById(n))&&(r.bind(o)(),setTimeout(r.bind(o),0)),window.removeEventListener("load",e)}),Array.prototype.slice.call(document.querySelectorAll('a[href^="#"]')).forEach(function(e){var t,n;(t=i(e.hash))&&(n=document.getElementById(t))&&e.addEventListener("click",r.bind(n))})}(); |
|||
!function(){"use strict";var t,e=document.querySelector(".page-versions .version-menu-toggle");e&&(t=document.querySelector(".page-versions"),e.addEventListener("click",function(e){t.classList.toggle("is-active"),e.stopPropagation()}),document.documentElement.addEventListener("click",function(){t.classList.remove("is-active")}))}(); |
|||
!function(){"use strict";var t=document.querySelector(".navbar-burger");t&&t.addEventListener("click",function(t){t.stopPropagation(),document.documentElement.classList.toggle("is-clipped--navbar"),this.classList.toggle("is-active");var e=document.getElementById(this.dataset.target);e.classList.toggle("is-active")&&(e.style.maxHeight="",t=window.innerHeight-Math.round(e.getBoundingClientRect().top),parseInt(window.getComputedStyle(e).maxHeight,10)!==t&&(e.style.maxHeight=t+"px"))}.bind(t))}(); |
|||
!function(){"use strict";var s=/^\$ (\S[^\\\n]*(\\\n(?!\$ )[^\\\n]*)*)(?=\n|$)/gm,l=/( ) *\\\n *|\\\n( ?) */g,d=/ +$/gm,r=(document.getElementById("site-script")||{dataset:{}}).dataset;[].slice.call(document.querySelectorAll(".doc pre.highlight, .doc .literalblock pre")).forEach(function(e){var t,n,c,i,a;if(e.classList.contains("highlight"))(c=(t=e.querySelector("code")).dataset.lang)&&"console"!==c&&((i=document.createElement("span")).className="source-lang",i.appendChild(document.createTextNode(c)));else{if(!e.innerText.startsWith("$ "))return;var o=e.parentNode.parentNode;o.classList.remove("literalblock"),o.classList.add("listingblock"),e.classList.add("highlightjs","highlight"),(t=document.createElement("code")).className="language-console hljs",t.dataset.lang="console",t.appendChild(e.firstChild),e.appendChild(t)}(c=document.createElement("div")).className="source-toolbox",i&&c.appendChild(i),window.navigator.clipboard&&((n=document.createElement("button")).className="copy-button",n.setAttribute("title","Copy to clipboard"),"svg"===r.svgAs?((o=document.createElementNS("http://www.w3.org/2000/svg","svg")).setAttribute("class","copy-icon"),(i=document.createElementNS("http://www.w3.org/2000/svg","use")).setAttribute("href",window.uiRootPath+"/img/octicons-16.svg#icon-clippy"),o.appendChild(i),n.appendChild(o)):((a=document.createElement("img")).src=window.uiRootPath+"/img/octicons-16.svg#view-clippy",a.alt="copy icon",a.className="copy-icon",n.appendChild(a)),(a=document.createElement("span")).className="copy-toast",a.appendChild(document.createTextNode("Copied!")),n.appendChild(a),c.appendChild(n)),e.appendChild(c),n&&n.addEventListener("click",function(e){var t=e.innerText.replace(d,"");"console"===e.dataset.lang&&t.startsWith("$ ")&&(t=function(e){var t,n=[];for(;t=s.exec(e);)n.push(t[1].replace(l,"$1$2"));return n.join(" && ")}(t));window.navigator.clipboard.writeText(t).then(function(){this.classList.add("clicked"),this.offsetHeight,this.classList.remove("clicked")}.bind(this),function(){})}.bind(n,t))})}(); |
@ -0,0 +1 @@ |
|||
window.antoraLunr=function(n){var e=document.getElementById("search-script").dataset;const d=e.basePath;e.pagePath;var u=document.getElementById("search-input"),i=document.createElement("div");function a(e,t,n){var r,s=[];for(r in e){var a,d=e[r];for(a in d){var u=d[a];u.position&&(u=u.position[0],"title"===a?s=function(t,e,n){var r,s=[],a=n[0],d=n[1],u=document.createElement("span");return u.classList.add("search-result-highlight"),r=t?e.titles.filter(function(e){return e.id===t})[0].text:e.title,u.innerText=r.substr(a,d),n=a+d,e=r.length-1,0===a&&n===e?s.push(u):0===a?(s.push(u),s.push(document.createTextNode(r.substr(d,e)))):n===e?(s.push(document.createTextNode(r.substr(0,a))),s.push(u)):(s.push(document.createTextNode(r.substr(0,a))),s.push(u),s.push(document.createTextNode(r.substr(n,e)))),s}(t,n,u):"text"===a&&(s=function(e,t){var n=[],r=t[0],s=t[1],a=e.text,d=document.createElement("span");d.classList.add("search-result-highlight"),d.innerText=a.substr(r,s);var u=r+s,e=(t=a.length-1)<u+15?t:u+15,s=r-15<0?0:r-15;return 0===r&&u===t?n.push(d):0===r?(n.push(d),n.push(document.createTextNode(a.substr(u,e)))):u===t?(n.push(document.createTextNode(a.substr(0,r))),n.push(d)):(n.push(document.createTextNode("..."+a.substr(s,r-s))),n.push(d),n.push(document.createTextNode(a.substr(u,e-u)+"..."))),n}(n,u)))}}return s}function c(e,r,s){e.forEach(function(e){var t=e.ref;t.includes("#")&&(n=t.substring(t.indexOf("#")+1),t=t.replace("#"+n,""));var t=r[t],n=a(e.matchData.metadata,n,t);s.appendChild(function(e,t,n){var r=document.createElement("div");r.classList.add("search-result-document-title"),r.innerText=e.title;var s=document.createElement("div");s.classList.add("search-result-document-hit");var a=document.createElement("a"),e=d;a.href=e+t.ref,s.appendChild(a),n.forEach(function(e){a.appendChild(e)});n=document.createElement("div");return n.classList.add("search-result-item"),n.appendChild(r),n.appendChild(s),n.addEventListener("mousedown",function(e){e.preventDefault()}),n}(t,e,n))})}function o(e,t,n){for(;i.firstChild;)i.removeChild(i.firstChild);var r,s;""!==n.trim()&&(s=n,s=0<(e=(r=e).search(s)).length||0<(e=r.search(s+"*")).length?e:e=r.search("*"+s+"*"),(e=document.createElement("div")).classList.add("search-result-dataset"),i.appendChild(e),0<s.length?c(s,t,e):e.appendChild(function(e){var t=document.createElement("div");t.classList.add("search-result-item");var n=document.createElement("div");n.classList.add("search-result-document-hit");var r=document.createElement("strong");return r.innerText='No results found for query "'+e+'"',n.appendChild(r),t.appendChild(n),t}(n)))}return i.classList.add("search-result-dropdown-menu"),u.parentNode.appendChild(i),{init:function(e){var r,s,a,d,t=Object.assign({index:n.Index.load(e.index),store:e.store}),e=(r=function(){o(t.index,t.store,u.value)},s=100,function(){var e=this,t=arguments,n=a&&!d;clearTimeout(d),d=setTimeout(function(){d=null,a||r.apply(e,t)},s),n&&r.apply(e,t)});u.addEventListener("keydown",e),u.addEventListener("keydown",function(e){"Escape"===e.key&&(u.value="")}),u.addEventListener("blur",function(e){for(;i.firstChild;)i.removeChild(i.firstChild)})}}}(window.lunr); |
@ -0,0 +1,9 @@ |
|||
<!DOCTYPE html> |
|||
<meta charset="utf-8"> |
|||
<link rel="canonical" href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html"> |
|||
<script>location="swarmlab/docs/index.html"</script> |
|||
<meta http-equiv="refresh" content="0; url=swarmlab/docs/index.html"> |
|||
<meta name="robots" content="noindex"> |
|||
<title>Redirect Notice</title> |
|||
<h1>Redirect Notice</h1> |
|||
<p>The page you requested has been relocated to <a href="swarmlab/docs/index.html">http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html</a>.</p> |
@ -0,0 +1,7 @@ |
|||
<?xml version="1.0" encoding="UTF-8"?> |
|||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"> |
|||
<url> |
|||
<loc>http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html</loc> |
|||
<lastmod>2021-10-18T20:55:01.068Z</lastmod> |
|||
</url> |
|||
</urlset> |
After Width: | Height: | Size: 80 KiB |
@ -0,0 +1,296 @@ |
|||
<!DOCTYPE html> |
|||
<html lang="en"> |
|||
<head> |
|||
<meta charset="utf-8"> |
|||
<meta name="viewport" content="width=device-width,initial-scale=1"> |
|||
<title>Welcome to Swarmlab! :: Swarmlab sec-intro</title> |
|||
<link rel="canonical" href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs/swarmlab/docs/index.html"> |
|||
<meta name="generator" content="Antora 2.3.4"> |
|||
<link rel="stylesheet" href="../../_/css/site.css"> |
|||
<link rel="stylesheet" href="../../_/css/search.css"> |
|||
<script>var uiRootPath = '../../_'</script> |
|||
</head> |
|||
<body class="article"> |
|||
<header class="header"> |
|||
<nav class="navbar"> |
|||
<div class="navbar-brand"> |
|||
<a class="navbar-item" href="http://docs.swarmlab.io/SwarmLab-HowTos/swarmlab/docs">Swarmlab sec-intro</a> |
|||
<button class="navbar-burger" data-target="topbar-nav"> |
|||
<span></span> |
|||
<span></span> |
|||
<span></span> |
|||
</button> |
|||
</div> |
|||
<div id="topbar-nav" class="navbar-menu"> |
|||
<div class="navbar-end"> |
|||
<a class="navbar-item" href="#">Home</a> |
|||
<div class="navbar-item has-dropdown is-hoverable"> |
|||
<a class="navbar-link" href="#">Products</a> |
|||
<div class="navbar-dropdown"> |
|||
<a class="navbar-item" target ="hybridgit" href="https://git.swarmlab.io:3000/zeus/swarmlab-hybrid">Hybrid</a> |
|||
<a class="navbar-item" target ="venusgit" href="https://git.swarmlab.io:3000/swarmlab/venus-client">Venus</a> |
|||
</div> |
|||
</div> |
|||
<div class="navbar-item has-dropdown is-hoverable"> |
|||
<a class="navbar-link" href="#">Services</a> |
|||
<div class="navbar-dropdown"> |
|||
<a class="navbar-item" target ="hybrid" href="https://api-client.swarmlab.io:8088/">Hybrid</a> |
|||
<a class="navbar-item" target ="venus" href="https://api-client.swarmlab.io:8088/">Venus</a> |
|||
</div> |
|||
</div> |
|||
<div class="navbar-item"> |
|||
<input id="search-input" type="text" placeholder="Search docs"> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
</nav> |
|||
</header> |
|||
<div class="body"> |
|||
<div class="nav-container" data-component="swarmlab" data-version="docs"> |
|||
<aside class="nav"> |
|||
<div class="panels"> |
|||
<div class="nav-panel-menu is-active" data-panel="menu"> |
|||
<nav class="nav-menu"> |
|||
<h3 class="title"><a href="index.html">swarmlab</a></h3> |
|||
<ul class="nav-list"> |
|||
<li class="nav-item" data-depth="0"> |
|||
<ul class="nav-list"> |
|||
<li class="nav-item is-current-page" data-depth="1"> |
|||
<a class="nav-link" href="index.html">Welcome</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
<li class="nav-item" data-depth="0"> |
|||
<ul class="nav-list"> |
|||
<li class="nav-item" data-depth="1"> |
|||
<a class="nav-link" href="#intro.adoc">Docker</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</nav> |
|||
</div> |
|||
<div class="nav-panel-explore" data-panel="explore"> |
|||
<div class="context"> |
|||
<span class="title">swarmlab</span> |
|||
<span class="version">docs</span> |
|||
</div> |
|||
<ul class="components"> |
|||
<li class="component is-current"> |
|||
<a class="title" href="index.html">swarmlab</a> |
|||
<ul class="versions"> |
|||
<li class="version is-current is-latest"> |
|||
<a href="index.html">docs</a> |
|||
</li> |
|||
</ul> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</aside> |
|||
</div> |
|||
<main class="article"> |
|||
<div class="toolbar" role="navigation"> |
|||
<button class="nav-toggle"></button> |
|||
<a href="index.html" class="home-link is-current"></a> |
|||
<nav class="breadcrumbs" aria-label="breadcrumbs"> |
|||
<ul> |
|||
<li><a href="index.html">swarmlab</a></li> |
|||
<li><a href="index.html">Welcome</a></li> |
|||
</ul> |
|||
</nav> |
|||
</div> |
|||
<div class="content"> |
|||
<aside class="toc sidebar" data-title="Contents" data-levels="2"> |
|||
<div class="toc-menu"></div> |
|||
</aside> |
|||
<article class="doc"> |
|||
<h1 class="page">Welcome to Swarmlab!</h1> |
|||
<div id="preamble"> |
|||
<div class="sectionbody"> |
|||
<div class="imageblock right"> |
|||
<div class="content"> |
|||
<img src="_images/swarmlab.png" alt="swarmlab" width="150"> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Swarmlab provides the user with the unique abillity to <strong>create Labrooms</strong> (or other applications) and <strong>share</strong> them as project images expanding the simple ideas to full-blown systems.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>An all of that using only the browser and the command line of their system.</p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_intro"><a class="anchor" href="#_intro"></a>Intro</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>You will be connected to the Swarmlab Cloud (hence HYBRID) but you will be able to use your own storage(move files around, delete/copy etc),your own networking and computational power(cpu/graphics etc) and create a system exactly the way you need it.</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>This way you will be able to :</p> |
|||
</div> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>create images for testing.</p> |
|||
</li> |
|||
<li> |
|||
<p>Run them using docker.</p> |
|||
</li> |
|||
<li> |
|||
<p>Share them for others to use and develop.</p> |
|||
</li> |
|||
<li> |
|||
<p>Finally browse the cloud for shared images to integrate into your project and make it even better.</p> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_ready_to_run_out_of_the_box"><a class="anchor" href="#_ready_to_run_out_of_the_box"></a>Ready to run out-of-the-box</h2> |
|||
<div class="sectionbody"> |
|||
<div class="paragraph"> |
|||
<p>Normally the docker dataflow is as described in the following images:</p> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p><span class="image"><img src="https://git.swarmlab.io:3000/zeus/swarmlab-hybrid/raw/branch/master/docs/images/docker-build.png" alt="docker build"></span> |
|||
<span class="image"><img src="https://git.swarmlab.io:3000/zeus/swarmlab-hybrid/raw/branch/master/docs/images/docker-run.png" alt="docker run"></span></p> |
|||
</div> |
|||
</div> |
|||
</div> |
|||
<div class="sect1"> |
|||
<h2 id="_services"><a class="anchor" href="#_services"></a>Services</h2> |
|||
<div class="sectionbody"> |
|||
<table class="tableblock frame-all grid-all stretch"> |
|||
<colgroup> |
|||
<col style="width: 50%;"> |
|||
<col style="width: 50%;"> |
|||
</colgroup> |
|||
<thead> |
|||
<tr> |
|||
<th class="tableblock halign-left valign-top">Hybrid</th> |
|||
<th class="tableblock halign-left valign-top">VEnus Network Unification Service</th> |
|||
</tr> |
|||
</thead> |
|||
<tbody> |
|||
<tr> |
|||
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph"> |
|||
<p><strong>We have created an ever-growing database of readilly accessible labrooms you can choose from</strong></p> |
|||
</div> |
|||
<div class="literalblock"> |
|||
<div class="content"> |
|||
<pre>Ready to use, on demand virtual labs/microservices</pre> |
|||
</div> |
|||
</div> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>Run and manage said rooms and application</p> |
|||
</li> |
|||
<li> |
|||
<p>Create Labrooms/Applications/Microservices</p> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>create once - scale up or down without rebuilding</p> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</li> |
|||
<li> |
|||
<p>on-demand</p> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>sandbox environments</p> |
|||
</li> |
|||
<li> |
|||
<p>Virtual Labrooms</p> |
|||
</li> |
|||
<li> |
|||
<p>Virtual Classrooms</p> |
|||
</li> |
|||
<li> |
|||
<p>Proof-of-Concept (POC)</p> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
</li> |
|||
<li> |
|||
<p>Move Labs between environments</p> |
|||
</li> |
|||
</ul> |
|||
</div></div></td> |
|||
<td class="tableblock halign-left valign-top"><div class="content"><div class="paragraph"> |
|||
<p><strong>VENUS makes collaboration easier</strong></p> |
|||
</div> |
|||
<div class="literalblock"> |
|||
<div class="content"> |
|||
<pre>Build the network you require on demand and without effort.</pre> |
|||
</div> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>You can Create and manage</p> |
|||
</div> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>on-demand network environments using any cloud over any network</p> |
|||
</li> |
|||
<li> |
|||
<p>Connect multiple computers through a network.</p> |
|||
</li> |
|||
<li> |
|||
<p>Share your Labrooms/Applications/Microservices with your friends</p> |
|||
</li> |
|||
<li> |
|||
<p>Move Labs between networks</p> |
|||
</li> |
|||
<li> |
|||
<p>anything else that might suit your needs in a dynamic and Scalable Distributed Architecture</p> |
|||
</li> |
|||
</ul> |
|||
</div> |
|||
<div class="paragraph"> |
|||
<p>Swarmlab-Venus provides</p> |
|||
</div> |
|||
<div class="ulist"> |
|||
<ul> |
|||
<li> |
|||
<p>Secure and state-of-the-art cryptography - integrated across all connections</p> |
|||
</li> |
|||
<li> |
|||
<p>Manage the entire network as a service</p> |
|||
</li> |
|||
<li> |
|||
<p>Architecture/Platform Agnostic</p> |
|||
</li> |
|||
<li> |
|||
<p>Manage user network access</p> |
|||
</li> |
|||
<li> |
|||
<p>Network traffic analysis</p> |
|||
</li> |
|||
</ul> |
|||
</div></div></td> |
|||
</tr> |
|||
</tbody> |
|||
</table> |
|||
</div> |
|||
</div> |
|||
</article> |
|||
</div> |
|||
</main> |
|||
</div> |
|||
<footer class="footer"> |
|||
<p>This page was built using the Antora <a href="https://gitlab.com/antora/antora-ui-default" target="antora">default UI</a> </p> |
|||
</footer> |
|||
<script src="../../_/js/site.js"></script> |
|||
<script src="../../_/js/vendor/lunr.js"></script> |
|||
<script src="../../_/js/vendor/search.js" id="search-script" data-base-path="../.." data-page-path="/swarmlab/docs/index.html"></script> |
|||
<script async src="../../_/../search-index.js"></script> |
|||
<script async src="../../_/js/vendor/highlight.js"></script> |
|||
</body> |
|||
</html> |
After Width: | Height: | Size: 136 KiB |
After Width: | Height: | Size: 122 KiB |
After Width: | Height: | Size: 2.6 KiB |
After Width: | Height: | Size: 231 KiB |
After Width: | Height: | Size: 46 KiB |
After Width: | Height: | Size: 220 KiB |
After Width: | Height: | Size: 31 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 128 KiB |
After Width: | Height: | Size: 22 KiB |
After Width: | Height: | Size: 49 KiB |
After Width: | Height: | Size: 575 KiB |
After Width: | Height: | Size: 187 KiB |
After Width: | Height: | Size: 65 KiB |
After Width: | Height: | Size: 68 KiB |
@ -0,0 +1,115 @@ |
|||
.navbar-brand .navbar-item + .navbar-item { |
|||
flex-grow: 1; |
|||
justify-content: flex-end; |
|||
} |
|||
|
|||
@media screen and (min-width: 1024px) { |
|||
.navbar-brand { |
|||
flex-grow: 1; |
|||
} |
|||
|
|||
.navbar-menu { |
|||
flex-grow: 0; |
|||
} |
|||
} |
|||
|
|||
#search-input { |
|||
color: #333; |
|||
font-family: inherit; |
|||
font-size: 0.95rem; |
|||
width: 150px; |
|||
border: 1px solid #dbdbdb; |
|||
border-radius: 0.1em; |
|||
line-height: 1.5; |
|||
padding: 0 0.25em; |
|||
} |
|||
|
|||
@media screen and (min-width: 769px) { |
|||
#search-input { |
|||
width: 200px; |
|||
} |
|||
} |
|||
|
|||
.search-result-dropdown-menu { |
|||
position: absolute; |
|||
z-index: 100; |
|||
display: block; |
|||
right: 0; |
|||
left: inherit; |
|||
top: 100%; |
|||
border-radius: 4px; |
|||
margin: 6px 0 0; |
|||
padding: 0; |
|||
text-align: left; |
|||
height: auto; |
|||
background: transparent; |
|||
border: none; |
|||
max-width: 600px; |
|||
min-width: 500px; |
|||
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.2), 0 2px 3px 0 rgba(0, 0, 0, 0.1); |
|||
} |
|||
|
|||
@media screen and (max-width: 768px) { |
|||
.navbar-brand .navbar-item + .navbar-item { |
|||
padding-left: 0; |
|||
padding-right: 0; |
|||
} |
|||
|
|||
.search-result-dropdown-menu { |
|||
min-width: calc(100vw - 3.75rem); |
|||
} |
|||
} |
|||
|
|||
.search-result-dataset { |
|||
position: relative; |
|||
border: 1px solid #d9d9d9; |
|||
background: #fff; |
|||
border-radius: 4px; |
|||
overflow: auto; |
|||
padding: 0 8px 8px; |
|||
max-height: calc(100vh - 5.25rem); |
|||
color: #333; |
|||
} |
|||
|
|||
.search-result-highlight { |
|||
color: #174d8c; |
|||
background: rgba(143, 187, 237, 0.1); |
|||
padding: .1em .05em; |
|||
} |
|||
|
|||
.search-result-item { |
|||
display: flex; |
|||
font-size: 1rem; |
|||
margin-bottom: 0.5rem; |
|||
margin-top: 0.5rem; |
|||
} |
|||
|
|||
.search-result-document-title { |
|||
width: 33%; |
|||
border-right: 1px solid #ddd; |
|||
color: #a4a7ae; |
|||
font-size: 0.8rem; |
|||
padding: 0.25rem 0.5rem 0.25rem 0; |
|||
text-align: right; |
|||
position: relative; |
|||
word-wrap: break-word; |
|||
} |
|||
|
|||
.search-result-document-hit { |
|||
flex: 1; |
|||
font-size: 0.75em; |
|||
color: #02060c; |
|||
font-weight: 700; |
|||
} |
|||
|
|||
.search-result-document-hit > a { |
|||
color: inherit; |
|||
display: block; |
|||
padding: 0.5rem 0 0.5rem 1rem; |
|||
margin-bottom: 0.25rem; |
|||
} |
|||
|
|||
.search-result-document-hit > a:hover { |
|||
background-color: rgba(69, 142, 225, 0.05); |
|||
} |
|||
|