rem0te: install and first setup
For the administrator who runs rem0te: what the server needs (OS, resources, domain, RustDesk's ports), what the one-command installer does, the secrets in the API environment file, the first sign-in and the RustDesk relay host and public key, the three access levels and capabilities, turning Quick Connect on deliberately, enrolling the first computer, and keeping rem0te, the RustDesk clients and hbbs/hbbr updated without breaking connections.
- Level
- Intermediate
- Length
- About 50 minutes
- Contents
- 3 lessons · 1 video · final exam
- Status
- Published · updated 2 Oct 2026
- rem0te · open source
Skills you'll practise
- Prepare a server that meets rem0te's documented requirements, including a DNS name and RustDesk's TCP and UDP ports
- Run the installer, save the printed admin credentials and secure the first account
- Check that rem0te's stored RustDesk public key and relay host match the server and explain why a mismatch breaks every client
- Set up a business with a Business Owner and grant Business Users only the capabilities they need
- Enable Quick Connect at the platform, business and user level only where it is wanted
- Plan updates for rem0te, endpoint clients and hbbs/hbbr, including the restart window and what to back up
Course outline
- 1.rem0te: install and first setupVideo · 2 min
- 2.Plan the server and run the installerLesson · 17 min
- 3.First sign-in, the RustDesk link and accessLesson · 17 min
- 4.Enrol, update and keep it healthyLesson · 16 min
- 5.rem0te: install and first setup: knowledge checkKnowledge check · 16 questions
- 6.Final exam9 questions · passing it completes the course, so people who already know the material can test out
Sources it draws on
The lessons and questions are written from these references, so learners can go back to the original.
- rem0te README (requirements, ports, quick start, levels, managed devices vs Quick Connect, limitations)
- rem0te docs: Setup guide (requirements, automated and manual install, first login, Quick Connect, configuration, firewall)
- rem0te .env.example (secrets, in-app update settings, first-run seeding)
- rem0te docs: Architecture (processes, key lock with -k _, identity and credentials, configuration chain)
- rem0te docs: Access control (three levels, capabilities, business boundary, Quick Connect conditions)
- rem0te docs: Clients (Connect script, technician downloads, managed installer, Quick Connect)
- rem0te docs: Updates (rem0te, RustDesk clients, hbbs/hbbr)
- rem0te docs: Connecting (connect paths, two meanings of online, hbbs-probe verdicts, ports)
- rem0te docs: Security audit (internal review by the project, v0.13.0)
- rem0te docs: Public API (business-scoped API keys and scopes)
- MSP Zero: rem0te tool page (first deployment, requirements, limitations)
- MSP Zero: Self-hosting (after installing: change the first password, turn on two-factor, restrict exposure, plan backups and updates)
- RustDesk documentation: Self-host (hbbs ID/rendezvous server and hbbr relay server, ports)
See it with your own jobs and topics
Tell us about your team and we'll walk you through setup, from choosing jobs to your first skills check.