CodeHarbor Self-hosted GitHub Codespaces alternative designed for education Setup Clone this repository Create GitHub OAuth App Download openvscode-server Create database Set environment variables Setup Docker Run docker compose up -d to start CodeHarbor