# Server Installation

To install Chevereto it requires a server environment where the software and uploaded files will be served. This document outlines the generic installation process from scratch.

cPanel

cPanel users are advised to check the cPanel guide.

# Requirements

Before installing anything check that the target server provides the system requirements to run Chevereto.

# Database

# Using web panels

You can refer to the documentation for creating the MySQL database required for Chevereto. Here references for the most popular panels:

# Using the MySQL console

Run the following command to create the chevereto database and its user binding:

sudo mysql -uroot -ppassword -e "CREATE DATABASE chevereto; \
    CREATE USER 'chevereto' IDENTIFIED BY 'user_database_password'; \
    GRANT ALL ON chevereto.* TO 'chevereto' IDENTIFIED BY 'user_database_password';"

# Provide application

You will require to provide the Chevereto software application files to your server. You can do this auto with the Installer or manual by downloading the zip package.

TIP

The Installer will detect any missing library in your system, it works as a system check utility.

# Installer

The installer.php (opens new window) is a single-file tool which will ease the installation of the software. It's an API client which downloads and extracts the software for you.

The installer provides a HTTP API (opens new window) for the whole process:

Chevereto Installer

The Installer also provides a CLI API (opens new window).

You can check the repository at chevereto/installer (opens new window).

# Zip package

  • Download the latest release (opens new window)
  • Upload all the contents of the chevereto folder to your server (usually in the public_html folder)
  • Go to your target website URL and follow the instructions

# Post-Install

Refer to First-steps instructions.