Swarmlab venus provides the user with the unique abillity to create **virtual networks** and use them to project for a Virtual Classroom, an app of your own making or proof of concept. An all of that <b>using only a browser</b> of their choice.
## Why?
Ever imagined having a network environment to tryout stuff with your coworkers/costudents for work or just for fun?
Ever created a service that you would like to test on a real-world network?
Ever designed an Labroom/application you would like to distribute to your students/coworkers/potential clients?
Swarmlab venus comes to bridge the gap between you, your network/computer, the coder/developer of a service and the end user while at the same time meeting the needs for a real-world testing environment.
With venus you can now as part of the cloud work <b>independantly</b> but also stay <b>connected</b>.
The venus service allows us to utilize the power of Swarmlab itself but also combine it with the practiacally unlimited computing of our own machines.
Well "swarmlab-hybrid" forces server-client/containerized applications while "venus" allows for peer-to-peer connection! You can create and connect directly to a network with your coworkers, whithout needing a server.
Ofcourse you can use venus independantly or alongside swarmlab and all of its powerful features.
To sum up, you can now design, develop and test apps using swarlab-hybrid but you can also connect directly to other interested parties for testing or work purposes.
> If you don't meet those requirements, you won't be able to complete the steps within the swarmlab-agent client and you won't be able to configure a network deployment between your Local Enviroment and Swarmlab Online Enviroment.
- A Linux Server (Virtual or Physical)
- You must have super user privileges (root/sudo)
- Docker Engine- Community version 18 or later is required.
- Docker Engine is supported on x86_64 (or amd64), armhf, and arm64 architectures.
- RAM
- Absolute minimum to run the daemon and some very light containers - 512MB
- Open URL __http://localhost:8085/index.html__ in browser
- Get a Swarmlab account.
### for windows or if you wish to keep the environment contained
You can find ready to run VM images <ahref="https://uniwagr-my.sharepoint.com/:u:/g/personal/ice19390012_uniwa_gr/EbhjQIeiDeNFkfkSBWczRggBcJq2Pv6lAJs-NKkT4hXg-g?e=0VC0xa"target="_blank">here</a>.
And instructions on how to use them <ahref="https://git.swarmlab.io:3000/zeus/swarmlab-hybrid/src/branch/master/docs/windows_use_vm.md">here</a>.
:information_source: Default password: swarmlab
PLEASE CHANGE PASSWORD IMEDIATELLY AFTER FIRST LAUNCH!!!