Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗
00

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-серверу.

CASOS DE USO
  • Управление устройствами Windows, macOS и Linux в единой системе
  • Автоматическая регистрация устройств при подключении (enrollment)
  • Запуск скриптов и политик на уровне ОС или группы устройств
  • Контроль конфигурации и безопасности ПО на устройствах
  • Сбор статистики и отчётности по состоянию парка устройств
  • Удалённая перезагрузка и обслуживание оборудования
  • Блокировка устройств с удалённым доступом к панели управления
  • Аудит действий администраторов через журнал событий
PUNTOS DESTACADOS
  • mTLS-связь с пиннингом приватного CA на всех каналах (агент не доверяет серверу по умолчанию)
  • Универсальный агент для Windows, macOS и Linux без необходимости установки разных версий
  • Полная автоматизация через скрипты и политики, включая удалённое удаление ПО
  • Безопасность по умолчанию: JWT-сессии, rate-limiting, защита от tampering (SafeBoot на Windows)
  • Облачная модель обновления: агенты сами скачивают новые версии без участия администратора
  • RBAC-модель с ролями admin и viewer для разделения прав доступа
PRECAUCIONES
  • Требует наличия собственного сервера (Go) и базы данных PostgreSQL, что увеличивает операционные расходы
  • Для macOS требуется отдельный установщик .pkg, который не подписан Gatekeeper — пользователи могут заблокировать его двойным кликом
  • Удаление ПО через интерфейс требует права `it_admin` на устройстве; без этого права удаление невозможно
  • Агенты работают только в сети (не поддерживают офлайн-режим)
  • Для Windows требуется отдельный MSI-установщик, который не подписан Microsoft Store — пользователи могут заблокировать его двойным кликом
  • Политики безопасности и скрипты требуют ручной настройки на уровне ОС или группы устройств
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO30 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Для развертывания рекомендуется использовать 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` критически важны для восстановления после сбоя.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
ReactGo
SERVICIOS
PostgreSQLRedis
BASES DE DATOS
PostgreSQLRedis
PUERTOS
5543263798081
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.