PREVIEW · plexus.al
Plexus
Infrastructure · production

Private office infrastructure

Virtualized office computers, secure remote desktops, one account per person, an internal dashboard.

InfrastructureNetworkSoftwareSecurity
Problem

Staff needed to work remotely on office machines with separate accounts and separate internet lines, without exposing the office.

Analysis

Who needs which machine, through which line, with what visibility for managers.

Architecture

Virtualized hosts (ESXi, vCenter), two Guacamole servers (one per line), a pool of connections per employee in a database with row locking, an internal desktop app for staff and managers.

Implementation

Hosts, remote desktops in the browser, accounts and access per person, online monitoring, daily and monthly statistics.

Integration

Guacamole REST API; MikroTik with two static lines.

Automation / intelligence

Who is online, who is working on what, cleanup of stale sessions.

Result

Around twenty people working remotely on office machines with nothing open to the internet.

ESXivCenterGuacamoleMikroTikC#