GitHub OAuth Setup
For Users
Click "Sign in with GitHub" or use:
arm login --provider github
For Self-Hosting
1. Create GitHub OAuth App
- Go to GitHub → Settings → Developer settings → OAuth Apps
- Create new OAuth App
- Set Authorization callback URL:
https://yourdomain.com/api/auth/github/callback
2. Configure Environment
GITHUB_CLIENT_ID=your-client-id
GITHUB_CLIENT_SECRET=your-client-secret
3. Restart Services
docker compose restart backend