Skip to main content

Docker Installation

Prerequisites

  • Docker installed on your system
  • Basic knowledge of Command Line Interface (CLI)

Docker Installation

Choose your OS and install Docker by following these instructions: Docker Installation

Preparing the docker-compose.yml File

Clone the repository to any folder using git clone https://github.com/Flute-CMS/cms.

If needed, change the port and MySQL password in the docker-compose.yml file.

Running Flute in a Docker Container

Set permission 777 for the cms folder, including files inside. (Use chmod -R 777 /path/to/cms)

Go to the cms folder and execute the following command in the terminal: docker compose up -d

If you followed the instructions correctly, you should now be able to open the site at http://vds-ip-address:8080.

We recommend using a reverse proxy with Nginx and running the site with an SSL certificate. For this, you can follow these instructions: Setting Up Nginx Reverse Proxy with SSL