# Server Installation

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

# Requirements

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

WARNING

We can't stress how important is that you always check requirements as failing to provide requirements could break your installation.

# Database

# Using web panels

You can refer to the documentation for creating the MySQL database required for Chevereto. Here some 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 automatically with the Installer or manually downloading the zip package.

TIP

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

# Installer

The chevereto/installer (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).

# 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.