This article explains the process of installing Confluence on your own server and then later migrating your content and settings from the “evaluation” database to something more professional such as MySQL or PostgreSQL. This article is basically an example with sensible assumptions. We’re using CentOS 7.
When you first get Confluence, you probably downloaded it and installed it (or will install it) using the evaluation license. Once you’ve evaluated it, you will need to back it up, reinstall it and restore your content and settings from the backup. It’s stupid but how it works.
All references in this article are available here on the AGIX blog (where you are now).
Having been through this process countless times, i can confidently say i have found the issues and discuss the solutions in this article.
Here’s the example we’re going to walk through.
- Sally has been asked to install Confluence as a test-case to see if it works as the business needs. She goes to “https://www.atlassian.com/software/confluence/download“, downloads the installation file and begins the installation.
- She decides to put an Apache Reverse Proxy (doing SSL termination) in-front of her Confluence server to be on the safe side. She uses this article for the Apache settings and another article for the Confluence settings needed to accommodate Apache.
- She checks to see if her server has enough resources. The minimum requirements are as follows. Double it to have a nice experience. Not enough resources and things will fail to happen and errors will occur.
- 4x CPU cores,
- 6GB RAM, and
- 10GB free disk space.
- During installation, she is asked to select from evaluation or production. Evaluation doesn’t require a license while production does.
- Sally has everything working as she likes (see how to do the post installation steps here) and is then asked to put it into production.
- She purchases a production license from “https://www.atlassian.com/buy“.
- She takes a backup by clicking “General Administration -> Backup & Restore” and then shuts down the Confluence server by issuing the “/opt/atlassian/confluence/bin/stop-confluence.sh” command. She verifies there are no “java” processes running by issuing the “ps aux | grep java” command. She then takes a snapshot of the virtual machine that Confluence is installed on (if it is). Finally she moves aside the two key directories being “/opt/atlassian/confluence/” and “/var/atlassian/application-data/confluence” for safe keeping. She didn’t delete those locations because she knows that backups are locates in “/var/atlassian/application-data/confluence/backups/”.
- She decides to use PostgreSQL (or MySQL) using the PostgreSQL guide here.
- Sally then initiates the same installation process (using the same install program that she downloaded originally) but this time she selects the “production” installation. She enters her license key that she got from “https://my.atlassian.com/product“.
- Sally takes this chance to copy the latest backup from the old installation location to the new restore location which is at “/var/atlassian/application-data/confluence/restore”.
- Back at the web portal, she is asked to specify the type of database to connect to. Again she refers to this article for database related matters.
- She completes the login process and now is asked if she wants to restore from backups. She goes ahead and restores from backups. At this point everything is completes.
I appreciate you sharing this blog post. Thanks Again. Cool.
hocam gayet açıklayıcı bir yazı olmuş elinize emeğinize sağlık.
These kurta sets look comfortable and stylish.
Perfect place to explore groom fashion trends.
Beautiful craftsmanship in every piece.
The sherwani designs are very regal.
I appreciate you sharing this blog post. Thanks Again. Cool.
Awesome! Its genuinely remarkable post, I have got much clear idea regarding from this post
For the reason that the admin of this site is working, no uncertainty very quickly it will be renowned, due to its quality contents.
Awesome! Its genuinely remarkable post, I have got much clear idea regarding from this post
Nice post. I learn something totally new and challenging on websites
This was beautiful Admin. Thank you for your reflections.
I appreciate you sharing this blog post. Thanks Again. Cool.
I am truly thankful to the owner of this web site who has shared this fantastic piece of writing at at this place.
Well researched perspective on overseas distribution
I’m often to blogging and i really appreciate your content. The article has actually peaks my interest. I’m going to bookmark your web site and maintain checking for brand spanking new information.
Your perspective adds a useful lens for interpreting the issue.
For the reason that the admin of this site is working, no uncertainty very quickly it will be renowned, due to its quality contents.
Very well presented. Every quote was awesome and thanks for sharing the content. Keep sharing and keep motivating others.
This is really interesting, You’re a very skilled blogger. I’ve joined your feed and look forward to seeking more of your magnificent post. Also, I’ve shared your site in my social networks!
I just like the helpful information you provide in your articles
The peace of mind that comes with using a quality PUBG spoofer is something every gamer deserves to have.