We use https://hub.docker.com/r/atlassian/confluence-server and that is fine.
But the session time for users are too short, we used to change according to: https://confluence.atlassian.com/confkb/how-to-adjust-the-session-timeout-for-confluence-126910597.html
It seems this change is not supported by the docket image?
Hi @Normann P. Nielsen (Netic)
I hope you are well.
To extend the session timeout you need to change the 3 files suggested on the KB you mentioned -- https://confluence.atlassian.com/confkb/how-to-adjust-the-session-timeout-for-confluence-126910597.html
On Docker, you can copy the current file and modify them locally with the needed values.
Then you can mount these individual files, similar to the following command:
docker run (...) \
-v <host-path>/tomcat-web.xml:/opt/atlassian/confluence/conf/web.xml \
-v <host-path>/confluence-web.xml:/opt/atlassian/confluence/confluence/WEB-INF/web.xml \
-v <host-path>/seraph-config.xml.xml:/opt/atlassian/confluence//confluence/WEB-INF/classes/seraph-config.xml \
--name="confluence-staging" -d -p 8090:8090 -p 8091:8091 atlassian/confluence-server:7.13.1
The caveat with it is that, on every upgrade, you need to copy the default files and apply your modification again as using these files from previous versions can introduce problems (in case modifications were applied by the development team).
I hope that helps.
Thanks for the advise; In reallity Im pretty sure only web.xml is needed.
Anyways, due to the caveats I have discarded that currently as an option..
But I do hope that the image will support this in the future, the default setting is somewhat low - 1 hour I belive, people are pretty annoyed, as we changed it to 6 hours years ago.
The changes on the seraph-config.xml file are important as it controls the session when the remember me cookie is used.
This is enabled by default on clustered DC, and is optional during form authentication (for Server and DC when SSO isn't used).
See Confluence Cookies for more details
I was about to open a feature, but I realized this is already a setting on the Docker image:
ATL_AUTOLOGIN_COOKIE_AGE(default: 1209600; two weeks, in seconds)
The maximum time a user can remain logged-in with 'Remember Me'.
Feeling overwhelmed by the demands of work and life? With a 25% increase in the prevalence of anxiety and depression worldwide during the pandemic, for most of us, it’s a resounding yes . 🙋♀️ ...
Connect with like-minded Atlassian users at free events near you!Find an event
Connect with like-minded Atlassian users at free events near you!
Unfortunately there are no Community Events near you at the moment.Host an event
You're one step closer to meeting fellow Atlassian users at your local event. Learn more about Community Events