
Soft Serve
Self-hosted Git server with an SSH-accessible terminal UI
Soft Serve is a self-hostable Git server designed for developers who prefer working from the command line. It provides an SSH-accessible terminal UI (TUI) for browsing and managing repositories, alongside standard Git cloning and pushing workflows.
Key Features
- SSH-accessible TUI for navigating repositories, commits, and files
- Clone and fetch via SSH, HTTP, or the native Git protocol (git daemon)
- Git LFS support (HTTP and SSH backends)
- Repository management over SSH, including creating repositories on demand
- Public-key SSH authentication with configurable access control
- Public/private repositories, optional anonymous access, and collaborator management
- User access tokens for authenticated operations
- Configurable via YAML config file and environment variables
- Supports SQLite (default) or PostgreSQL for metadata storage
Use Cases
- Run a lightweight internal Git server for small teams or homelabs
- Provide an SSH-first Git hosting experience for terminal-centric workflows
- Host repositories with Git LFS assets without deploying a full web forge
Limitations and Considerations
- Focused on SSH/TUI workflows; it is not a full Git forge with issues/PRs
- Git LFS pure-SSH transfer is disabled by default and may require enabling
Soft Serve is a strong fit when you want a simple, fast Git server with practical repository browsing and administration directly over SSH. Its single-binary deployment and flexible clone protocols make it easy to adopt for smaller, self-managed setups.
Categories:
Tags:
Tech Stack:
Similar Services

Gitea
Self-hosted Git hosting with code review, issues, and CI/CD
Gitea is a lightweight, self-hosted Git service with repositories, pull requests, issues, wiki, packages, and built-in CI/CD via Actions and runners.

Gogs
A painless self-hosted Git service.
Lightweight, open source self-hosted Git service designed for easy installation across platforms.

OneDev
Self-hosted Git server with CI/CD, issue tracking, and package registries
OneDev is a self-hosted DevOps platform combining Git hosting, CI/CD pipelines, Kanban-style issue tracking, code review, and built-in package registries.

GitBucket
Git web platform with GitHub API compatibility and plugins
GitBucket is a self-hosted Git web platform for managing Git repositories with issues, pull requests, wikis, Git LFS support, and a plugin system.

Review Board
Web-based code and document review platform
Review Board is a web-based tool for code and document reviews, with rich diff viewing, threaded discussions, and integrations with many version control and CI systems.
Multi Theft Auto: San Andreas (MTA:SA)
Open-source multiplayer engine and mod for GTA: San Andreas
Open-source multiplayer modification and engine for Grand Theft Auto: San Andreas that adds synchronized networking, Lua scripting, resource-based content, and a server b...
Go
Docker