LOCKER LEASEFactory Locker Management

Install Locker Lease

One-time setup. This page disappears once installation is complete.

1. Server checks

  • PHP 8.1 or newer (8.3 recommended) — Running PHP 8.3.35 passed
  • PHP extension: pdo_mysql — required passed
  • PHP extension: mbstring — required passed
  • PHP extension: json — required passed
  • PHP extension: zip — needed for software updates passed
  • PHP extension: sodium — needed to verify signed updates warning
  • Private storage folder is writable — storage/ inside the private application folder passed
  • Configuration folder is writable — If not, you will be shown the file to create manually passed
  • Application code is outside the web document root — Only the public folder may be web-accessible passed
  • Secure HTTPS connection — Install an SSL certificate (cPanel AutoSSL) before going live passed

2. Your organisation (optional — can be changed later)

Leave the counts at 0 to set up rooms later. Numbers are created automatically (1M, 2M… and 1F, 2F…).

3. Database

Locker Lease will create the database, a database user with a strong random password, and the permissions — using this server's own cPanel. Your token proves you own this hosting account, so no installation code is needed. It is used only now and never saved.

  1. In cPanel, open Security → Manage API Tokens and click Create.
  2. Name it lockerlease, click Create, and copy the token shown.
  3. Paste it below. After installing you can revoke the token in the same place.

Create a MariaDB database and user in cPanel → MySQL® Databases, and add the user to the database with ALL PRIVILEGES.

To prove you control this hosting account, open cPanel File Manager and view storage/install.token inside the private Locker Lease folder (not public_html). Paste its contents here.

4. First administrator

Lets you use email sign-in links later.
At least 12 characters.

5. Security