Upload and Install

Before we begin the process of installation, you need to ensure that your Web Server supports the installation requirements. Check out the previous section about that and how to get it setup. We have listed the requirements, why they are needed and how to set them up in detail.

If you do not have any experience with manual Server configuration, we strongly recommend you obtain a cPanel hosted server, we have a detailed outline on how to get started on cPanel (with screenshots). The server should be a VPS with root access. We need root access to run important services like BitGo Express in background, a shared hosting server is discouraged because it does not allow you to install additional software of your choice.

Upload

CPanel
Others
CPanel

Login to your cPanel.

In the FILES section, click the File Manager link or icon.

When you log in to the File Manager, you will be in the root directory for your account.

Create new folder in root folder say crypterion

Upload and Extract downloaded file in the folder created

Make a copy or rename .env.example as .env

Now you need to access your folders via SSH. To obtain access details and to setup an SSH client please refer to SSH Access section

Remove public_html folder and all its content rm -rf public_html

Given that web pages loading in cPanel are started from public_html folder and created projects in Laravel started from public folder, we must make a link between these two folders. This action will cause that site loading started from public folder directly.

7. Create a soft link of the public folder of the extracted content as public_html

ln -s /home/<username>/crypterion/public public_html

The path /home/<username>/crypterion/public from the above command should be the full path to the public folder located inside of the extracted content of the script. If you have been following the procedure thus far, it should be similar to it. Simply replace <username> with your real username.

Go back to your cPanel Interface to verify the soft link creation

Clicking on the public_html folder should take you to the content of crypterion/public. If it does not, you should go back to the last few steps where you need to remove the public_html in order to retry creating the softlink once again.

After the soft link has been verified, go back to the SSH interface once again to complete the following steps.

Change the directory to the crypterion directory

cd crypterion

Inside the crypterion directory you need to run this command to generate Application Key. This is saved inside of the .env file. If you have not created it by copying the .env.example as .env from earlier you should do so.

php artisan key:generate

Now you are all set! If you visit your domain now, it should bring up the installation wizard.

Others
  • Upload the downloaded zip archive which contains all necessary files of the app to any directory in your server.

  • You will observe the directory structure of the extracted content contains the following folder structure

  • Obtain a domain or subdomain and make sure it is pointed to the (/public) folder of the extracted location /(extracted location)/public/

  • Make a copy or rename .env.example as .env file.

  • Run the code php artisan key:generateto generate Application Key. This is used for encryption of session, cookie and other sensitive data.

  • Directories within the storage and the bootstrap/cache directories should be writable by your web server including all the sub files and directories or else Crypterion will not run properly.

  • Visit the domain to begin the installer.

Do NOT access your site in this manner: example.com/public/. The domain example.com should be pointed directly to the public folder. If you attempt, you are at the risk of exposing sensitive files which includes .env used for encryption of your data. If you followed the instructions above carefully, you should be all set.

Install

Visit the domain that you have pointed to in the public directory of the extracted contents, then the install wizard should begin.

If you encounter any problem during installation, please refer to our FAQ section.

Verification

First step we need to verify your license Purchase: If you have obtained a license from CodeCanyon you need to register it with us here: Register License.

A verification code will be sent to the registered email address. This is will be required in the first step of the installation wizard.

The next step checks the requirement of the script with your server configuration. You may refer to the Requirements Section for the tabulated list of the requirements, why they are needed, and how to set them up.

The third step requires you to setup your Environment variables, details on how to obtain the required information can be found in the Integration Section.

Resources

  1. Redis

The forth step is where you setup your own Administrator Account.

The final step of the installation signifies completion. If you encounter any error, please verify all the environment variables from previous step. Full details on errors encountered are written out as log files in the storage/logs folder of the script

After successful installation. Check out the CronJob and Queue section these are required to be setup for background tasks like processing of incoming transactions, sending email notifications and so on.