Python version greater than 3.7 is required. Python 3.9 recommended.
The CLI comes as a Python package. Install it via:
python3 -m pip install elemento-cli
Download the application package and drag the ElectrOS icon to your Applications folder.
When launched it will trigger the installation of all the needed services.
For M1/M2 Macs:
Elemento_Cloud_App_macos_arm.dmg
MD5: af96a6520562abd77d4f9c58ba9b9b10
SHA: e5416d68cda97eef48ca142bdf30895cf35c25dc
For Intel Macs:
Elemento_Cloud_App_macos_intel.dmg
MD5: d1d863435066f136597955ff5014d6d9
SHA: f792ee10b0959821d89f6e5f39b198e2b59617f1
Install the linux package with your favourite package manager.
When launched it will trigger the installation of all the needed services.
For x86 64bit (Debian-like):
Elemento_Cloud_App_linux_x86.deb
MD5: 4c23f537ebb92b12952c8e44a04ed7a4
SHA: 71d682bff85ce7dba152770b1ea0e527453b64a4
Elemento_Cloud_App_linux_x86.AppImage
MD5: 345a1b7b010cda8e2dc1a81019928394
SHA: 2a8032e14847bdb042ecc40cbeb664c4074a139a
For ARM (Debian-like):
Elemento_Cloud_App_linux_arm.deb
MD5: 41c008fc77eff6e4fe04548c912b82fa
SHA: e044c2cd8189de3e8370254bf122eea481c5244d
Elemento_Cloud_App_linux_arm.AppImage
MD5: 50f3c205bdb38fae5bad19a6d1e9c059
SHA: ac001fe94783ce6e564e4637daee79cd41c60575
Download the installer and follow the installation steps.
When launched it will trigger the installation of all the needed services.
Download link:
Elemento_Cloud_App_win.exe
MD5: 44ac0f6cb5f10b3f6d90ddfb581c844e
SHA: e3afa98a28c52d3d2eb9f679a34907dc5beab4ce
Running Electros requires executing three system services (or daemons) on your machine. Once the services are running you can fire up our GUI app or use our CLI directly from the terminal.
Electros currently supports any desktop operating system.
We will release Android and iOS version later this year!
We are working on providing a user portal which optionally runs Electros within. We still need some testing to make sure everything runs fine!
You haven't to take a choice!
Thanks to the whole logic behind Electros being implemented at the system services (or daemons) level, the GUI and CLI are just interfaces to show the data retrieved by the daemons.
You can even mix the usage of CLI and GUI without even bothering about being authenticated in either of the two.
It depends on what the guest Operating System supports.
As an example, a Windows guest won't support SSH and a MacOS guest won't support RDP. We are working on a new protocol which will enable greater compatibility. Stay tuned!