CMS-Confluence
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