System Overview

Latest Version

  • 4.27.1 on Unix and Windows systems.

System Architecture

The following diagram shows a typical production architecture.

../_images/architecture-diagram.png

Supported Operating Systems

Linux

  • Ubuntu 14.04+
  • CentOS 6.2, 7 and 8
  • RHEL 6.2, 7 and 8
  • Debian 7.8
  • RedHat Fedora
  • Arch Linux
  • SUSE Linux

Windows

  • Windows Vista Ultimate 64bit
  • Windows 7 Ultimate 64bit
  • Windows 8 Professional 64bit
  • Windows 8.1 Enterprise 64bit
  • Windows Server 2008 64bit
  • Windows Server 2008-R2 64bit
  • Windows Server 2012 64bit

Supported Databases

  • SQLite
  • MySQL
  • MariaDB
  • PostgreSQL

Supported Browsers

  • Chrome
  • Safari
  • Firefox
  • Internet Explorer 10 & 11

System Requirements

RhodeCode Enterprise performs best on machines with ultra-fast hard disks. Generally disk performance is more important than CPU performance. In a corporate production environment handling 1000s of users and repositories you should deploy on a 12+ core 64GB RAM server. In short, the more RAM the better.

For example:

  • for team of 1 - 5 active users you can run on 1GB RAM machine with 1CPU
  • above 250 active users, RhodeCode Enterprise needs at least 8GB of memory. Number of CPUs is less important, but recommended to have at least 2-3 CPUs

Configuration Files

  • /home/user/.rccontrol/instance-id/rhodecode.ini
  • /home/user/.rccontrol/instance-id/search_mapping.ini
  • /home/user/.rccontrol/vcsserver-id/vcsserver.ini
  • /home/user/.rccontrol/supervisor/supervisord.ini
  • /home/user/.rccontrol.ini
  • /home/user/.rhoderc
  • /home/user/.rccontrol/cache/MANIFEST

For more information, see the Configuration Files Overview section.

Log Files

  • /home/user/.rccontrol/instance-id/enterprise.log
  • /home/user/.rccontrol/vcsserver-id/vcsserver.log
  • /home/user/.rccontrol/supervisor/supervisord.log
  • /tmp/rccontrol.log
  • /tmp/rhodecode_tools.log

Storage Files

  • /home/user/.rccontrol/instance-id/data/index/index-file.toc
  • /home/user/repos/.rc_gist_store
  • /home/user/.rccontrol/instance-id/rhodecode.db
  • /opt/rhodecode/store/unique-hash

Default Repositories Location

  • /home/user/repos

Connection Methods

  • HTTPS
  • SSH
  • RhodeCode Enterprise API

Internationalization Support

Currently available in the following languages, see Transifex for the latest details. If you want a new language added, please contact us. To configure your language settings, see the Changing Default Language section.

  • Belorussian
  • Chinese
  • French
  • German
  • Italian
  • Japanese
  • Portuguese
  • Polish
  • Russian
  • Spanish

Licencing Information

  • See licencing information here

Peer-to-peer Failover Support

  • Yes

Additional Binaries

Remote Connectivity

  • Available

Executable Files

Windows: RhodeCode-installer-version.exe

Deprecated Support

  • Internet Explorer 8 support deprecated since version 3.7.0.
  • Internet Explorer 9 support deprecated since version 3.8.0.