# Installation
If you want to run Chevereto on your own server, you need to install the self-hosted software.
Installation service
Get our Chevereto installation service (opens new window) and we'll handle the installation, requirements, and configuration for you.
# Install using Docker
Docker is the recommended way to install Chevereto as it simplifies the process and provides a consistent environment.
- Chevereto Docker (all-in-one, multi-website setup)
- Chevereto Pure Docker
# Install using VPS
If you prefer to install Chevereto on a VPS (Virtual Private Server), you can follow the guides below.
You can also install Chevereto using installer software available in many hosting control panels. Look for the following options:
- Chevereto at EasyPanel (opens new window)
- Chevereto at Installatron (opens new window)
- Chevereto at Softaculous (opens new window)
- Chevereto at SwiftWave (opens new window)
# Install using Synology NAS
If you are using a Synology NAS, you can follow the guide below to install Chevereto:
- Chevereto Synology NAS (opens new window) (Portainer)
# Install using release package
The release package is a ZIP file that contains the application source code and all required dependencies. To install using the release package implies to download the package and extract it in the target website directory.
# Manual installation (CLI)
Run the following command to download and extract the package in your current working directory. You will be prompted for a license key; if you don't provide one, the free edition will be downloaded.
bash <(curl -s https://raw.githubusercontent.com/chevereto/vps/4.3/common/get.sh)
# Manual installation (GUI)
- Download chevereto release package:
- Unzip the package in your local machine
- Upload all the files from the unzipped release package to your target website directory, usually a folder named
public_html
- Open your target website URL and follow the Setup instructions
# Setup
After provisioning the software files, Chevereto is ready for setup. This step is only required the first time and creates the database tables and admin user.
Setup via HTTP
Open your website URL in a web browser and follow the setup instructions. The setup will guide you through the process of configuring your database and first admin user.
Setup via CLI
Run the install command in your terminal to start the setup process:
app/bin/cli -C install <options>
Updating →