RoutineOps
RoutineOps — self-hosted MDM/RMM для парка Windows-, macOS- и Linux-устройств: агенты держат постоянный gRPC/mTLS-канал с вашим сервером и работают через интернет без VPN.
Ficha actualizada 23 sept 2026, 7:30 · upstream 23 sept 2026, 7:25 · release v2.13.0
Qué es RoutineOps
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
RoutineOps — это самодостаточное решение для управления устройствами (MDM/Remote Management) в компаниях. Оно позволяет централизованно управлять устройствами Windows, macOS и Linux, обеспечивая безопасность, контроль и автоматизацию. Система использует протокол mTLS с пиннингом приватного CA на всех каналах связи, что обеспечивает высокий уровень безопасности. Все агенты работают через интернет без необходимости подключения к VPN-серверу.
- Управление устройствами Windows, macOS и Linux в единой системе
- Автоматическая регистрация устройств при подключении (enrollment)
- Запуск скриптов и политик на уровне ОС или группы устройств
- Контроль конфигурации и безопасности ПО на устройствах
- Сбор статистики и отчётности по состоянию парка устройств
- Удалённая перезагрузка и обслуживание оборудования
- Блокировка устройств с удалённым доступом к панели управления
- Аудит действий администраторов через журнал событий
- mTLS-связь с пиннингом приватного CA на всех каналах (агент не доверяет серверу по умолчанию)
- Универсальный агент для Windows, macOS и Linux без необходимости установки разных версий
- Полная автоматизация через скрипты и политики, включая удалённое удаление ПО
- Безопасность по умолчанию: JWT-сессии, rate-limiting, защита от tampering (SafeBoot на Windows)
- Облачная модель обновления: агенты сами скачивают новые версии без участия администратора
- RBAC-модель с ролями admin и viewer для разделения прав доступа
- Требует наличия собственного сервера (Go) и базы данных PostgreSQL, что увеличивает операционные расходы
- Для macOS требуется отдельный установщик .pkg, который не подписан Gatekeeper — пользователи могут заблокировать его двойным кликом
- Удаление ПО через интерфейс требует права `it_admin` на устройстве; без этого права удаление невозможно
- Агенты работают только в сети (не поддерживают офлайн-режим)
- Для Windows требуется отдельный MSI-установщик, который не подписан Microsoft Store — пользователи могут заблокировать его двойным кликом
- Политики безопасности и скрипты требуют ручной настройки на уровне ОС или группы устройств
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Для развертывания рекомендуется использовать Docker Compose. Сервер должен быть запущен на Linux (Ubuntu 22.04+ / Debian 12+) с открытыми портами 80/443 для веб-интерфейса и 50051 для gRPC агентов. Порт 55432 используется для агентов Windows, 6379 — для Redis, 8081 — для веб-сервера. Для безопасного развертывания используйте `install.sh` скрипт: он генерирует TLS-сертификаты, `.env.prod` с секретами и поднимает compose-стек. Запускайте без `sudo`, от пользователя в группе `docker`. Для обновления агентов запустите `./update.sh` — он автоматически обновит сервер и переопубликует агенты. Бэкапы PostgreSQL, каталог сертификатов (`certs/`) и `.env.prod` критически важны для восстановления после сбоя.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.