CMS-Confluence

Last modified by Christian Reiber on 2022/02/15 16:03

Purpose

Confluence is a comprehensive Content Management System (CMS) and Wiki. Confluence especially has integrations with JIRA. A decent and strong alternative is XWiki.

Properties

 Stack-Description  Atlassian Confluence Content Management System (CMS)    
 Stack-Image        docker.msg.team/ps/docker-stack-cms-confluence   
 Stack-Version      7.19.7 
 Stack-Release      20230321 
 Product-Name  Confluence 
 Product-Vendor  Atlassian 
 Product-Contact  https://www.atlassian.com/software/Confluence 
 Product-Model  Commercial 
 Product-License  Proprietary 
 Product-Limits  none 
Implementation Base  Java.
Execution Base       JDK.
Initial Start Time   00:01:00
Documentation       https://confluence.atlassian.com/confcloud/confluence-cloud-documentation-home-941614888.html

Topology

The stack consists of two containers:

  • cms-confluence: the Confluence application.
  • cms-confluence-postgresql: the PostgreSQL database.

Configuration

Variable Name       Default Meaning 

See also the variables which control integration of the stack into the reverse proxy.
For changes to take effect the stack has to be reinstalled.

First Steps

When you first connect to Confluence the setup process will continue.

Confluence will ask you what type of installation you want to set up, either Trial (with an internal database) or Production (with a separate database). Choose Production here. 

You can request a trial license from Atlassian during the setup process. Confluence generates a Server Key and presents a link to the website where to generate the license key. You enter the Server Key there, then the license key is generated and transferred back to your installation through Cut&Paste.

Note that as of 2021-02-02 Atlassian does no longer issue full or trial licenses for standalone server installations. However, you still can request a "data server" trial license which lasts 30 days. Enter the license key into the text box, then select Standalone as deployment type

Next step is configuring the connection to the database:

  • Hostname = cms-confluence-postgresql
  • Port = 5432
  • Database name = confluence
  • Username = confluence
  • Password = confluence
    Then, hit Test connection and confirm that everything works fine.

(In case you need to access the database as the administrative user, both username and password are postgresql.)

Confluence now sets up the database which takes five to ten minutes.
Then you decide how you want to fill your database:

  • Example Site: start with an example space.
  • Empty Site: start from scratch.
  • Restore From Backup.

Next is the configuration of the User Management:

  • Manager users and groups within Confluence: Choose this option if you do not have a separate Jira installation running.
  • Connect to Jira: Choose this option when you have a separate Jira installation and want to share the same users and groups.

In the final step you need to set up a system administrator account: Choose whatever values suit you best. Allow Confluence up to a minute for completing the setup and sending the "Setup successful" message.

Related Documents

 

Tags:
Created by Thomas Schoepf on 2020/04/07 15:03

Navigation