Manual installation on Windows

System requirements

  • At least 4GB of RAM
  • Windows 10 and above
  • AMD64 architecture
  • An internet connection

Installing

To install Ctfreak as a service, we will rely on sc command.

Copy downloaded ctfreak.exe binary to C:\ctfreak\ctfreak.exe.

Execute (as an administrator):

sc.exe create "Ctfreak" binpath= "C:\ctfreak\ctfreak.exe run" start= auto displayname= "Ctfreak"
sc.exe start "Ctfreak"

Navigate to http://localhost:6700.

Log in with the default user: admin / password: ctfreak.

To complete this installation, we encourage you to configure a reverse proxy.

Uninstall

Execute:

sc.exe stop "Ctfreak"
sc.exe delete "Ctfreak"

Delete C:\ctfreak folder.

Upgrading

Execute:

sc.exe stop "Ctfreak"

Copy new downloaded ctfreak.exe binary to C:\ctfreak\ctfreak.exe.

Execute:

sc.exe start "Ctfreak"

Backup and restore

Configuration file, embedded database, log files are all saved into Ctfreak config folder %LocalAppData%\ctfreak.