Alternativa open source ao Loom para gravar a tela rapidamente, editar vídeos localmente e compartilhar links, com opção de hospedagem própria.
fccview/cronmaster
Interface web para gerenciar tarefas cron com agendamentos legíveis, logs em tempo real e histórico de execução por tarefa.
- Estrelas
- 1,392
- Forks
- 38
- Issues abertas
- 8
- Último commit
- há 15 dias
O que é?
O CronMaster é uma interface web para visualizar, criar e excluir tarefas cron em um host. Os agendamentos podem ser definidos com predefinições rápidas e uma sintaxe legível, e cada tarefa pode incluir um comentário explicando sua função.
As tarefas podem ter logs opcionais. Quando o registro está ativado, stdout, stderr, códigos de saída e timestamps são capturados, com limpeza automática de entradas antigas; tarefas em execução transmitem a saída ao vivo por SSE. Tarefas sem registro são executadas de forma síncrona, com timeout de 5 minutos. O app também inclui um editor de scripts com snippets para escrever os scripts bash chamados pelas tarefas cron, além de um painel com informações sobre o uptime do sistema, memória, CPU, rede e GPU.
O acesso pode ser protegido por senha, single sign-on OIDC (Authentik, Keycloak, Okta, Google, Entra ID e outros) ou ambos. Uma API REST com autenticação opcional por API key está disponível para integrações externas. O projeto foi desenvolvido para rodar no Docker como root, com o socket do Docker e volumes de dados montados, ou localmente com Yarn.
Recursos principais
- 01Criar, visualizar e excluir tarefas cron com comentários e predefinições rápidas de agendamento
- 02Sintaxe de agendamento legível, além do formato cron padrão de cinco campos
- 03Logs opcionais de execução por tarefa, com stdout, stderr, códigos de saída e timestamps
- 04Status e transmissão de logs ao vivo para tarefas em execução via SSE
- 05Editor integrado de scripts bash com snippets
- 06Autenticação por senha, SSO OIDC ou ambos, com uma API REST
Casos de uso
- Gerenciar backups agendados ou scripts de manutenção em um servidor doméstico ou NAS
- Consultar o histórico e a saída de tarefas cron com falha sem precisar ler os logs do sistema
- Oferecer à equipe acesso controlado a tarefas agendadas por meio de SSO
- Automatizar o gerenciamento de tarefas cron por ferramentas externas via API REST
Início rápido
- 1
Crie um arquivo docker-compose.yml com a configuração mínima
- 2
Compile e execute com o Docker Compose
docker compose up --build - 3
Abra o endereço local no navegador
Antes de usar
- A configuração do Docker exige executá-lo como root e montar o Docker socket no modo privileged, o que representa uma concessão em termos de segurança.
- Licenciado sob AGPL-3.0, uma licença copyleft que exige o compartilhamento do código-fonte modificado quando oferecido como serviço de rede.
Tópicos
Perguntas frequentes
- O que é cronmaster?
- Interface web para gerenciar tarefas cron com agendamentos legíveis, logs em tempo real e histórico de execução por tarefa. O CronMaster é uma interface web para visualizar, criar e excluir tarefas cron em um host. Os agendamentos podem ser definidos com predefinições rápidas e uma sintaxe legível, e cada tarefa pode incluir um comentário explicando sua função.
- cronmaster é gratuito? Qual é a licença?
- cronmaster é open source sob a licença AGPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- cronmaster ainda é mantido?
- Manutenção ativa. O último commit de cronmaster foi em 4 de out. de 2026.
- Para que posso usar cronmaster?
- Gerenciar backups agendados ou scripts de manutenção em um servidor doméstico ou NAS Consultar o histórico e a saída de tarefas cron com falha sem precisar ler os logs do sistema Oferecer à equipe acesso controlado a tarefas agendadas por meio de SSO Automatizar o gerenciamento de tarefas cron por ferramentas externas via API REST
- Como instalar cronmaster?
- Crie um arquivo docker-compose.yml com a configuração mínima Compile e execute com o Docker Compose: docker compose up --build Abra o endereço local no navegador
- Onde consigo cronmaster?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/fccview/cronmaster
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
App de anotações com IA, foco em privacidade e hospedagem própria, feito para registrar ideias rapidamente em cartões, com Markdown e busca RAG.
Uma interface web rápida, em binário único, para gerenciar várias instâncias do qBittorrent, com automações e cross-seeding.
Gerenciador de guarda-roupa auto-hospedado que usa IA para etiquetar fotos de roupas e sugerir looks diários conforme o clima e a ocasião.
Painel de controle web de código aberto para gerenciar servidores Linux, sites, contêineres Docker, bancos de dados e agentes de IA.
Monitoramento leve e self-hosted de servidores, com dashboard web, estatísticas de containers Docker, dados históricos e alertas.