Search iThub

Search tools, categories and collections. Type at least two characters.

Explore all tools
↑ ↓ to explore resultsEnter to open · Esc to close
U

UnifyEM

Self-hosted open-source endpoint management for Windows, macOS, Linux

Visit website Save

UnifyEM is free, self-hosted endpoint management for Windows, macOS and Linux, with status reporting, user commands and device locking. Still incomplete.

Pricing
Open source
Deployment
Self-hosted
Platforms
Windows, macOS, Linux
0stars0forks
1views
Updated

What is UnifyEM?

Unify Endpoint Management (UnifyEM) is free, open-source, self-hosted software designed to help individuals and small and medium-sized organizations monitor, manage and secure their endpoints. Its initial goals are basic operations such as adding and deleting users and resetting passwords, organizational control over endpoints including locking, and security-related evidence for SOC 2 and ISO 27001 audits. It uses the Apache license, and the authors do not intend to provide a SaaS offering.

The components are written in Go. uem-server is the main server with an embedded database, uem-agent is a lightweight agent that manages each computer's configuration, policies and security posture, and uem-cli is a command-line interface that works through the server API. A web interface, uem-webui, is planned for the future. Supported systems are Linux (tested on Ubuntu 24.04), macOS (Sequoia 15 on Apple Silicon) and Windows 11, and compiled binaries are published on GitHub, with Windows and macOS binaries signed.

The README states that the software is incomplete and under active development, and that testing is required before production deployment. Disk wipe is not implemented, and on macOS deleting a user locks the account rather than removing it. The project says it is not intended to replace sophisticated platform-specific solutions.

Key capabilities

  • Central server A Go server with an embedded database.
  • Agents Lightweight agents that manage configuration, policies and security posture on each computer.
  • User operations Add and delete users and reset passwords, with platform-specific limits.
  • Lock trigger Changes the logged-in user's password to a random string and reboots.
  • Command-line interface Administrative tasks through the server API.
  • Audit evidence Security-related evidence for SOC 2 and ISO 27001 audits.

Where UnifyEM fits

  • Endpoint monitoring UnifyEM helps individuals and small and medium organizations monitor, manage and secure their endpoints, with status reporting from the agent.
  • Server with embedded database The uem-server component is the main server and includes an embedded database.
  • Endpoint agent A lightweight agent manages each computer's configurations, policies and security posture.
  • CLI and API administration The uem-cli command-line interface enables control over administrative tasks via the server's API, and the project is API-first.
  • User administration and remote control Basic operations support such as adding users, deleting users and resetting passwords, plus locking endpoints and ultimately erasing them if required.
  • Audit evidence Security-related evidence for SOC 2 and ISO 27001 audits.
  • Cross-platform support Developed and tested on Linux (Ubuntu), macOS on Apple Silicon and Windows 11, for mixed-platform organizations.

Reviews of UnifyEM

No reviews yet

Be the first to share your experience with UnifyEM.

Loading review form…

Alternatives to UnifyEM

Compare UnifyEM with these tools →