##// END OF EJS Templates
docs: update info about requirements
marcink -
r111:0e0e958e default
parent child Browse files
Show More
@@ -1,163 +1,171 b''
1 .. _system-overview-ref:
1 .. _system-overview-ref:
2
2
3 System Overview
3 System Overview
4 ===============
4 ===============
5
5
6 Latest Version
6 Latest Version
7 --------------
7 --------------
8
8
9 * |release| on Unix and Windows systems.
9 * |release| on Unix and Windows systems.
10
10
11 System Architecture
11 System Architecture
12 -------------------
12 -------------------
13
13
14 The following diagram shows a typical production architecture.
14 The following diagram shows a typical production architecture.
15
15
16 .. image:: ../images/architecture-diagram.png
16 .. image:: ../images/architecture-diagram.png
17 :align: center
17 :align: center
18
18
19 Supported Operating Systems
19 Supported Operating Systems
20 ---------------------------
20 ---------------------------
21
21
22 Linux
22 Linux
23 ^^^^^
23 ^^^^^
24
24
25 * Ubuntu 14.04
25 * Ubuntu 14.04
26 * CentOS 6.2 and 7
26 * CentOS 6.2 and 7
27 * Debian 7.8
27 * Debian 7.8
28 * RedHat Fedora
28 * RedHat Fedora
29 * Arch Linux
29 * Arch Linux
30 * SUSE Linux
30 * SUSE Linux
31
31
32 Windows
32 Windows
33 ^^^^^^^
33 ^^^^^^^
34
34
35 * Windows Vista Ultimate 64bit
35 * Windows Vista Ultimate 64bit
36 * Windows 7 Ultimate 64bit
36 * Windows 7 Ultimate 64bit
37 * Windows 8 Professional 64bit
37 * Windows 8 Professional 64bit
38 * Windows 8.1 Enterprise 64bit
38 * Windows 8.1 Enterprise 64bit
39 * Windows Server 2008 64bit
39 * Windows Server 2008 64bit
40 * Windows Server 2008-R2 64bit
40 * Windows Server 2008-R2 64bit
41 * Windows Server 2012 64bit
41 * Windows Server 2012 64bit
42
42
43 Supported Databases
43 Supported Databases
44 -------------------
44 -------------------
45
45
46 * SQLite
46 * SQLite
47 * MySQL
47 * MySQL
48 * MariaDB
48 * MariaDB
49 * PostgreSQL
49 * PostgreSQL
50
50
51 Supported Browsers
51 Supported Browsers
52 ------------------
52 ------------------
53
53
54 * Chrome
54 * Chrome
55 * Safari
55 * Safari
56 * Firefox
56 * Firefox
57 * Internet Explorer 10 & 11
57 * Internet Explorer 10 & 11
58
58
59 System Requirements
59 System Requirements
60 -------------------
60 -------------------
61
61
62 |RCM| performs best on machines with ultra-fast hard disks. Generally disk
62 |RCM| performs best on machines with ultra-fast hard disks. Generally disk
63 performance is more important than CPU performance. In a corporate production
63 performance is more important than CPU performance. In a corporate production
64 environment handling 1000s of users and |repos| you should deploy on a 12+
64 environment handling 1000s of users and |repos| you should deploy on a 12+
65 core 64GB RAM server. In short, the more RAM the better.
65 core 64GB RAM server. In short, the more RAM the better.
66
66
67
68 For example:
69
70 - for team of 1 - 5 active users you can run on 1GB RAM machine with 1CPU
71 - above 250 active users, |RCM| needs at least 8GB of memory.
72 Number of CPUs is less important, but recommended to have at least 2-3 CPUs
73
74
67 .. _config-rce-files:
75 .. _config-rce-files:
68
76
69 Configuration Files
77 Configuration Files
70 -------------------
78 -------------------
71
79
72 * :file:`/home/{user}/.rccontrol/{instance-id}/rhodecode.ini`
80 * :file:`/home/{user}/.rccontrol/{instance-id}/rhodecode.ini`
73 * :file:`/home/{user}/.rccontrol/{instance-id}/mapping.ini`
81 * :file:`/home/{user}/.rccontrol/{instance-id}/mapping.ini`
74 * :file:`/home/{user}/.rccontrol/{vcsserver-id}/vcsserver.ini`
82 * :file:`/home/{user}/.rccontrol/{vcsserver-id}/vcsserver.ini`
75 * :file:`/home/{user}/.rccontrol/supervisor/supervisord.ini`
83 * :file:`/home/{user}/.rccontrol/supervisor/supervisord.ini`
76 * :file:`/home/{user}/.rccontrol.ini`
84 * :file:`/home/{user}/.rccontrol.ini`
77 * :file:`/home/{user}/.rhoderc`
85 * :file:`/home/{user}/.rhoderc`
78 * :file:`/home/{user}/.rccontrol/cache/MANIFEST`
86 * :file:`/home/{user}/.rccontrol/cache/MANIFEST`
79
87
80 For more information, see the :ref:`config-files` section.
88 For more information, see the :ref:`config-files` section.
81
89
82 Log Files
90 Log Files
83 ---------
91 ---------
84
92
85 * :file:`/home/{user}/.rccontrol/{instance-id}/enterprise.log`
93 * :file:`/home/{user}/.rccontrol/{instance-id}/enterprise.log`
86 * :file:`/home/{user}/.rccontrol/{vcsserver-id}/vcsserver.log`
94 * :file:`/home/{user}/.rccontrol/{vcsserver-id}/vcsserver.log`
87 * :file:`/home/{user}/.rccontrol/supervisor/supervisord.log`
95 * :file:`/home/{user}/.rccontrol/supervisor/supervisord.log`
88 * :file:`/tmp/rccontrol.log`
96 * :file:`/tmp/rccontrol.log`
89 * :file:`/tmp/rhodecode_tools.log`
97 * :file:`/tmp/rhodecode_tools.log`
90
98
91 Storage Files
99 Storage Files
92 -------------
100 -------------
93
101
94 * :file:`/home/{user}/.rccontrol/{instance-id}/data/index/{index-file.toc}`
102 * :file:`/home/{user}/.rccontrol/{instance-id}/data/index/{index-file.toc}`
95 * :file:`/home/{user}/repos/.rc_gist_store`
103 * :file:`/home/{user}/repos/.rc_gist_store`
96 * :file:`/home/{user}/.rccontrol/{instance-id}/rhodecode.db`
104 * :file:`/home/{user}/.rccontrol/{instance-id}/rhodecode.db`
97 * :file:`/opt/rhodecode/store/{unique-hash}`
105 * :file:`/opt/rhodecode/store/{unique-hash}`
98
106
99 Default Repositories Location
107 Default Repositories Location
100 -----------------------------
108 -----------------------------
101
109
102 * :file:`/home/{user}/repos`
110 * :file:`/home/{user}/repos`
103
111
104 Connection Methods
112 Connection Methods
105 ------------------
113 ------------------
106
114
107 * HTTPS
115 * HTTPS
108 * SSH
116 * SSH
109 * |RCM| API
117 * |RCM| API
110
118
111 Internationalization Support
119 Internationalization Support
112 ----------------------------
120 ----------------------------
113
121
114 Currently available in the following languages, see `Transifex`_ for the
122 Currently available in the following languages, see `Transifex`_ for the
115 latest details. If you want a new language added, please contact us. To
123 latest details. If you want a new language added, please contact us. To
116 configure your language settings, see the :ref:`set-lang` section.
124 configure your language settings, see the :ref:`set-lang` section.
117
125
118 .. hlist::
126 .. hlist::
119
127
120 * Belorussian
128 * Belorussian
121 * Chinese
129 * Chinese
122 * French
130 * French
123 * German
131 * German
124 * Italian
132 * Italian
125 * Japanese
133 * Japanese
126 * Portuguese
134 * Portuguese
127 * Polish
135 * Polish
128 * Russian
136 * Russian
129 * Spanish
137 * Spanish
130
138
131 Licencing Information
139 Licencing Information
132 ---------------------
140 ---------------------
133
141
134 * See licencing information `here`_
142 * See licencing information `here`_
135
143
136 Peer-to-peer Failover Support
144 Peer-to-peer Failover Support
137 -----------------------------
145 -----------------------------
138
146
139 * Yes
147 * Yes
140
148
141 Additional Binaries
149 Additional Binaries
142 -------------------
150 -------------------
143
151
144 * Yes, see :ref:`rhodecode-nix-ref` for full details.
152 * Yes, see :ref:`rhodecode-nix-ref` for full details.
145
153
146 Remote Connectivity
154 Remote Connectivity
147 -------------------
155 -------------------
148
156
149 * Available
157 * Available
150
158
151 Executable Files
159 Executable Files
152 ----------------
160 ----------------
153
161
154 Windows: :file:`RhodeCode-installer-{version}.exe`
162 Windows: :file:`RhodeCode-installer-{version}.exe`
155
163
156 Deprecated Support
164 Deprecated Support
157 ------------------
165 ------------------
158
166
159 - Internet Explorer 8 support deprecated since version 3.7.0.
167 - Internet Explorer 8 support deprecated since version 3.7.0.
160 - Internet Explorer 9 support deprecated since version 3.8.0.
168 - Internet Explorer 9 support deprecated since version 3.8.0.
161
169
162 .. _here: https://rhodecode.com/licenses/
170 .. _here: https://rhodecode.com/licenses/
163 .. _Transifex: https://www.transifex.com/projects/p/RhodeCode/
171 .. _Transifex: https://www.transifex.com/projects/p/RhodeCode/
General Comments 0
You need to be logged in to leave comments. Login now