Introduction
A self-hosted Git server with a GitHub-inspired interface
Stasis
A self-hosted Git server implementation with SSH and HTTP protocol support, built with Go. Features a GitHub-inspired web interface with user profiles, contribution graphs, and social links.
Features
Git Protocol
Full SSH and Smart HTTP support for clone, push, pull
Web Interface
GitHub-inspired UI with Dracula theme
User Profiles
Bio, company, location, website, avatar, social links
Social Links
Auto-detected icons for 11+ platforms including Mastodon
Contribution Graph
GitHub-style heatmap with year selector
CI/CD
Pluggable CI runner for automated builds
Quick Start
# Clone the repository
git clone https://github.com/get-stasis/stasis.git
cd stasis
# Copy environment file
cp configs/.env.example .env
# Edit .env with your settings
vim .env
# Start all services
docker compose up -d