172 lines
3.6 KiB
ReStructuredText
172 lines
3.6 KiB
ReStructuredText
.. _system-overview-ref:
|
|
|
|
System Overview
|
|
===============
|
|
|
|
Latest Version
|
|
--------------
|
|
|
|
* |release| on Unix and Windows systems.
|
|
|
|
System Architecture
|
|
-------------------
|
|
|
|
The following diagram shows a typical production architecture.
|
|
|
|
.. image:: ../images/architecture-diagram.png
|
|
:align: center
|
|
|
|
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
|
|
-------------------
|
|
|
|
|RCE| 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 |repos| 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, |RCE| needs at least 8GB of memory.
|
|
Number of CPUs is less important, but recommended to have at least 2-3 CPUs
|
|
|
|
|
|
.. _config-rce-files:
|
|
|
|
Configuration Files
|
|
-------------------
|
|
|
|
* :file:`config/_shared/rhodecode.ini`
|
|
* :file:`/home/{user}/.rccontrol/{instance-id}/search_mapping.ini`
|
|
* :file:`/home/{user}/.rccontrol/{vcsserver-id}/vcsserver.ini`
|
|
* :file:`/home/{user}/.rccontrol/supervisor/supervisord.ini`
|
|
* :file:`/home/{user}/.rccontrol.ini`
|
|
* :file:`/home/{user}/.rhoderc`
|
|
* :file:`/home/{user}/.rccontrol/cache/MANIFEST`
|
|
|
|
For more information, see the :ref:`config-files` section.
|
|
|
|
Log Files
|
|
---------
|
|
|
|
* :file:`/home/{user}/.rccontrol/{instance-id}/enterprise.log`
|
|
* :file:`/home/{user}/.rccontrol/{vcsserver-id}/vcsserver.log`
|
|
* :file:`/home/{user}/.rccontrol/supervisor/supervisord.log`
|
|
* :file:`/tmp/rccontrol.log`
|
|
* :file:`/tmp/rhodecode_tools.log`
|
|
|
|
Storage Files
|
|
-------------
|
|
|
|
* :file:`/home/{user}/.rccontrol/{instance-id}/data/index/{index-file.toc}`
|
|
* :file:`/home/{user}/repos/.rc_gist_store`
|
|
* :file:`/home/{user}/.rccontrol/{instance-id}/rhodecode.db`
|
|
* :file:`/opt/rhodecode/store/{unique-hash}`
|
|
|
|
Default Repositories Location
|
|
-----------------------------
|
|
|
|
* :file:`/home/{user}/repos`
|
|
|
|
Connection Methods
|
|
------------------
|
|
|
|
* HTTPS
|
|
* SSH
|
|
* |RCE| 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 :ref:`set-lang` section.
|
|
|
|
.. hlist::
|
|
|
|
* Belorussian
|
|
* Chinese
|
|
* French
|
|
* German
|
|
* Italian
|
|
* Japanese
|
|
* Portuguese
|
|
* Polish
|
|
* Russian
|
|
* Spanish
|
|
|
|
Licencing Information
|
|
---------------------
|
|
|
|
* See licencing information `here`_
|
|
|
|
Peer-to-peer Failover Support
|
|
-----------------------------
|
|
|
|
* Yes
|
|
|
|
Additional Binaries
|
|
-------------------
|
|
|
|
* Yes, see :ref:`rhodecode-nix-ref` for full details.
|
|
|
|
Remote Connectivity
|
|
-------------------
|
|
|
|
* Available
|
|
|
|
Executable Files
|
|
----------------
|
|
|
|
Windows: :file:`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.
|
|
|
|
.. _here: https://rhodecode.com/licenses/
|
|
.. _Transifex: https://explore.transifex.com/rhodecode/RhodeCode/
|