User Guide

Install CoreInto on intoPanel

Everything is done in intoPanel's own pages: no SSH needed. Allow about twenty minutes.

Quick install on intoPanelLatest: 0.54.3
  1. Get a licence key and the files from the store (or the free trial): the download is on your service page.
  2. Upload and unpack the files on a (sub)domain such as billing.example.com, and create an empty MySQL or MariaDB database.
  3. Open the address in a browser: the web installer checks PHP, writes the settings file and creates your administrator.
  4. Add the cron job, every 5 minutes:
curl -fsSL https://get.coreinto.com/intopanel.sh | bash -s -- --key IP-XXXXX-XXXXX-XXXXX-XXXXX

Use the full path to cron.php on your account; the installer's last page shows the exact line. Then enter the licence key under Utilities > CoreInto Licence. More about the cron job.

1. Create the subdomain#

In intoPanel, open Domains and create a subdomain for the billing site, such as billing.example.com. Make sure it has an SSL certificate; most intoPanel servers issue one automatically within minutes. Note the subdomain's document root.

2. Check the PHP version#

CoreInto needs PHP 8.1 or newer. In intoPanel, set the subdomain's PHP version to 8.2 or 8.3 if it is lower, and make sure the extensions pdo_mysql, openssl, mbstring, json, curl, gd, intl and zip are on. Most intoPanel servers have them on already.

3. Upload and unpack#

Open File Manager, go to the subdomain's document root, upload the CoreInto zip from your service page and extract it there. The folder should now hold index.php, cron.php, admin, app, storage and the other files directly, not inside another folder.

4. Create the database#

Open Databases and create a database and a user with all privileges on it. Write down the full database name, user name and password; intoPanel often adds your account name as a prefix.

5. Run the installer#

Open https://billing.example.com/ in a browser. Follow the installer: database details, company name, the site address and your licence key. When it finishes, it shows the cron line and asks you to delete the install folder; do that in File Manager.

6. Add the cron job#

Open Cron Jobs and add a job that runs every five minutes, with the command the installer showed, for example:

php -q /home/USER/billing.example.com/cron.php

Use the real path to cron.php on your account. If the PHP on the command line is older than 8.1, use the full path to a newer PHP binary, which intoPanel shows in its PHP settings.

7. Sign in#

Sign in at https://billing.example.com/admin/, turn on two-step sign-in under My Account, download a copy of configuration.php from File Manager and keep it somewhere safe. Then follow getting started.