Confluence/Overview
From r00tedvw.com wiki
(Difference between revisions)
(3 intermediate revisions by one user not shown) | |||
Line 6: | Line 6: | ||
*Web Server (Reverse Proxy Server) (optional) - This allows you to host confluence with apache in front, allowing the use of ports under 1024, like 80 and 443. | *Web Server (Reverse Proxy Server) (optional) - This allows you to host confluence with apache in front, allowing the use of ports under 1024, like 80 and 443. | ||
*Database Server (optional) - while confluence can run fine with an internal DB, you can setup an external DB for confluence to use. By default atlassian recommends Postgresql or ms sql, though you can also get mysql and oracle working. | *Database Server (optional) - while confluence can run fine with an internal DB, you can setup an external DB for confluence to use. By default atlassian recommends Postgresql or ms sql, though you can also get mysql and oracle working. | ||
− | *External user directory (LDAP ) (optional) - manage users outside of confluence. | + | *External user directory (LDAP) (optional) - manage users outside of confluence. |
=Limits= | =Limits= | ||
Line 107: | Line 107: | ||
|10 GB | |10 GB | ||
|} | |} | ||
+ | ==Reverse Proxy Web Server== | ||
+ | There are no minimum requirement past the Operating system. For CentOS 7 that would be: | ||
+ | {| class="wikitable" | ||
+ | !Resource | ||
+ | !Value | ||
+ | |- | ||
+ | |Disk Space | ||
+ | |20GB | ||
+ | |- | ||
+ | |RAM | ||
+ | |1GB | ||
+ | |} | ||
+ | ==Database Server== | ||
+ | '''PostgreSQL''' : Again, there are no minimum requirements, but the minimum for the OS like CentOS 7 would probably suffice.<br> | ||
+ | '''MS SQL''': Note, these are just for MS SQL, not taking into account he OS needs. | ||
+ | {| class="wikitable" | ||
+ | !Resource | ||
+ | !Value | ||
+ | |- | ||
+ | |CPU | ||
+ | |2GHz+ | ||
+ | |- | ||
+ | |Memory | ||
+ | |1GB+ | ||
+ | |- | ||
+ | |Disk Space | ||
+ | |6GB | ||
+ | |} | ||
+ | |||
+ | ==External user directory (open LDAP)== | ||
+ | Again, there are no minimum requirements, but the minimum for the OS like CentOS 7 would probably suffice. |
Latest revision as of 13:03, 24 September 2018
Overview
Contents |
[edit] Overview
Confluence is a J2EE web application that can either run entirely on 1 instance or be split up into the following individual instances:
- Application Server - This is where the confluence web app will live, hosted by tomcat. by default will use port 8090
- Web Server (Reverse Proxy Server) (optional) - This allows you to host confluence with apache in front, allowing the use of ports under 1024, like 80 and 443.
- Database Server (optional) - while confluence can run fine with an internal DB, you can setup an external DB for confluence to use. By default atlassian recommends Postgresql or ms sql, though you can also get mysql and oracle working.
- External user directory (LDAP) (optional) - manage users outside of confluence.
[edit] Limits
The limits per confluence instance are as follows:
Most Spaces | 1700 |
Most Internal Users | 15K |
Most LDAP Users | 100K |
Most Pages | 80K |
[edit] Example Hardware Specifications
Accounts | Spaces | Pages | CPUs | CPU (GHz) | RAM (MB) | Notes |
---|---|---|---|---|---|---|
150 | 30 | 1,000 | 1 | 2.6 | 1,024 | |
350 | 100 | 15,000 | 2 | 2.8 | 1,536 | |
5,000 | 500 | 4 | 3 | 2,048 | ||
10,000 | 350 | 16,000 | 2 | 3.8 | 2,048 | |
10,000 | 60 | 3,500 | 2 | 3.6 | 4,096 | |
21,000 | 950 | 2 | 3.6 | 4,096 | ||
85,000 | 100 | 12,500 | 4 | 2.6 | 4,096 | 3 machines total: application server, database server, Apache HTTPD + LDAP tunnel server. |
[edit] Recommended minimum system requirements
[edit] Application Server
Resource | Value |
---|---|
CPU | 2GHz+ Quad core |
RAM | 6GB |
Minimum DB Size | 10 GB |
[edit] Reverse Proxy Web Server
There are no minimum requirement past the Operating system. For CentOS 7 that would be:
Resource | Value |
---|---|
Disk Space | 20GB |
RAM | 1GB |
[edit] Database Server
PostgreSQL : Again, there are no minimum requirements, but the minimum for the OS like CentOS 7 would probably suffice.
MS SQL: Note, these are just for MS SQL, not taking into account he OS needs.
Resource | Value |
---|---|
CPU | 2GHz+ |
Memory | 1GB+ |
Disk Space | 6GB |
[edit] External user directory (open LDAP)
Again, there are no minimum requirements, but the minimum for the OS like CentOS 7 would probably suffice.