# 📦 Installation

TIP

Our Docker and VPS provisioning are all-included. No need to worry about PHP, Web Server or any other system layer dependency.

# Using VPS

  • Requires Ubuntu 20.04 LTS VPS

👉 Recommended for production systems.

TIP

Check chevereto/vps (opens new window) for a complete overview of our VPS provisioning.

  • Login to your VPS
  • Run the following command
bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.0/bash.sh)
  • Click on the URL at the end of the process

# Using Docker

👉 Recommended for development and bug tracking

TIP

Check chevereto/docker (opens new window) for a complete overview of our Docker provisioning.

LICENSE=YOUR_V4_LICENSE_KEY \
docker-compose \
    -p chevereto-v4 \
    -f httpd-php.yml \
    up --abort-on-container-exit

Chevereto will be available at localhost:8840 (opens new window)

# Other methods

For other methods you need to provide the application files in a system compatible with the requirements listed below.

# Using Release package

The release package consists in a zip file containing the software files. Once extracted, the software is ready to be used.

👉 This method is recommended for cPanel and Plesk users.

  • Upload the latest release (opens new window) package to your server (usually in the public_html folder)
  • Unzip the software using your server built-in unzip utility
  • Remove the .zip file
  • Open your target website URL and follow the instructions

# Using Composer

Composer will provide the installation of Chevereto and its dependencies in CLI context.

👉 This method is recommended for VPS and machines with CLI access.

LICENSE=YOUR_V4_LICENSE_KEY &&
curl -f -SOJL \
    -H "License: $LICENSE" \
    "https://chevereto.com/api/download/4-lite" \
&& unzip chevereto*.zip \
&& composer update

# Dotenv configuration

Note: In Docker the environment is provided at container runtime.

Use a .env file at the root of your project to configure the environment vars.

  • Copy .env.example to .env
  • Modify the values according to your system

The basic .env file contents you will require to configure are the following:

CHEVERETO_DB_HOST=database
CHEVERETO_DB_NAME=chevereto
CHEVERETO_DB_PASS=user_database_password
CHEVERETO_DB_PORT=3306
CHEVERETO_DB_USER=chevereto
CHEVERETO_DB_TABLE_PREFIX=chv_
Last Updated: 11/15/2021, 5:59:20 PM