Download

Get ClientFence

Free and open source under the Apache License 2.0. Runs on your own server.

Latest release

ClientFence 1.0.32

Released
Minimum PHP
8.3
License
Apache-2.0
Download ClientFence 1.0.32
SHA-256
d06c53f6a4980a9fea5dfafb42a000491a0ac791902fb0f50ad22d2f3e86db4d
Source code on GitHub

Requirements

  • PHP 8.3, 8.4 or 8.5 (64-bit), with the curl, dom, gd, iconv, intl, json, openssl, pdo_mysql, xml and zlib extensions. mbstring and OPcache are recommended.
  • MySQL or MariaDB.
  • A web server that reads .htaccess rules, such as Apache or LiteSpeed.
  • Cron, to run the scheduled tasks every five minutes.
Requirements in detail

Install in four steps

  1. Create a MySQL or MariaDB database and a user for it.
  2. Upload the release files to the document root of a domain or subdomain (not a subfolder), .htaccess included.
  3. Open https://your-domain/install/ and follow the installer.
  4. Finish up: remove the install folder if it is still there, make config.php read-only and add the cron line.
Read the install guide

Updating

Already running ClientFence? Update in one click from System → Update ClientFence. It saves a backup of the database and the files it replaces before it installs the new release.

How updates work