Guides
Security and access
Last updated 2026-09-11
Treat mvmOS like SSH
mvmOS signs users in with their Linux credentials and can provide a real terminal and filesystem access. An internet-facing mvmOS installation should receive the same level of protection as SSH administration.
Recommended baseline
- Use HTTPS through Nginx or a Cloudflare Tunnel.
- Do not expose an unprotected mvmOS port directly to the public internet.
- Enable two-factor authentication in Settings for accounts that need it.
- Use strong Linux passwords and remove unused accounts.
- Keep the operating system, Core, and installed apps updated.
- Restrict root and administrator access to trusted people.
Built-in protections
The login flow rate-limits repeated failed attempts. Two-factor authentication uses time-based one-time codes. These controls reduce risk but do not replace server hardening, firewall rules, backups, or careful account administration.