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

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

# Install using Synology NAS

If you are using a Synology NAS, you can follow the guide below to install Chevereto:

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

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