Myrtille (original) (raw)

What is it?

Myrtille is an Open Source solution that provides a web access to servers, desktops and applications.

To achieve this, it relies on the SSH and RDP protocols to send the user's actions from the browser to the remote side, through a web gateway, and stream back the display and audio with a constant focus on performance.

It is widely used by individuals and businesses wishing to access their resources outside their home or business network, or give access to a third party (an employee, a customer, a tech support, etc.) without compromising on security.

Full web

Access your servers, desktops and applications from any web browser, without any plugin or extension

Cross-Platform

Compatible with all devices and operating systems with a web browser

Console Access

Direct connection to Hyper-V, console session, ability to monitor the startup / shutdown sequences of a VM

Security

SSL/TLS, Multi-Factor Authentication, Active Directory integration, etc. Security is at the heart of Myrtille

Extensibility

Myrtille comes with several REST APIs and can use external APIs. Hosting can be cloud-based, on-premise, or both

Support

Myrtille has a growing community, a discussion group and an issue tracker.

All features

27

Years of experience in IT

1826

Github stars (and up!)

10

milliseconds of average roundtrip

Learn more

You have questions or want more information?

Remote everything

Myrtille's main goal is to provide access to remote servers, desktops and applications in the simplest possible way: using a web browser.

Myrtille is a remote access gateway. It's installed once and gives access to all machines (where remote access is enabled) on the network. Users don't need to install anything on their workstations (no agent, browser plugin or extension), neither at work nor at home.

In addition to HTTPS, Myrtille can be moved into a DMZ, or behind a reverse proxy, a firewall, while streaming pure HTML content and therefore not blocked at any time. The end user benefits from browser isolation and the remote server is behind a gateway.

App webification

Myrtille makes your legacy application available from an URL, effectively turning it into a web application, which can be hosted on a cloud platform (Azure, AWS, Google, etc.), on-premise or both.

The time savings are considerable because you don't have to rewrite a single line of code and you don't lose any functionality in the process.

Your application becomes cross-platform because it works on any device and operating system into a web browser. Resource requirements for the end user are also no longer relevant as your application is running on the server side.

Session sharing

With Myrtille, you can share a remote session with as many people as you want, granting them access control or not, even if the underlying protocol doesn't support it.

This allows for collaborative work, and you can therefore imagine new uses for your application (interactive demo, group work, etc.).

SaaS model

Thanks to Myrtille, your application can now be served in SaaS mode. You can control its access and monitor its usage.

This opens up new business models for your application, as you can charge it based on pay-per-use, rental, or subscription.

Training and workshops

Myrtille can be used to validate degrees or pass certifications, and is particulary adapted for complex software which requires "hands on". This is what is done, for example, by Practice Labs, a Myrtille early adopter and sponsor.

Using the collaborative mode, a trainer can share a remote desktop or application with the learners and make them interact with each others, or provide them with links for individual practice.

Among the development roadmap, connectors with LMS like Moodle (Open Source) are planned. This will allow to embed Myrtille into training courses, driven by the LMS portal and using the Myrtille APIs.

Remote Desktop (Windows)

Your browser doesn't support HTML5 video tag.

Remote Desktop (Linux)

Your browser doesn't support HTML5 video tag.

Hyper-V VM (Windows)

Your browser doesn't support HTML5 video tag.

Hyper-V VM (Linux)

Your browser doesn't support HTML5 video tag.

SSH Terminal

Your browser doesn't support HTML5 video tag.

Connect from URL

Your browser doesn't support HTML5 video tag.

Connect from API

Your browser doesn't support HTML5 video tag.

Hosted Application (URL)

Your browser doesn't support HTML5 video tag.

Hosted Application (API)

Your browser doesn't support HTML5 video tag.

Training & Practice

Your browser doesn't support HTML5 video tag.

Learn more

You have questions or want more information?

Tom Salmon

Director of IT | Tantalus Labs Ltd.

My users are all on Chromebook or macOS and there are a few users who need access to some legacy Windows apps. One of these apps also has to be on a layer 2 network as a controller it connects to. In total I have 5 users using Myrtille.

Thanks for all the good work!

Philippe Millette

Myrtille user

Before the end of the year, we will implant Myrtille for all our users (~100) so it is easier for them to access our Windows application. We have mac, chrome os, linux and windows users. It will unify the way the people connect to our application. (Easier too for our support team to setup, because there is no setup on client' side!)

Also, with your new implementation of the PDF printer, we won't need to install anymore printer drivers on our servers! So way less printing problems (bad printer drivers) in our case!

Thank you for all your great work and support!

Xavier Panisello Tortajada

SISTEMES D'INFORMACIÓ

We are using last open source version of Inuvika (an Ulteo fork), about 50 users. But last two years Inuvika has become private software and Ulteo has disappeared. That's why I have been looking for a new solution, and Myrtille is a very good solution.

Paul Oliver

Olive Innovations, CEO

I installed myrtille in a company I do some work for. Due to the snow there was a large number of users using it for remote access. At one point over the last few days there were approximately 78 user at one time using the platform.

4 core, average CPU utilisation 58% 4gb ram. Utilisation 98%, on average 70mb per user for freerdp. Bandwidth. Average over 1 hour period 24Mb

To put this in perspective, after upgrading ram to 8gb there were no issues at all. Performance wise it worked really well. Microsoft remote Access gateway preciously had started to fall over at 50 users. This is a testimant to the project developers.