Confluence/Overview

From r00tedvw.com wiki
Jump to: navigation, search

Overview

Contents

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.

Limits

The limits per confluence instance are as follows:

Most Spaces 1700
Most Internal Users 15K
Most LDAP Users 100K
Most Pages 80K

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.

Recommended minimum system requirements

Application Server

Resource Value
CPU 2GHz+ Quad core
RAM 6GB
Minimum DB Size 10 GB

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

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

External user directory (open LDAP)

Again, there are no minimum requirements, but the minimum for the OS like CentOS 7 would probably suffice.

Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki
Confluence
DevOps Tools
Ubuntu
Oracle Linux
AWS
Windows
OpenVPN
Grafana
Pivotal
osTicket
OTRS
phpBB
WordPress
VmWare ESXI 5.1
Crypto currencies
HTML
CSS
Python
Java Script
PHP
Raspberry Pi
Canvas LMS
Kaltura Media Server
MetaSploit
Zoneminder
Photoshop CS2
Fortinet
Uploaded
Certifications
General Info
Games
Meal Plans
NC Statutes
Toolbox