§
Library
Documentation, release notes and advisories.
Everything needed to install, operate and audit a RhodeCode deployment. Security advisories are published in full, with mitigation for sites that cannot upgrade immediately.
01
Documentation
- AI configuration & code reviewConnect a provider, assign the AI reviewer, tune prompts (opens in a new tab)
- RCstack installationInstall and start the stack; PostgreSQL by default, MySQL or an external database (opens in a new tab)
- System administrationVCS server, SVN write over HTTP, SVN path permissions, backup & restore (opens in a new tab)
- Authentication optionsLDAP/AD with group sync, SAML 2.0 (Azure Entra, OneLogin, Duo), Crowd, PAM, tokens (opens in a new tab)
- Tuning & scalingGunicorn workers, gevent, cluster mode, cache and session performance (opens in a new tab)
- API referencerepo, pull_request, user, user_group, repo_group, gist, search, server, store, licence methods (opens in a new tab)
- RhodeCode Tools CLIrhodecode-api, rhodecode-index, rhodecode-gist, rhodecode-config, cleanup commands (opens in a new tab)
- Extensions & hooksrcextensions framework and web-based hook management (opens in a new tab)
- Keyboard shortcutsEvery shortcut in the web interface (opens in a new tab)
02
Release notes
- 5.14.0 — currentLatest release; full notes in the documentation (opens in a new tab)
- 5.11.x seriesPath-based permissions for Mercurial, reviewer-rule fixes (opens in a new tab)
- 5.1.0New Celery hooks subsystem, SVN event refactor for Docker (opens in a new tab)
- 5.0.0Python 3.11, RCstack-only installation, major performance work (opens in a new tab)
- Full release notesEvery release from 1.6.0 (2010) to 5.14.0 (opens in a new tab)
03
Security & operations
- Security tipsSecuring the server, HTTPS, three basic user security steps (opens in a new tab)
- Setting IP restrictionsBind users and groups to IP ranges so a credential alone is not enough (opens in a new tab)
- Subversion path permissionsEnabling path-based permissions inside SVN repositories (opens in a new tab)
- Backup and restoreWhat to back up, and how to restore a full instance (opens in a new tab)
- Scale horizontally / clusterMulti-node configuration for large deployments (opens in a new tab)
- Known issuesCurrent known issues and workarounds (opens in a new tab)
04
Guides & reference
- Code review best practicesHow to run reviews that catch defects instead of style (opens in a new tab)
- Pull request workflowOpen, review, update, approve and merge (opens in a new tab)
- Migrating repositoriesImporting from existing Git, Mercurial and Subversion servers (opens in a new tab)
- Git LFS and Mercurial largefilesHandling large binaries in either system (opens in a new tab)
- GlossaryRhodeCode terminology, defined (opens in a new tab)