<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.wiki4.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fspinar</id>
	<title>BlueSpice Helpdesk - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.wiki4.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fspinar"/>
	<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/wiki/Special:Contributions/Fspinar"/>
	<updated>2026-04-09T19:42:20Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker&amp;diff=10195</id>
		<title>Setup:Installation Guide/Docker</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker&amp;diff=10195"/>
		<updated>2024-12-10T08:04:34Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: fix pathes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Migration from 4.4&lt;br /&gt;
|text=With BlueSpice 4.5 there were some important changes to the container portfolio:&lt;br /&gt;
# There are no &amp;quot;all-in-one&amp;quot; containers anymore. Neither for FREE, nor for PRO and FARM editions&lt;br /&gt;
# The &amp;quot;distributed-services&amp;quot; setup for PRO and FARM edition has completely been reworked&lt;br /&gt;
If you are upgrading from one of the above-mentioned setups, please refer to the [[{{FULLPAGENAME}}/Migration_4.4 to 4.5|migration guide]]&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
===Overview===&lt;br /&gt;
Since version 4.5, BlueSpice MediaWiki can be easily installed using a stack of Docker container images. Everything is build in a modular way to allow different types of setups.&lt;br /&gt;
&lt;br /&gt;
The most common cases are&lt;br /&gt;
# &amp;quot;All-in-one&amp;quot; (with and without Let&#039;s Encrypt)&lt;br /&gt;
# Custom database and search service&lt;br /&gt;
# Custom load balancer / proxy&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Get the stack ===&lt;br /&gt;
Get &amp;quot;docker-compose&amp;quot; files from https://bluespice.com/de/download/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;https://bluespice.com/filebase/docker-deployment-script&amp;lt;/nowiki&amp;gt; \&lt;br /&gt;
     &amp;amp;&amp;amp; unzip docker-deployment-script \&lt;br /&gt;
     &amp;amp;&amp;amp; cd docker-deployment-script/compose&lt;br /&gt;
&lt;br /&gt;
The directory contains the following files:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;width:350px;&amp;quot; |Filename&lt;br /&gt;
!Type&lt;br /&gt;
!Mandatory&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Wrapper for general start-up of needed containers&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice-prepare&amp;lt;/code&amp;gt;&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Prepare Folder and Permissions before first start also registers the service at the operating system&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;bluespice.service&amp;lt;/code&amp;gt;&lt;br /&gt;
|service-script&lt;br /&gt;
|false&lt;br /&gt;
|Proper handling of the containers on reboot&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.main.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|Main application services/ run by &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Database and search/ run by &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.stateless-services.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|PDF-Renderer/Cache/Formula/Diagram-Service&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false, but recommended&lt;br /&gt;
|Proxy Service&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Additional auto-renewal service for &amp;quot;Let&#039;s Encrypt&amp;quot; certificates&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:350px;&amp;quot; |&amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt;&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Additional proxy for Kerberos based authenication&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
For convenience, the &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; script wraps the first four &amp;lt;code&amp;gt;yml&amp;lt;/code&amp;gt; files by default. This includes the main wiki application and also required backend services, like a database, search and application cache.&lt;br /&gt;
&lt;br /&gt;
Additional services can be loaded by adding &amp;lt;code&amp;gt;-f &amp;lt;filename&amp;gt; &amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Example: &lt;br /&gt;
 bluespice-deploy \&lt;br /&gt;
     -f docker-compose.proxy-letsencrypt.yml \&lt;br /&gt;
     up -d&lt;br /&gt;
