I have an existing JIRA self hosted installation with Confluence using Crowd local authentication. There was also a connected Bamboo, Fisheye and Crucible installation when this was installed on a previous server - it was not yet restored from backups.
I wish to move this all to a new high capacity server which is planned to run two separate installations of the full suite for two different companies.
I had hoped to do this via Docker containers using JWilder's HTTPS proxy with LetsEncrypt. This HTTPS must be configured and working for each service. I will provide URLs and DNS support.
Each installation will also have JIRA Service Desk but it is not currently configured on the first one.
The existing installation had Bamboo, Crucible and Fisheye but has not been re-installed on the current server. It needs to be restored from backup and re-activated on the new server.
The second installation will need Bamboo, Crucible and Fisheye installed.
Both Bamboo installations will talk to BitBucket hosted and need to build to a Windows IIS server (no Active Directory or auth is currently configured).
I'd like setup completed via Docker Compose and both installations to do nightly automated full backups to an S3 bucket via S3 CLI (will be installed).
The base server will be Centos 7 64 bit running on KVM (Docker is supported).
I'm aware that official support of Atlassian products on Docker containers might not be supported. If you have a better idea using a single server, I'm happy to listen. It must have a proxy to handle the HTTPS requests (and maintain certs via LetsEncrypt) and shield each installation's access via various ports.
Each set of applications will have no relation to each other, other than sharing a production web server to build to. There is no Active Directory configured for either setup.
Documentation of the configuration with instructions on how to restore the backups to a new Docker container if needed should be supplied. Some support assistance maybe required in configuring Service Desk, Bamboo etc. Our staff will use SourceTree - assistance maybe required in ensuring this is configured correctly for up to 3 developers.
The data size and user count is quite small and is only using the small teams licences.
If you know your JIRA admin, this should be fairly simple but experience with doing this on Docker would be beneficial.
Any questions, let us know.