Licensing
What the FREE Edition offers
The FREE Edition is the default license (when you start CTFreak without a license key) of CTFfreak, which provides access to all features with a few limitations:
No concurrency: only one task execution can be processed at a time (same for sub-executions), so all tasks will be executed sequentially, regardless of scheduling or settings.
For workflow tasks, the execution parameters of child tasks are restricted to their default value.
You are able to:
Create a maximum of 8 tasks
Add 1 parameter per task
Create a maximum of 3 users
Create a maximum of 1 alerting notifier
Create a maximum of 1 issue tracking notifier
These limitations are quite bearable for personal use:
Scheduled backup of a Nextcloud server, a WordPress blog, or a NAS
Home automation (Web UI to call up a webhook to close the shutters, turn on the lights, etc.)
Or a small company:
Chained backups of the website, mail server and ERP
Generation and sending of weekly reports by email
Website, API or service monitoring
What the PRO Edition offers
The PRO Edition includes all the features of the FREE Edition plus:
Concurrency: You can execute tasks concurrently.
Unlimited tasks: You’re no longer limited by the number of tasks you can create.
Unlimited task parameters: You’re no longer limited by the number of parameter you can add to a task.
For workflow tasks, the execution parameters of child tasks can be overridden.
Unlimited users: You’re no longer limited by the number of users you can create.
Unlimited alerting notifiers: You’re no longer limited by the number of alerting notifiers you can create.
Custom logo: You can add your own logo (for example, that of your company) on the login page and in the header of the side menu.
Support: You benefit from email support at support@ctfreak.com with 2 priority support requests / semester.
What the BUSINESS Edition offers
The BUSINESS Edition includes all the features of the PRO Edition plus:
Unlimited issue tracking notifiers: You’re no longer limited by the number of issue tracking notifiers you can create.
The option of using PostgreSQL as CTFreak’s backend database instead of the default embedded SQLite database, giving a performance boost for certain demanding use cases.
Support: You benefit from email support at support@ctfreak.com with 2 priority support requests / month.
What the SOVEREIGN Edition offers
The SOVEREIGN Edition includes all the features of the BUSINESS Edition plus:
- Offline licensing: No internet connection required to validate your license. Your CTFreak instance runs fully air-gapped, with license validation based on hardware fingerprinting.
This edition is designed for high-security environments: Ideal for defense, finance, critical infrastructure, and any organization with strict data sovereignty requirements where outbound connections are prohibited.
The SOVEREIGN Edition is restricted to manual installation on Linux or Windows (amd64 architecture only). Docker, Snap and Cloudron installations are not supported.
License activation process
The license is tied to a single physical server.
A server fingerprint will be requested before providing a download link to your dedicated binary (license expiration date will be adjusted if necessary based on the date the download link is provided).
One server migration per year is included. To transfer your license to a new server, send the new server fingerprint to support@ctfreak.com.
How to upgrade my license?
You can upgrade your license at any time by purchasing a license key.
Following your purchase, your license key will be sent to you by e-mail (you can also find it in your customer area).
How to activate my license key ?
Once you have received your license key:
Log in to your CTFreak instance as an administrator
Go to Settings → License → Edit license
Enter your license key and validate
How to extend my license?
In the 12 months before your license expires, you can extend it at a reduced cost by logging into your customer area.
In which cases will my instance switch back to the FREE Edition?
Your CTFreak instance will automatically switch back to the FREE Edition when:
Your license key expires or is revoked
Your license key is used on another instance of CTFreak
The validity of your license key could not be verified for several days
The license type is not compatible with your current configuration (e.g. use of a Pro Edition license with a PostgreSQL database backend)
You remove your license key
Note that in this case:
All tasks will be executed sequentially, regardless of scheduling or settings
Tasks can no longer be edited as long as
- you have more than 8 tasks
- or your task has more than 1 parameter
- or your workflow task has child tasks with overridden execution parameters
Alerting notifiers can no longer be edited as long as you have more than 1 alerting notifier, but you can still use them.
Issue tracking notifiers can no longer be edited as long as you have more than 1 issue tracking notifier, but you can still use them.