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 use 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.
How to purchase a license?
You can purchase a license by visiting the JYP Software Store.
How to activate my license?
For online licenses such as the PRO and BUSINESS Edition
Following your purchase, your license key will be sent to you by e-mail (you can also find it in your customer area).
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
For offline licenses such as the SOVEREIGN Edition
An offline license is tied to a single physical server and requires downloading a dedicated executable that will embed the license and server characteristics.
Once you have completed your purchase, go to the Licenses menu in your customer area.
A server fingerprint will be requested before providing a download link to your dedicated executable (when renewing your license, you will have to re-download it in order to take into account the new expiration date).
If you wish to migrate your CTFreak instance to another server, you can request a reset of your server fingerprint every 12 months from the date of purchase by sending an email to hello@jyp.software.
How do I renew my license?
In the 12 months before your license expires, you can renew 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 expires
The license type is not compatible with your current configuration (e.g. use of a Pro Edition license with a PostgreSQL database backend)
For online licenses such as the PRO and BUSINESS Edition:
Your license 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
You remove your license key
For offline licenses such as the SOVEREIGN Edition:
- Your server fingerprint doesn’t match the one used to generate your executable.
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.