System Overview#

Latest Version#

  • 5.1.0 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#

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