Skip to content
RhodeCode
Fig. 1.0 Spec

Technical specification

RC-ENT · rev 5.14.0

What it runs on, what it scales to and how it is operated — the questions an architect asks before a feature list matters.

Technical specification for RhodeCode enterprise
Area Supported Edition
Databases PostgreSQL, MySQL / MariaDB, SQLite for evaluation CE
Operating system Linux x86_64 with Docker; host OS decoupled by containers CE
Installer RCstack — one command to install, upgrade or roll back CE
Orchestration Docker Compose, Helm charts and Kubernetes EE
Authentication LDAP + Groups, Active Directory, PAM, HTTP headers, auth tokens CE
Enterprise SSO SAML 2.0 (Azure Entra ID, OneLogin, Duo), Atlassian Crowd, CAS, OAuth, 2FA EE
Scaling Gunicorn workers with gevent; multi-node cluster behind a load balancer EE
High availability Parallel running instances over shared storage EE
Search index Whole-instance incremental index, permission-filtered at read time EE
Air-gapped Offline image bundle; the application opens no outbound connection CE
Audit retention Immutable log, 7-year default, streamable to an external SIEM CE
Support Answered within 24 hours by a core developer EE

Full requirements and tuning guidance in the system administration docs.

Fig. 1.1 Identity
1.1 Identity Core: CE · Enterprise auth: EE

Your identity provider, not a second user directory.

Authenticate against the directory you already run. Group membership maps to permissions, so joiners and leavers are handled where they are already handled.

LDAP and Active Directory with group-level rights
SAML 2.0 against Azure Entra ID, OneLogin, Duo and generic providers
Atlassian Crowd, CAS, PAM, HTTP headers, OAuth and auth tokens
Immutable audit log with a 7-year default retention
Directories LDAP · AD with group sync
SSO SAML 2.0 · Crowd · CAS · OAuth
Second factor 2FA and scoped tokens
Fig. 1.2 Scale
1.2 Scale EE

Find code across everything you own.

Indexed full-text search across every repository, commit, comment and snippet — always filtered through the searcher's own permissions.

Indexed search, not repository-by-repository grep
Results filtered by the searcher's own permissions
Searches inside comments, gists and artifacts
Tuned worker pools for tens of thousands of repositories
Index Whole-instance, incremental
Latency Sub-100 ms typical
Scope Code · commits · comments · gists
Fig. 1.3 Deployment
1.3 Deployment HA & multi-node: EE

Scales out, or runs with no network at all.

RCstack installs and upgrades in containers. Add nodes behind a load balancer for throughput, run instances in parallel for availability, or install offline.

One command to install, upgrade or roll back
High availability with parallel instances and shared storage
Multi-node horizontal scaling for large deployments
Fully offline installation for classified networks
Installer RCstack, containerised
Databases PostgreSQL · MySQL · SQLite
HA Parallel instances + LB
Fig. 2.0 Integ

Fits the toolchain you already paid for

Integrate an existing code base with new tools and issue trackers. Automate your workflow to implement faster.

Jira Issue tracker
Redmine Issue tracker
Jenkins CI
Bamboo CI
Slack Notifications
Email Notifications
Webhooks Generic
REST API Automation
Fig. 3.0 Next

Model the cost before you talk to anyone

Enterprise is $75 per user per year with a 10-seat minimum. The pricing page models the whole-term total against the published list price of every self-hosted alternative.