System Overview

Latest Version

  • 5.6.1 on Unix and Windows systems.

System Architecture

The following diagram shows a typical production architecture.

../_images/rhodecode-v5x-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

  • config/_shared/rhodecode.ini

  • /home/user/.rccontrol/instance-id/search_mapping.ini

  • config/_shared/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

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.