Skip to main content
Docker compose is the easiest way to get started with self-hosted AcademyKit. However if you have database on separately installed, then you might want to use the docker run directly.

Before you begin

You need the following installed in your system:
Prepare the connection string to database as below formatServer={serverAddress};Database={dbName};User={dbUsername};Password={dbPassword};Convert Zero Datetime=True;and replace {connectionString} in below command
Now visit http://localhost:80 to start using AcademyKit.
This is not recommended for production usage
  1. Create a docker network
  1. Run MySQL Change the password, username and container name as required
  1. Run the academyKit Change the environment variables as required.
Now visit http://localhost:80 to start using AcademyKit.
Docker compose is the easiest way to get started with self-hosted AcademyKit.

Quick Start

  1. Create docker-compose.yml inside a folder as below:
    docker-compose.yml
Now visit http://localhost:80 to start using AcademyKit.

Application Configuration

Once app is running, let’s go the configure it.