# 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.
Before installing anything double-check that the target server provides the system requirements required to run Chevereto.
We can't stress how important is that you always check requirements as failing to provide requirements could break your installation.
# 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:
- CloudPanel Database (opens new window)
- cPanel Database (opens new window)
- Plesk Database (opens new window)
- CyberPanel Database (opens new window)
# 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
The Installer will also detect any missing library in your system, it also works as a system check utility.
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:
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
cheveretofolder to your server (usually in the
- Go to your target website URL and follow the instructions
Refer to First-steps instructions.