This guide uses the community self-hosted deployment for Canvas LMS.
git clone https://github.com/canvas-self-hosted/canvas-self-hosted.git
cd canvas-self-hosted
Copy the example environment file and update the domain and SMTP settings.
cp .env.example .env
docker compose up -d
Open your domain in a browser and finish the Canvas setup wizard.
Check the canvas-self-hosted project documentation or reach out via our contact page.