This is an authentication server for sish that uses GitLab SSH keys for authentication.
- Authenticate sish users with GitLab SSH keys
- Health check endpoint at
/health
- sish key authentication endpoint at
/auth
See environment variables: environments.md
Download the latest release from the releases page.
./sish-gitlab-keys
Use the Docker image from Docker Hub.
docker run -d -p 8080:8080 -e GITLAB_URL=https://gitlab.com -e GITLAB_TOKEN=your_token trancong12102/sish-gitlab-keys
Example docker deployment with sish, let's encrypt in deploy directory.
Environment variables: environments.md
go download
go run ./cmd/server