Enterprise: On-Premises deployment¶
This guide will help you deploy Drovio to your own servers. Should you need any further assistance or have any question concerning this guide or Drovio, please contact us at support@drovio.com.
Introduction¶
Drovio is a collaborative screen sharing solution made for remote, hybrid and distributed teams. Each participant gets their own mouse cursor on your screen and they can interact with your apps in real time, right from the app or from a web browser without having to install any software nor any plugin.
Drovio comes in two pieces:
- Drovio Server: web server, users and licenses allocation manager. Controls Drovio app connections and serves the web client to guests.
- Drovio app: native app that lets users share their screens or apps with other users who have the app installed too or who are using the web client. Handles the participants' interactions with mouse and keyboard inputs, voice chat / video conferencing support and many other features.
Deployment overview¶
A typical on-premises deployment consists of the following steps:
- Check that your infrastructure meets the requirements.
- Install Drovio Server on Linux, Windows or Docker.
- Configure Drovio Server: at minimum the server URL and the admin password.
- Optionally enable HTTPS, connect your directory with LDAP / AD or configure SSO (SAML / OIDC), and set up High Availability.
- Optionally deploy a relay server (TURN) to traverse restrictive firewalls and NATs.
- Optionally add an integration (Slack, Teams).
- Manage licenses and users from the administration panel.
- Install the Drovio app on end-user machines and point it to your server.
Running Drovio yourself
Hosting Drovio Server means you own the infrastructure it runs on, its operating system, its certificates and its backups. What falls to you and what stays with us is set out in Shared responsibility.
Documentation versions
This documentation is versioned per Drovio Server release. Use the version selector at the top of the page to switch to the version matching your deployment.