CTFreak
Maintain, schedule and run all your shell scripts from one place.·ctfreak.com
CTFreak is an on-premise IT task scheduler that lets teams create, schedule, and execute different types of tasks (commands, bash/PowerShell scripts, Ansible playbooks, SQL scripts/reports, HTTP requests, and workflows) across remote servers via SSH or WinRM. It centralizes logs, notifications, and execution history from one lightweight, mobile-friendly, self-hosted interface. It is aimed at sysadmins, DevOps teams, data engineers, MSPs, and self-hosters who want to replace scattered cron jobs with a centralized, low-resource automation platform.
What it's for
Features 20
- Ansible integration
- Ansible playbook task
- Bash script task on Unix nodes
- Centralized execution logs
- Distributed shell script execution across thousands of concurrent runs
- HTTP request task for calling API endpoints
- Incoming webhooks
- Local command task
- Low memory and CPU usage
- Mobile-first, fully client-side rendered UI
- Multi-node command task via SSH/WinRM
- Notifications (Slack, MS Teams, Discord, Mattermost, Ntfy, Telegram, Email)
- PowerShell script task on Windows nodes
- Remote executions via SSH and WinRM
- REST API
- SQL report generation with charts and tables
- SQL script task on multiple databases
- SSO via OpenID Connect
- Teams management
- Workflow task with sequential or concurrent nested sub-tasks
At a glance
Integrations
Pricing
Paid plans (Pro, Business, Sovereign) are annual per-instance licenses, with a higher first-year price and a lower renewal price from the second year onward. No monthly pricing is offered.
No secret encryption on this tier
Up to 8 tasks, up to 1 parameter per task, up to 3 users, up to 1 alerting notifier, up to 1 issue tracking notifier, up to 1 calendar
License priced per instance, billed annually; renewal price is lower than first-year price
Unlimited tasks and parameters, unlimited users, up to 1 issue tracking notifier, up to 1 calendar, 2 priority support requests per semester
License priced per instance, billed annually; renewal price is lower than first-year price
Unlimited issue tracking notifiers and calendars, 2 priority support requests per quarter
License priced per instance, billed annually; renewal price is lower than first-year price
2 priority support requests per month, offline licensing for air-gapped environments