&lt;br /&gt;
This will start the stack with &amp;quot;Let&#039;s Encrypt&amp;quot; certificates. For details, please refer to section [[#SSL certificates| SSL certificates]].&lt;br /&gt;
&lt;br /&gt;
===Step 2: Set up environment variables===&lt;br /&gt;
Create &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt; file according to existing or state-to-be installation.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
 DATADIR=/data/bluespice&lt;br /&gt;
 VERSION=4.5&lt;br /&gt;
 EDITION=pro&lt;br /&gt;
 BACKUP_HOUR=04&lt;br /&gt;
 &lt;br /&gt;
 WIKI_NAME=BlueSpice&lt;br /&gt;
 WIKI_LANG=en&lt;br /&gt;
 WIKI_PASSWORDSENDER=no-reply@wiki.company.local&lt;br /&gt;
 WIKI_EMERGENCYCONTACT=no-reply@wiki.company.local&lt;br /&gt;
 WIKI_HOST=wiki.company.local&lt;br /&gt;
 WIKI_PORT=443&lt;br /&gt;
 WIKI_PROTOCOL=https&lt;br /&gt;
 &lt;br /&gt;
 DB_USER=bluespice&lt;br /&gt;
 DB_PASS=...&lt;br /&gt;
 DB_HOST=database&lt;br /&gt;
 DB_NAME=bluespice&lt;br /&gt;
 DB_PREFIX=&lt;br /&gt;
 &lt;br /&gt;
 SMTP_HOST=mail.company.local&lt;br /&gt;
 SMTP_PORT=25&lt;br /&gt;
 SMTP_USER=...&lt;br /&gt;
 SMTP_PASS=...&lt;br /&gt;
 SMTP_ID_HOST=...&lt;br /&gt;
{{Textbox|boxtype=note|header=Different editions|text=The example shows &amp;lt;code&amp;gt;EDITION=pro&amp;lt;/code&amp;gt;. Be aware that for &amp;lt;code&amp;gt;pro&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;farm&amp;lt;/code&amp;gt; you need to be logged into &amp;lt;code&amp;gt;docker.bluspice.com&amp;lt;/code&amp;gt;.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Prepare data directories===&lt;br /&gt;
Run &amp;lt;code&amp;gt;bluespice-prepare&amp;lt;/code&amp;gt; script, helping you set up correct folder structure and permissions. Also installing a service for proper handling of the containers on reboots. Make sure to run this command with in a privileged user context (like &amp;lt;code&amp;gt;root&amp;lt;/code&amp;gt;), as it will set permissions on the newly created directories.&lt;br /&gt;
&lt;br /&gt;
=== Step 4: Start the stack ===&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=important&lt;br /&gt;
|header=Initial installation&lt;br /&gt;
|text=When starting the stack the first time, the &amp;lt;code&amp;gt;wiki-task&amp;lt;/code&amp;gt; container will automatically perform the installation. It may take a couple of minutes for the process to set up the database and complete. Once it is finished, the password for the default &amp;lt;code&amp;gt;Admin&amp;lt;/code&amp;gt; user can be found in &amp;lt;code&amp;gt;$DATADIR/wiki/adminPasssword&amp;lt;/code&amp;gt;.&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
Use &amp;lt;code&amp;gt;bluespice-deploy up -d&amp;lt;/code&amp;gt; to start the stack, once the &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt; file and the &amp;quot;data directories&amp;quot; are ready. Once all containers are shown as &amp;quot;ready&amp;quot; you can navigate to &amp;lt;code&amp;gt;$WIKI_PROTOCOL://$WIKI_HOST:$WIKI_PORT&amp;lt;/code&amp;gt; (e.g. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://wiki.company.local&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) in your favorite web browser and start using the application.&lt;br /&gt;
&lt;br /&gt;
=== Additional options ===&lt;br /&gt;
&lt;br /&gt;
==== SSL certificates ====&lt;br /&gt;
For using Let&#039;s Encrypt certificates just add &amp;lt;code&amp;gt;docker-compose.proxy-letsencrypt.yml&amp;lt;/code&amp;gt; in your &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Self-signed certificates&lt;br /&gt;
|text=For using self-signend Certificates please put &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.crt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.key&amp;lt;/code&amp;gt; with the exact name of your Wikis URL in &amp;lt;code&amp;gt;${VOLUMES_DIR}/nginx/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
====Operating system level service====&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Adding additional services&lt;br /&gt;
|text=expand the &amp;lt;code&amp;gt;ExecStart&amp;lt;/code&amp;gt; parameter in the &amp;lt;code&amp;gt;/etc/systemd/system/bluespice.service&amp;lt;/code&amp;gt;&lt;br /&gt;
Example: &lt;br /&gt;
 ExecStart=&amp;lt;WORKDIR&amp;gt;/bluespice-deploy -f docker-compose.proxy-letsencrypt.yml up -f -d --remove-orphans&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
==== Custom wiki application configuration ====&lt;br /&gt;
After the initial installation, the &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/&amp;lt;/code&amp;gt; contains two files that can be used to set custom application configuration as it may be found on [https://www.mediawiki.org mediawiki.org]:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;pre-init-settings.php&amp;lt;/code&amp;gt;  - Can be used to set config that can be picked up by  the init process&lt;br /&gt;
* &amp;lt;code&amp;gt;post-init-settings.php&amp;lt;/code&amp;gt; - Can be used to manipulate configs that have been set by the init process&lt;br /&gt;
&lt;br /&gt;
==== Custom database and search ====&lt;br /&gt;
If you have a MySQL/MariaDB and an OpenSearch server running in your local network, you can remove &amp;lt;code&amp;gt;docker-compose.persistent-data-services.yml&amp;lt;/code&amp;gt; entirely from your &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt;  file. Make sure to set the proper variables in the &amp;lt;code&amp;gt;.env&amp;lt;/code&amp;gt; file. &lt;br /&gt;
&lt;br /&gt;
====Kerberos proxy====&lt;br /&gt;
For implicit authenticationusing Kerberos, an additional proxy must be used: &amp;lt;code&amp;gt;bluespice/kerberos-proxy&amp;lt;/code&amp;gt; . The file &amp;lt;code&amp;gt;docker-compose.kerberos-proxy.yml&amp;lt;/code&amp;gt; contains a common configuration. It can be used &#039;&#039;&#039;instead of&#039;&#039;&#039; the regular &amp;lt;code&amp;gt;docker-compose.proxy.yml&amp;lt;/code&amp;gt; file inside &amp;lt;code&amp;gt;bluespice-deploy&amp;lt;/code&amp;gt; .&lt;br /&gt;
&lt;br /&gt;
Make sure to have the files&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;${DATADIR}/kerberos/krb5.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;${DATADIR}/kerberos/kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
set up properly.&lt;br /&gt;
&lt;br /&gt;
The file &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; can then be used to set up [[mediawikiwiki:LDAP_hub|&amp;quot;Extension:Auth_remoteuser&amp;quot; and the LDAP stack extensions]].&lt;br /&gt;
&lt;br /&gt;
====SAML authentication====&lt;br /&gt;
&lt;br /&gt;
During the initial installation a certificate for message signing will automatically be created. It can be found in &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/certs/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
In order to configure a remote IdP, one must copy the IdP metadata XML to a file called &amp;lt;code&amp;gt;${DATADIR}/wiki/simplesamlphp/saml_idp_metadata.xml&amp;lt;/code&amp;gt;. The SP metadata can then be obtained via &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/saml/sp/metadata.php/default-sp&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. It must be configured in the remote IdP.&lt;br /&gt;
&lt;br /&gt;
{{Textbox&lt;br /&gt;
|boxtype=tip&lt;br /&gt;
|header=Test authentication&lt;br /&gt;
|text= You can test authentication directly within the SimpleSAMLphp application. To do so, navigate to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://{{$WIKI_HOST}}/_sp/module.php/admin&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; and log in with &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt; and the &amp;lt;code&amp;gt;INTERNAL_SIMPLESAMLPHP_ADMIN_PASS&amp;lt;/code&amp;gt; found in &amp;lt;code&amp;gt;${DATADIR}/wiki/.wikienv&amp;lt;/code&amp;gt;&lt;br /&gt;
|icon=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Next, the extensions &amp;quot;PluggableAuth&amp;quot; and &amp;quot;SimpleSAMLphp&amp;quot; must be enabled on the wiki. To do so, add&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtensions( [&lt;br /&gt;
    &#039;PluggableAuth&#039;,&lt;br /&gt;
    &#039;SimpleSAMLphp&#039;&lt;br /&gt;
] );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[File:Setup:SAML ConfigManager EN 01.png|thumb|300x300px]]to the &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;. Run&lt;br /&gt;
&lt;br /&gt;
 ./bluespice-deploy exec wiki-task /app/bluespice/w/maintenance/update.php --quick&lt;br /&gt;
&lt;br /&gt;
to complete the installation.&lt;br /&gt;
&lt;br /&gt;
After that, the authentication plugin configuration can be applied in [[Manual:Extension/BlueSpiceConfigManager|Special:BlueSpiceConfigManager]] under &amp;quot;Authentication&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
==== OpenID Connect authentication ====&lt;br /&gt;
&lt;br /&gt;
The extensions &amp;quot;PluggableAuth&amp;quot; and &amp;quot;OpenIDConnect&amp;quot; must be enabled on the wiki. To do so, add&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
wfLoadExtensions( [&lt;br /&gt;
    &#039;PluggableAuth&#039;,&lt;br /&gt;
    &#039;OpenIDConnect&#039;&lt;br /&gt;
] );&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;to the &amp;lt;code&amp;gt;${DATADIR}/wiki/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;. Run&lt;br /&gt;
&lt;br /&gt;
 ./bluespice-deploy exec wiki-task /app/bluespice/w/maintenance/update.php --quick&lt;br /&gt;
&lt;br /&gt;
to complete the installation.&lt;br /&gt;
&lt;br /&gt;
After that, the authentication plugin configuration can be applied in [[Manual:Extension/BlueSpiceConfigManager|Special:BlueSpiceConfigManager]] under &amp;quot;Authentication&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[de:Setup:Installationsanleitung/Docker]]&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker&amp;diff=10040</id>
		<title>Setup:Installation Guide/Docker</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker&amp;diff=10040"/>
		<updated>2024-09-13T12:51:01Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox|boxtype=important|header=Migration from 4.4|text=With BlueSpice 4.5 there were important changes to the container portfolio:&lt;br /&gt;
# There are no &amp;quot;all-in-one&amp;quot; containers anymore. Neither for FREE, not for PRO and FARM editions&lt;br /&gt;
# The &amp;quot;distributed-services&amp;quot; setup for PRO and FARM edition has been reworked&lt;br /&gt;
&lt;br /&gt;
If you are upgrading from one of the above-mentioned setups, please refer to the [[{{FULLPAGENAME}}/Migration_4.4 to 4.5|migration guide]]|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The  BlueSpice application consists of a number of different services. To ease installations, they are available as a pre-configured stack at [https://github.com/hallowelt/bluespice-deploy github.com/hallowelt/bluespice-deploy], but they also allow more flexibility, e.g. by providing a simple way to run several services on different machines or to re-use existing services.&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;Setup_Installation_Guide_Docker-01&amp;quot;&amp;gt;&amp;lt;/drawio&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Service name&lt;br /&gt;
!Description&lt;br /&gt;
!FREE&lt;br /&gt;
!PRO&lt;br /&gt;
!FARM&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-turquoise-bg&amp;quot; |&amp;lt;code&amp;gt;wiki&amp;lt;/code&amp;gt; &lt;br /&gt;
|The main application. It features two main modes: &amp;quot;web&amp;quot;, for the connection to the client and &amp;quot;task&amp;quot; for any background processing and administrative purposes. It comes in different editions (FREE, PRO and FARM).&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-turquoise-bg&amp;quot; |&amp;lt;code&amp;gt;pdf&amp;lt;/code&amp;gt; &lt;br /&gt;
|Allows to create PDF filesfrom wikipages&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-red-bg&amp;quot; |&amp;lt;code&amp;gt;search&amp;lt;/code&amp;gt; &lt;br /&gt;
|Allows to perform a fulltext search on the wiki content&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-turquoise-bg&amp;quot; |&amp;lt;code&amp;gt;formula&amp;lt;/code&amp;gt; &lt;br /&gt;
|Allows to show mathematical and chemical formulas in the wiki content&lt;br /&gt;
|NO&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-turquoise-bg&amp;quot; |&amp;lt;code&amp;gt;collabpads&amp;lt;/code&amp;gt; &lt;br /&gt;
|Allows for simultaneous editing of wikipages&lt;br /&gt;
|NO&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-red-bg&amp;quot; |&amp;lt;code&amp;gt;collabpads-database&amp;lt;/code&amp;gt;&lt;br /&gt;
|Stores the data for simultaneous editing sessions.&lt;br /&gt;
|NO&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-red-bg&amp;quot; |&amp;lt;code&amp;gt;diagram&amp;lt;/code&amp;gt; &lt;br /&gt;
|Allows to create and edit diagram  images in the wiki content&lt;br /&gt;
|NO&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-turquoise-bg&amp;quot; |&amp;lt;code&amp;gt;pagepreview&amp;lt;/code&amp;gt; &lt;br /&gt;
|Allows to show preview images of wikipages&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-red-bg&amp;quot; |&amp;lt;code&amp;gt;cache&amp;lt;/code&amp;gt; &lt;br /&gt;
|Supports application performance&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-red-bg&amp;quot; |&amp;lt;code&amp;gt;database&amp;lt;/code&amp;gt;&lt;br /&gt;
|Stores the application data&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-turquoise-bg&amp;quot; |&amp;lt;code&amp;gt;proxy&amp;lt;/code&amp;gt;&lt;br /&gt;
|Manages the clients&#039;s access to the different services. Provides SSL capabilities&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|YES&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; class=&amp;quot;col-orange-bg&amp;quot; |&amp;lt;code&amp;gt;kerberos-proxy&amp;lt;/code&amp;gt;&lt;br /&gt;
|Allows to set up a Kerberos-based authentication mechanism&lt;br /&gt;
|NO&lt;br /&gt;
|OPTIONAL&lt;br /&gt;
|OPTIONAL&lt;br /&gt;
|}&lt;br /&gt;
Generic services that can be substituted by already available ones are&lt;br /&gt;
&lt;br /&gt;
* database →Can be replaced by any version compatible MariaDB / MySQL server&lt;br /&gt;
* collabpads-database →Can be replaced by any version compatible MongoDB server&lt;br /&gt;
* cache →Can be replaced by any version compatible MemcacheD server&lt;br /&gt;
* search →Can be replaced by any version compatible OpenSearch server&lt;br /&gt;
* proxy -&amp;gt; Can be replaced by any appropriately configured Proxy server / Loadbalancer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;br /&gt;
Get actual docker-compose-Files from https://bluespice.com/de/download/&lt;br /&gt;
 wget &amp;lt;nowiki&amp;gt;https://bluespice.com/filebase/docker-deployment-script&amp;lt;/nowiki&amp;gt; &amp;amp;&amp;amp; unzip docker-deployment-script &amp;amp;&amp;amp; cd docker-deployment-script/compose&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Filename&lt;br /&gt;
!Type&lt;br /&gt;
!obligatory&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|bluespice-deploy&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Wrapper for general start-up of needed Containers&lt;br /&gt;
|-&lt;br /&gt;
|bluespice-prepare&lt;br /&gt;
|bash-script&lt;br /&gt;
|false&lt;br /&gt;
|Prepare Folder and Permissions before first start also creates service&lt;br /&gt;
|-&lt;br /&gt;
|bluespice.service&lt;br /&gt;
|service-script&lt;br /&gt;
|false&lt;br /&gt;
|Porper handling of the Containers on reboot&lt;br /&gt;
|-&lt;br /&gt;
|docker-compose.main.yml&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|Main Services/ run by bluespice-deploy&lt;br /&gt;
|-&lt;br /&gt;
|docker-compose.persistent-data-services.yml&lt;br /&gt;
|yml&lt;br /&gt;
|true&lt;br /&gt;
|Database and Search/ run by bluespice-deploy&lt;br /&gt;
|-&lt;br /&gt;
|docker-compose.stateless-services.yml&lt;br /&gt;
|yml&lt;br /&gt;
|false but strongly recommended for full functionality&lt;br /&gt;
|PDF-Renderer/Cache/Formula/Diagram-Service&lt;br /&gt;
|-&lt;br /&gt;
|docker-compose.proxy.yml&lt;br /&gt;
|yml&lt;br /&gt;
|false but recommended&lt;br /&gt;
|Proxy Service&lt;br /&gt;
|-&lt;br /&gt;
|docker-compose.proxy-letsencrypt.yml&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Additional autorenewal service for LetsEncrypt-Certificates&lt;br /&gt;
|-&lt;br /&gt;
|docker-compose.kerberos-proxy.yml&lt;br /&gt;
|yml&lt;br /&gt;
|false&lt;br /&gt;
|Additional Proxy for Kerberos-Authenication&lt;br /&gt;
|}&lt;br /&gt;
The bluespice-deploy script starts the first 4 yml-Files by default.&lt;br /&gt;
 % cat bluespice-deploy                                                 &lt;br /&gt;
 &lt;br /&gt;
 docker compose \&lt;br /&gt;
 	-f docker-compose.main.yml \&lt;br /&gt;
 	-f docker-compose.persistent-data-services.yml \&lt;br /&gt;
 	-f docker-compose.stateless-services.yml \&lt;br /&gt;
 	-f docker-compose.proxy.yml \&lt;br /&gt;
 	$@&lt;br /&gt;
To add additional Services either change script or just add them by hand:&lt;br /&gt;
 bluespice-deploy -f docker-compose.proxy-letsencrypt.yml up -d&lt;br /&gt;
for bluespice.service please do also either expand the line in the etc/systemd/system/bluespice.service:&lt;br /&gt;
 [Unit]&lt;br /&gt;
 Description=BlueSpice-Docker startup routinie&lt;br /&gt;
 Requires=docker.service&lt;br /&gt;
 After=docker.service&lt;br /&gt;
 &lt;br /&gt;
 [Service]&lt;br /&gt;
 WorkingDirectory=&amp;lt;WORKDIR&amp;gt;&lt;br /&gt;
 ExecStart=&amp;lt;WORKDIR&amp;gt;/bluespice-deploy -f docker-compose.proxy-letsencrypt.yml up -f -d --remove-orphans&lt;br /&gt;
 ExecStop=bluespice-deploy down&lt;br /&gt;
 TimeoutStartSec=0&lt;br /&gt;
 Restart=on-failure&lt;br /&gt;
 StartLimitInterval=120&lt;br /&gt;
 StartLimitBurst=2&lt;br /&gt;
 &lt;br /&gt;
 [Install]&lt;br /&gt;
 WantedBy=multi-user.target%&lt;br /&gt;
Create .env file according to existing or state-to-be Installation:&lt;br /&gt;
 DATADIR=/data/bluespice&lt;br /&gt;
 VERSION=4.5&lt;br /&gt;
 EDITION=pro&lt;br /&gt;
 BACKUP_HOUR=04&lt;br /&gt;
 &lt;br /&gt;
 WIKI_NAME=BlueSpice&lt;br /&gt;
 WIKI_LANG=en&lt;br /&gt;
 WIKI_PASSWORDSENDER=wiki@localhost&lt;br /&gt;
 WIKI_EMERGENCYCONTACT=wiki@localhost&lt;br /&gt;
 WIKI_HOST=wiki.company.local&lt;br /&gt;
 WIKI_PORT=443&lt;br /&gt;
 WIKI_PROTOCOL=https&lt;br /&gt;
 &lt;br /&gt;
 DB_USER=&lt;br /&gt;
 DB_PASS=&lt;br /&gt;
 DB_HOST=database&lt;br /&gt;
 DB_NAME=bluespice&lt;br /&gt;
 DB_PREFIX=&lt;br /&gt;
 &lt;br /&gt;
 SMTP_HOST=&lt;br /&gt;
 SMTP_PORT=&lt;br /&gt;
 SMTP_USER=&lt;br /&gt;
 SMTP_PASS=&lt;br /&gt;
 SMTP_ID_HOST=&lt;br /&gt;
Run bluespice-prepare script, helping you set up correct Foder-Structure and Permissions. Also Installing a Service for proper handling of the containers on reboots.&lt;br /&gt;
&lt;br /&gt;
=== Options: ===&lt;br /&gt;
&lt;br /&gt;
===== SSL-Certificates =====&lt;br /&gt;
For using Let&#039;s Encrypt Certificates just adddocker-compose.proxy-letsencrypt.yml in your bluespice-deploy file&lt;br /&gt;
&lt;br /&gt;
For using self-signend Certificates please put&amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.crt&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;&amp;lt;bluespice-wiki.com&amp;gt;.key&amp;lt;/code&amp;gt; with the exact name of your Wikis URL in &amp;lt;code&amp;gt;${VOLUMES_DIR}/nginx/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If Activating SSL after first creation of Wiki please change &amp;lt;code&amp;gt;$wgServer&amp;lt;/code&amp;gt; in &amp;lt;code&amp;gt;${VOLUMES_DIR}/bluespice-data/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
to &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://bluespice-wiki.com&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
also link your certificate to the bluespice-container in your docker-compose.yaml-File:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;- ${VOLUMES_DIR}/nginx/certs/&amp;lt;FQDNofyourWiki&amp;gt;.crt:/usr/local/share/ca-certificates/&amp;lt;FQDNofyourWiki&amp;gt;.crt:ro&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please restart Containers after changing/adding SSL-Files&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9997</id>
		<title>Setup:Installation Guide/Docker/Migration 4.4 to 4.5</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9997"/>
		<updated>2024-08-09T10:48:59Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BlueSpice FREE &amp;quot;all-in-one&amp;quot; ==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
Data have been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
| Custom settings must be split up and added to those new files manually.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;all-in-one&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;VOLUMES_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. ATTENTION: needs migration&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/etc&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data and&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|No direct copy possible&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
wiki.example.com.crt/wiki.example.com.key&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/postfix&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. Fill in MailConfig in .env (SMTP*)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/startup&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Move $VOLUMES_DIR/etc/bluespice/bluespice.keytab here and rename it kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env with relevant data. LocalSettings.php is  not longer in use&lt;br /&gt;
Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check your&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d for custom changes like *.local.php files and or 070-LDAP.php, 09*-&amp;lt;some-name&amp;gt;.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;distributed-services&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.3 and 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. &lt;br /&gt;
&#039;&#039;&#039;ATTENTION:  might need migration&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;wiki.example.com.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;wiki.example.com.key&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env with relevant data. &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; is  not longer in use &lt;br /&gt;
Custom settings must be added to post-init-settings.php manually &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be added to post-init-settings.php manually. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[de:Setup:Installationsanleitung/Docker/Migration_4.4_to_4.5]]&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9994</id>
		<title>Setup:Installation Guide/Docker/Migration 4.4 to 4.5</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9994"/>
		<updated>2024-08-09T10:00:56Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: /* Settings */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BlueSpice FREE &amp;quot;all-in-one&amp;quot; ==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
Data have been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
| Custom settings must be split up and added to those new files manually.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;all-in-one&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;VOLUMES_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. ATTENTION: needs migration&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/etc&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data and&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|No direct copy possible&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
wiki.example.com.crt/wiki.example.com.key&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/postfix&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. Fill in MailConfig in .env (SMTP*)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/startup&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Move $VOLUMES_DIR/etc/bluespice/bluespice.keytab here and rename it kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env with relevant data. LocalSettings.php is  not longer in use&lt;br /&gt;
Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check your&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d for local/custom changes. Special: *.local.php files and or 070-LDAP.php, 09*-&amp;lt;some-name&amp;gt;.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nearly 99% of the persistant Files of &lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;distributed-services&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.3 and 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. &lt;br /&gt;
&#039;&#039;&#039;ATTENTION:  might need migration&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;wiki.example.com.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;wiki.example.com.key&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env with relevant data. &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; is  not longer in use &lt;br /&gt;
Custom settings must be added to post-init-settings.php manually &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be added to post-init-settings.php manually. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9987</id>
		<title>Setup:Installation Guide/Docker/Migration 4.4 to 4.5</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9987"/>
		<updated>2024-08-02T12:52:12Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: /* Data */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BlueSpice FREE &amp;quot;all-in-one&amp;quot; ==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
Data have been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
| Custom settings must be split up and added to those new files manually.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;all-in-one&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;VOLUMES_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. ATTENTION: needs migration&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/etc&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data and&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|No direct copy possible&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
wiki.example.com.crt/wiki.example.com.key&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/postfix&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. Fill in MailConfig in .env (SMTP*)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/startup&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Move $VOLUMES_DIR/etc/bluespice/bluespice.keytab here and rename it kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env wiht relevant data. LocalSettings.php is  not longer in use&lt;br /&gt;
Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Check your &amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.d for local/custom changes. Special: *.local.php files and or 070-LDAP.php, 09*-&amp;lt;some-name&amp;gt;.php&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Nearly 99% of the persistant Files of &lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;distributed-services&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.3 and 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. Cache folder has no persistent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. &lt;br /&gt;
&#039;&#039;&#039;ATTENTION:  might migration&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;wiki.example.com.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;wiki.example.com.key&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;cuscosky&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env wiht relevant data. &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; is  not longer in use&lt;br /&gt;
Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9871</id>
		<title>Setup:Installation Guide/Docker/Migration 4.4 to 4.5</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9871"/>
		<updated>2024-07-23T07:59:19Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: /* BlueSpice PRO &amp;quot;all-in-one&amp;quot; */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BlueSpice FREE &amp;quot;all-in-one&amp;quot; ==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. CacheFolder has no persitent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
Data have been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
| Custom settings must be split up and added to those new files manually.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;all-in-one&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;VOLUMES_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. CacheFolder has no persitent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. ATTENTION: needs migration&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/etc&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data and&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|No direct copy possible&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
wiki.example.com.crt/wiki.example.com.key&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/postfix&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. Fill in MailConfig in .env (SMTP*)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/startup&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Move $VOLUMES_DIR/etc/bluespice/bluespice.keytab here and rename it kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$VDATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env wiht relevant data. LocalSettings.php is  not longer in use&lt;br /&gt;
Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;distributed-services&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. CacheFolder has no persitent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. ATTENTION:  might migration&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mariadb/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
wiki.example.com.crt/wiki.example.com.key&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| &amp;lt;code&amp;gt;$VDATADIR/wiki/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/_sf_archive&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Fill in .env wiht relevant data. LocalSettings.php is  not longer in use&lt;br /&gt;
Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually. &lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9870</id>
		<title>Setup:Installation Guide/Docker/Migration 4.4 to 4.5</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Setup:Installation_Guide/Docker/Migration_4.4_to_4.5&amp;diff=9870"/>
		<updated>2024-07-23T07:50:09Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== BlueSpice FREE &amp;quot;all-in-one&amp;quot; ==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. CacheFolder has no persitent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already.&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/bluespice/&amp;amp;#xAD;extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
Data have been stored in the directory referenced by &amp;lt;code&amp;gt;WIKI_INSTALL_DIR&amp;lt;/code&amp;gt;.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-free&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
| Custom settings must be split up and added to those new files manually.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;all-in-one&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
Data has been stored in the directory referenced by &amp;lt;code&amp;gt;VOLUMES_DIR&amp;lt;/code&amp;gt;. Now &amp;lt;code&amp;gt;DATADIR&amp;lt;/code&amp;gt; is used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/logs/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/cache/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|Obsolete. CacheFolder has no persitent data&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/config/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. All contents of this directory have been migrated to the database in &amp;lt;code&amp;gt;4.4&amp;lt;/code&amp;gt; already. ATTENTION: needs migration&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/extensions/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/extensions&amp;lt;/code&amp;gt;&amp;lt;code&amp;gt;/BlueSpiceFoundation/data/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/backup&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/etc&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/mysql&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/database/data and&amp;lt;/code&amp;gt;  &amp;lt;code&amp;gt;$DATADIR/database/logs&amp;lt;/code&amp;gt;&lt;br /&gt;
|No direct copy possible&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/ssl&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/proxy/certs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Name CRT and Key file after URL:&lt;br /&gt;
wiki.example.com.crt/wiki.example.com.key&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/postfix&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/startup&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/kerberos&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;Move $VOLUMES_DIR/etc/bluespice/bluespice.keytab here and rename it kerberos.keytab&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Additional for Farm:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-farm&amp;lt;/code&amp;gt; 4.2 and 4.3)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_instances/&amp;lt;/code&amp;gt;&lt;br /&gt;
| -&lt;br /&gt;
|Obsolete. New containers log everything to &amp;lt;code&amp;gt;stderr&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;stdout&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$VOLUMES_DIR/bluespice/_sf_archive&amp;lt;/code&amp;gt; &amp;lt;code&amp;gt;a/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&amp;lt;code&amp;gt;$DATADIR/wiki/bluespice/images/&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!OLD (&amp;lt;code&amp;gt;bluespice/bluespice-pro&amp;lt;/code&amp;gt; 4.4)&lt;br /&gt;
!NEW (&amp;lt;code&amp;gt;bluespice-deploy/composer&amp;lt;/code&amp;gt; 4.5)&lt;br /&gt;
!Comment&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;$WIKI_INSTALL_DIR/www/bluespice/w/LocalSettings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
*&amp;lt;code&amp;gt;$DATADIR/bluespice/post-init-settings.php&amp;lt;/code&amp;gt;&lt;br /&gt;
|Custom settings must be split up and added to those new files manually.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==BlueSpice PRO &amp;quot;distributed-services&amp;quot;==&lt;br /&gt;
===Data===&lt;br /&gt;
&lt;br /&gt;
===Settings===&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:412&amp;diff=3812</id>
		<title>SocialEntity:412</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:412&amp;diff=3812"/>
		<updated>2022-06-20T08:50:53Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2058,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Translationtranfer 3&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 412,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 12,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Translationtranfer 3&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=File:Raspberry_pi.pdf&amp;diff=3762</id>
		<title>File:Raspberry pi.pdf</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=File:Raspberry_pi.pdf&amp;diff=3762"/>
		<updated>2022-06-09T06:32:34Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:404&amp;diff=3760</id>
		<title>SocialEntity:404</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:404&amp;diff=3760"/>
		<updated>2022-06-05T08:07:14Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 2044,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Translationtranfer II&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 404,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 12,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Translationtranfer II&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:321&amp;diff=2950</id>
		<title>SocialEntity:321</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:321&amp;diff=2950"/>
		<updated>2022-03-24T10:18:32Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 1700,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Translationtest&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 321,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 12,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Translationtest&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:318&amp;diff=2943</id>
		<title>SocialEntity:318</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=SocialEntity:318&amp;diff=2943"/>
		<updated>2022-03-24T03:42:38Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{&lt;br /&gt;
    &amp;quot;wikipageid&amp;quot;: 1694,&lt;br /&gt;
    &amp;quot;namespace&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;titletext&amp;quot;: &amp;quot;Manual:Extension/BlueSpiceTranslationTransfer&amp;quot;,&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;&amp;quot;,&lt;br /&gt;
    &amp;quot;parentid&amp;quot;: 0,&lt;br /&gt;
    &amp;quot;id&amp;quot;: 318,&lt;br /&gt;
    &amp;quot;ownerid&amp;quot;: 12,&lt;br /&gt;
    &amp;quot;type&amp;quot;: &amp;quot;wikipage&amp;quot;,&lt;br /&gt;
    &amp;quot;archived&amp;quot;: false,&lt;br /&gt;
    &amp;quot;tags&amp;quot;: [&lt;br /&gt;
        &amp;quot;Manual:Extension/BlueSpiceTranslationTransfer&amp;quot;&lt;br /&gt;
    ],&lt;br /&gt;
    &amp;quot;resolved&amp;quot;: false&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceTranslationTransfer&amp;diff=2942</id>
		<title>Manual:Extension/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceTranslationTransfer&amp;diff=2942"/>
		<updated>2022-03-24T03:42:37Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: Created page with &amp;quot;BlueSpiceTranslationTransfer allows to create a translated Version of an Article in another Wiki&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;BlueSpiceTranslationTransfer allows to create a translated Version of an Article in another Wiki&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
	<entry>
		<id>https://en.wiki4.bluespice.com/w/index.php?title=User:Fspinar&amp;diff=2117</id>
		<title>User:Fspinar</title>
		<link rel="alternate" type="text/html" href="https://en.wiki4.bluespice.com/w/index.php?title=User:Fspinar&amp;diff=2117"/>
		<updated>2022-01-20T08:24:08Z</updated>

		<summary type="html">&lt;p&gt;Fspinar: create user page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Userpage standard content}}&lt;/div&gt;</summary>
		<author><name>Fspinar</name></author>
	</entry>
</feed>