Feed of "BookStack"https://codeberg.org/bookstack2026-04-15T18:10:21+02:00voyzark opened issue bookstack/devops#492026-04-06T11:20:00+02:00119581008: https://codeberg.org/bookstack/devops/issues/49<h3 id="user-content-problem" dir="auto">Problem</h3>
<p dir="auto">The example docker-compose.yml uses a bind mount for the MariaDB data directory:</p>
<pre class="code-block"><code class="chroma language-yaml display"><span class="nt">services</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">mariadb</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="c"># You generally only ever need to map this one volume.</span><span class="w">
</span><span class="w"> </span><span class="c"># This maps it to a "bookstack_db_data" folder in the same</span><span class="w">
</span><span class="w"> </span><span class="c"># directory as this compose config file.</span><span class="w">
</span><span class="w"> </span>- <span class="l">./bookstack_db_data:/config</span><span class="w">
</span></code></pre><p dir="auto">On Windows, this bind-mount path resolves to a case-insensitive filesystem (NTFS). MariaDB detects this at startup and <strong>automatically forces</strong> <code>lower_case_table_names=2</code>, logging:</p>
<pre class="code-block"><code class="chroma language-text display">[Warning] Setting lower_case_table_names=2 because file system for /config/databases/ is case insensitive
</code></pre><p dir="auto">This cannot be overridden via <code>my.cnf</code> — MariaDB ignores the setting when its filesystem detection takes precedence.</p>
<p dir="auto"><code>lower_case_table_names=2</code> is a partially broken mode. InnoDB's <code>TRUNCATE TABLE</code> implementation internally tries to rename the <code>.ibd</code> tablespace file, which fails under this mode, producing:</p>
<pre class="code-block"><code class="chroma language-text display">[ERROR] InnoDB: Cannot rename './bookstack/joint_permissions.ibd' to
'./bookstack/#sql-ib70.ibd' because the source file does not exist.
</code></pre><p dir="auto">This causes BookStack's migration <code>2023_01_24_104625_refactor_joint_permissions_storage</code> to fail with:</p>
<pre class="code-block"><code class="chroma language-text display">SQLSTATE[HY000]: General error: 1030 Got error 194 "Tablespace is missing for a table"
SQL: truncate table `joint_permissions`
</code></pre><p dir="auto">BookStack becomes unreachable on <strong>every fresh install</strong> on Windows. The error is not obvious — the containers appear to start successfully. Only after the first login you will see an "Unknown Error" page.</p>
<hr/>
<h3 id="user-content-fix" dir="auto">Fix</h3>
<p dir="auto">Replace the MariaDB bind mount with a <strong>named Docker volume</strong>. Docker named volumes reside on the Linux VM filesystem inside Docker Desktop's WSL2 backend, which is case-sensitive. MariaDB initialises correctly and migrations complete without error.</p>
<pre class="code-block"><code class="chroma language-yaml display"><span class="nt">services</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">mariadb</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">volumes</span><span class="p">:</span><span class="w">
</span><span class="w"> </span>- <span class="l">bookstack_db_data:/config </span><span class="w"> </span><span class="c"># named volume, not a host path</span><span class="w">
</span><span class="w">
</span><span class="w"></span><span class="nt">volumes</span><span class="p">:</span><span class="w">
</span><span class="w"> </span><span class="nt">bookstack_db_data</span><span class="p">:</span><span class="w">
</span></code></pre><hr/>
<h3 id="user-content-suggested-documentation-changes" dir="auto">Suggested documentation changes</h3>
<p dir="auto">Add a callout/warning in the comments along the lines of:</p>
<blockquote>
<p dir="auto"><strong>Windows users:</strong> Do not bind-mount the MariaDB data directory to a Windows host path (e.g. <code>./bookstack_db_data:/config</code>). Use a named Docker volume instead. Bind-mounting to a Windows filesystem forces MariaDB into <code>lower_case_table_names=2</code> mode, which causes InnoDB errors and breaks database migrations.</p>
</blockquote>
<hr/>
<h3 id="user-content-tested-with" dir="auto">Tested with</h3>
<table>
<thead>
<tr>
<th>Component</th>
<th>Version</th>
</tr>
</thead>
<tbody>
<tr>
<td>Host OS</td>
<td>Windows 25H2 (Build 26200.8037)</td>
</tr>
<tr>
<td>Docker Engine</td>
<td>29.2.1</td>
</tr>
<tr>
<td><code>lscr.io/linuxserver/bookstack</code></td>
<td><code>26.03.3</code></td>
</tr>
<tr>
<td><code>lscr.io/linuxserver/mariadb</code></td>
<td><code>11.4.9</code></td>
</tr>
</tbody>
</table>
<hr/>
<blockquote>
<p dir="auto"><strong>AI Disclaimer:</strong> The analysis and description of this issue were developed with the assistance of an AI tool (GitHub Copilot). However, the issue itself is real and was encountered and verified by me on an actual Windows installation. The root cause, error messages, and fix have all been confirmed through hands-on testing.</p>
</blockquote>
49#docker-compose example fails on Windows#voyzarkvoyzark@noreply.codeberg.orgdanb pushed to ubuntu_2604 at bookstack/devops2026-04-03T11:35:33+02:00118455621: https://codeberg.org/bookstack/devops/commit/cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38<a href="https://codeberg.org/bookstack/devops/commit/cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38" rel="nofollow">cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38</a>
26.04 script: Made tweaks after testing run-through<a href="https://codeberg.org/bookstack/devops/commit/cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38">cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38</a>
26.04 script: Made tweaks after testing run-throughdanbdanb@noreply.codeberg.orgdanb pushed to ubuntu_2604 at bookstack/devops2026-04-02T00:09:11+02:00117909939: https://codeberg.org/bookstack/devops/commit/0492ada64b240097377efd70dc6efae9d8588fdd<a href="https://codeberg.org/bookstack/devops/commit/0492ada64b240097377efd70dc6efae9d8588fdd" rel="nofollow">0492ada64b240097377efd70dc6efae9d8588fdd</a>
26:04 script: Added logic to configure initial admin<a href="https://codeberg.org/bookstack/devops/commit/0492ada64b240097377efd70dc6efae9d8588fdd">0492ada64b240097377efd70dc6efae9d8588fdd</a>
26:04 script: Added logic to configure initial admindanbdanb@noreply.codeberg.orgdanb opened issue bookstack/api-scripts#252026-03-27T15:22:25+01:00115549656: https://codeberg.org/bookstack/api-scripts/issues/25<p dir="auto">In many readme files there are references to GitHub for accessing/downloading files.<br/>
These need to be updated.</p>
25#Update GitHub references in script files#danbdanb@noreply.codeberg.orgdanb pushed to main at bookstack/api-scripts2026-03-27T15:21:27+01:00115548819: https://codeberg.org/bookstack/api-scripts/compare/6b57b000dc3886b486962e7b63ed2be0d41b0b58...fd47b7293d33cd88ab5cd3496b9f3c7427f9d64c<a href="https://codeberg.org/bookstack/api-scripts/commit/fd47b7293d33cd88ab5cd3496b9f3c7427f9d64c" rel="nofollow">fd47b7293d33cd88ab5cd3496b9f3c7427f9d64c</a>
Merge branch 'main' of codeberg.org:bookstack/api-scripts
<a href="https://codeberg.org/bookstack/api-scripts/commit/9c9b10284d7f7baedd4b4d2dbd15d7ea550f50e5" rel="nofollow">9c9b10284d7f7baedd4b4d2dbd15d7ea550f50e5</a>
Added php-users-to-csv example<a href="https://codeberg.org/bookstack/api-scripts/commit/fd47b7293d33cd88ab5cd3496b9f3c7427f9d64c">fd47b7293d33cd88ab5cd3496b9f3c7427f9d64c</a>
Merge branch 'main' of codeberg.org:bookstack/api-scripts
<a href="https://codeberg.org/bookstack/api-scripts/commit/9c9b10284d7f7baedd4b4d2dbd15d7ea550f50e5">9c9b10284d7f7baedd4b4d2dbd15d7ea550f50e5</a>
Added php-users-to-csv exampledanbdanb@noreply.codeberg.orgsirlanda commented on pull request bookstack/hacks#162026-03-25T11:18:03+01:00114552738: https://codeberg.org/bookstack/hacks/pulls/16#issuecomment-12068169Serialize mermaid renders via promise queue
<p dir="auto"><span class="issue-keyword">Fixes</span> <a href="/bookstack/hacks/issues/15" class="ref-issue" rel="nofollow">#15</a> issue.</p>
Serialize mermaid renders via promise queue
<p dir="auto"><span class="issue-keyword">Fixes</span> <a href="/bookstack/hacks/issues/15" class="ref-issue" rel="nofollow">#15</a> issue.</p>
sirlandasirlanda@noreply.codeberg.orgsirlanda created pull request bookstack/hacks#162026-03-25T11:09:46+01:00114550308: https://codeberg.org/bookstack/hacks/pulls/16<hr/>
<p dir="auto">Introduce a renderQueue promise chain so that concurrent mermaid.run()<br/>
calls are executed sequentially, preventing race conditions when multiple<br/>
diagrams are initialized at the same time. Also add missing newline at<br/>
end of file.</p>
16#Serialize mermaid renders via promise queue#sirlandasirlanda@noreply.codeberg.orgdanb pushed to main at bookstack/website2026-03-23T13:00:30+01:00113776491: https://codeberg.org/bookstack/website/compare/3c30fcf944751757326cb1c1e090592baa5d27f5...106583fbbef40db31dfbe4866321cf00916bb3ea<a href="https://codeberg.org/bookstack/website/commit/106583fbbef40db31dfbe4866321cf00916bb3ea" rel="nofollow">106583fbbef40db31dfbe4866321cf00916bb3ea</a>
Finished v26.03.2 blogpost
<a href="https://codeberg.org/bookstack/website/commit/78ddb3397bd83d74f3f7d4090ef9242c03fc6bfe" rel="nofollow">78ddb3397bd83d74f3f7d4090ef9242c03fc6bfe</a>
Prepared rest of v26.03.2 blogpost
<a href="https://codeberg.org/bookstack/website/commit/2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba" rel="nofollow">2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba</a>
Started v26-03-2 post<a href="https://codeberg.org/bookstack/website/commit/106583fbbef40db31dfbe4866321cf00916bb3ea">106583fbbef40db31dfbe4866321cf00916bb3ea</a>
Finished v26.03.2 blogpost
<a href="https://codeberg.org/bookstack/website/commit/78ddb3397bd83d74f3f7d4090ef9242c03fc6bfe">78ddb3397bd83d74f3f7d4090ef9242c03fc6bfe</a>
Prepared rest of v26.03.2 blogpost
<a href="https://codeberg.org/bookstack/website/commit/2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba">2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba</a>
Started v26-03-2 postdanbdanb@noreply.codeberg.orgdanb pushed to v26-03-2 at bookstack/website2026-03-20T22:59:43+01:00112834398: https://codeberg.org/bookstack/website/commit/2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba<a href="https://codeberg.org/bookstack/website/commit/2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba" rel="nofollow">2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba</a>
Started v26-03-2 post<a href="https://codeberg.org/bookstack/website/commit/2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba">2bdb03c06c0fa96ca75b3225c60e4c306d20a9ba</a>
Started v26-03-2 postdanbdanb@noreply.codeberg.orgdanb pushed to v26-03-2 at bookstack/website2026-03-20T22:58:59+01:00112834314: https://codeberg.org/bookstack/website/src/branch/v26-03-2danbdanb@noreply.codeberg.orgdanb created branch v26-03-2 in bookstack/website2026-03-20T22:58:59+01:00112834296: https://codeberg.org/bookstack/website/src/branch/v26-03-2danbdanb@noreply.codeberg.orgdanb pushed to main at bookstack/website2026-03-17T12:02:22+01:00111293763: https://codeberg.org/bookstack/website/commit/3c30fcf944751757326cb1c1e090592baa5d27f5<a href="https://codeberg.org/bookstack/website/commit/3c30fcf944751757326cb1c1e090592baa5d27f5" rel="nofollow">3c30fcf944751757326cb1c1e090592baa5d27f5</a>
Updated version specific notes<a href="https://codeberg.org/bookstack/website/commit/3c30fcf944751757326cb1c1e090592baa5d27f5">3c30fcf944751757326cb1c1e090592baa5d27f5</a>
Updated version specific notesdanbdanb@noreply.codeberg.orgdanb pushed to main at bookstack/website2026-03-17T11:54:07+01:00111290304: https://codeberg.org/bookstack/website/compare/d1efa7b48ee99a7ae86e43705d4d01cbca4a2ea5...7254420d08dc801f065f547e4b456991ef346124<a href="https://codeberg.org/bookstack/website/commit/7254420d08dc801f065f547e4b456991ef346124" rel="nofollow">7254420d08dc801f065f547e4b456991ef346124</a>
Final tweaks to v26.03.1 post
<a href="https://codeberg.org/bookstack/website/commit/44ccc37a7ad0b4b2c1de8595712fd470d7bc6eb8" rel="nofollow">44ccc37a7ad0b4b2c1de8595712fd470d7bc6eb8</a>
Prepared v26.03.1 blogpost<a href="https://codeberg.org/bookstack/website/commit/7254420d08dc801f065f547e4b456991ef346124">7254420d08dc801f065f547e4b456991ef346124</a>
Final tweaks to v26.03.1 post
<a href="https://codeberg.org/bookstack/website/commit/44ccc37a7ad0b4b2c1de8595712fd470d7bc6eb8">44ccc37a7ad0b4b2c1de8595712fd470d7bc6eb8</a>
Prepared v26.03.1 blogpostdanbdanb@noreply.codeberg.orgdanb created pull request bookstack/devops#482026-03-16T22:42:13+01:00111078249: https://codeberg.org/bookstack/devops/pulls/48<p dir="auto">For <a href="/bookstack/devops/issues/47" class="ref-issue" rel="nofollow">#47</a></p>
48#WIP: Ubuntu 26.04 script#danbdanb@noreply.codeberg.orgdanb created branch ubuntu_2604 in bookstack/devops2026-03-16T22:34:33+01:00111073662: https://codeberg.org/bookstack/devops/src/branch/ubuntu_2604danbdanb@noreply.codeberg.orgdanb pushed to ubuntu_2604 at bookstack/devops2026-03-16T22:34:33+01:00111073656: https://codeberg.org/bookstack/devops/compare/75756d69f87ba2d170838a8605e4b442aa16b9f2...6d40205be0d582ac4433c9a585def4a37a903fc3<a href="https://codeberg.org/bookstack/devops/commit/6d40205be0d582ac4433c9a585def4a37a903fc3" rel="nofollow">6d40205be0d582ac4433c9a585def4a37a903fc3</a>
Ubuntu 26.04 script: Removed composer, Removed apt package versions
<a href="https://codeberg.org/bookstack/devops/commit/20d7a09a2bf5271a3529b5b1daf2f862d3accada" rel="nofollow">20d7a09a2bf5271a3529b5b1daf2f862d3accada</a>
Created Ubuntu 26.04 script from 24.04 script<a href="https://codeberg.org/bookstack/devops/commit/6d40205be0d582ac4433c9a585def4a37a903fc3">6d40205be0d582ac4433c9a585def4a37a903fc3</a>
Ubuntu 26.04 script: Removed composer, Removed apt package versions
<a href="https://codeberg.org/bookstack/devops/commit/20d7a09a2bf5271a3529b5b1daf2f862d3accada">20d7a09a2bf5271a3529b5b1daf2f862d3accada</a>
Created Ubuntu 26.04 script from 24.04 scriptdanbdanb@noreply.codeberg.orgdanb merged pull request bookstack/website#2332026-03-15T13:59:03+01:00110462286: https://codeberg.org/bookstack/website/pulls/233Changes for BookStack v26.03Changes for BookStack v26.03danbdanb@noreply.codeberg.orgdanb pushed to main at bookstack/website2026-03-15T13:59:02+01:00110462268: https://codeberg.org/bookstack/website/compare/2ed7fd7a1e83316386810f3121d09a9645f849bf...d1efa7b48ee99a7ae86e43705d4d01cbca4a2ea5<a href="https://codeberg.org/bookstack/website/commit/d1efa7b48ee99a7ae86e43705d4d01cbca4a2ea5" rel="nofollow">d1efa7b48ee99a7ae86e43705d4d01cbca4a2ea5</a>
Last tweaks for v26.03 release
<a href="https://codeberg.org/bookstack/website/commit/33f1d238dd161d9fdf08be796a1874e29fa0dad4" rel="nofollow">33f1d238dd161d9fdf08be796a1874e29fa0dad4</a>
Merge branch 'main' into v26-03
<a href="https://codeberg.org/bookstack/website/commit/050f9bf80ea17e6361162bb7c361ebd0fa963d0d" rel="nofollow">050f9bf80ea17e6361162bb7c361ebd0fa963d0d</a>
Reviewed v26.03 blogpost and docs changes
<a href="https://codeberg.org/bookstack/website/commit/06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690" rel="nofollow">06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690</a>
Completed initial v26.03 post draft
<a href="https://codeberg.org/bookstack/website/commit/6c77f20507ee6dcbc5298cfd10274ceca4846da9" rel="nofollow">6c77f20507ee6dcbc5298cfd10274ceca4846da9</a>
v26.03 post: Theme modules section<a href="https://codeberg.org/bookstack/website/commit/d1efa7b48ee99a7ae86e43705d4d01cbca4a2ea5">d1efa7b48ee99a7ae86e43705d4d01cbca4a2ea5</a>
Last tweaks for v26.03 release
<a href="https://codeberg.org/bookstack/website/commit/33f1d238dd161d9fdf08be796a1874e29fa0dad4">33f1d238dd161d9fdf08be796a1874e29fa0dad4</a>
Merge branch 'main' into v26-03
<a href="https://codeberg.org/bookstack/website/commit/050f9bf80ea17e6361162bb7c361ebd0fa963d0d">050f9bf80ea17e6361162bb7c361ebd0fa963d0d</a>
Reviewed v26.03 blogpost and docs changes
<a href="https://codeberg.org/bookstack/website/commit/06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690">06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690</a>
Completed initial v26.03 post draft
<a href="https://codeberg.org/bookstack/website/commit/6c77f20507ee6dcbc5298cfd10274ceca4846da9">6c77f20507ee6dcbc5298cfd10274ceca4846da9</a>
v26.03 post: Theme modules sectiondanbdanb@noreply.codeberg.orgdanb pushed to main at bookstack/hacks2026-03-15T13:53:37+01:00110461191: https://codeberg.org/bookstack/hacks/commit/65da0e549435697271f5a21c9d9c36ee1e33700f<a href="https://codeberg.org/bookstack/hacks/commit/65da0e549435697271f5a21c9d9c36ee1e33700f" rel="nofollow">65da0e549435697271f5a21c9d9c36ee1e33700f</a>
Added support for JSON type, updated applying to include modules<a href="https://codeberg.org/bookstack/hacks/commit/65da0e549435697271f5a21c9d9c36ee1e33700f">65da0e549435697271f5a21c9d9c36ee1e33700f</a>
Added support for JSON type, updated applying to include modulesdanbdanb@noreply.codeberg.orgdanb pushed to v26-03 at bookstack/website2026-03-12T23:20:03+01:00109401826: https://codeberg.org/bookstack/website/commit/050f9bf80ea17e6361162bb7c361ebd0fa963d0d<a href="https://codeberg.org/bookstack/website/commit/050f9bf80ea17e6361162bb7c361ebd0fa963d0d" rel="nofollow">050f9bf80ea17e6361162bb7c361ebd0fa963d0d</a>
Reviewed v26.03 blogpost and docs changes<a href="https://codeberg.org/bookstack/website/commit/050f9bf80ea17e6361162bb7c361ebd0fa963d0d">050f9bf80ea17e6361162bb7c361ebd0fa963d0d</a>
Reviewed v26.03 blogpost and docs changesdanbdanb@noreply.codeberg.orgdanb pushed to v26-03 at bookstack/website2026-03-12T18:23:46+01:00109273507: https://codeberg.org/bookstack/website/commit/06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690<a href="https://codeberg.org/bookstack/website/commit/06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690" rel="nofollow">06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690</a>
Completed initial v26.03 post draft<a href="https://codeberg.org/bookstack/website/commit/06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690">06ef9f73f7b68ee5a5bf38aa63a3ae460dc52690</a>
Completed initial v26.03 post draftdanbdanb@noreply.codeberg.orgdanb pushed to main at bookstack/website2026-03-12T11:57:41+01:00109131049: https://codeberg.org/bookstack/website/compare/120ce213564c0d13cfaec7908bd69cc4dcd78495...2ed7fd7a1e83316386810f3121d09a9645f849bf<a href="https://codeberg.org/bookstack/website/commit/2ed7fd7a1e83316386810f3121d09a9645f849bf" rel="nofollow">2ed7fd7a1e83316386810f3121d09a9645f849bf</a>
Finished off v25.12.9 post
<a href="https://codeberg.org/bookstack/website/commit/2683d615c7c35bc2c39789150b56319a0fddc7a7" rel="nofollow">2683d615c7c35bc2c39789150b56319a0fddc7a7</a>
Added v25.12.9 release post<a href="https://codeberg.org/bookstack/website/commit/2ed7fd7a1e83316386810f3121d09a9645f849bf">2ed7fd7a1e83316386810f3121d09a9645f849bf</a>
Finished off v25.12.9 post
<a href="https://codeberg.org/bookstack/website/commit/2683d615c7c35bc2c39789150b56319a0fddc7a7">2683d615c7c35bc2c39789150b56319a0fddc7a7</a>
Added v25.12.9 release postdanbdanb@noreply.codeberg.orgdanb pushed to v25-12-9-post at bookstack/website2026-03-12T11:37:39+01:00109124026: https://codeberg.org/bookstack/website/commit/2683d615c7c35bc2c39789150b56319a0fddc7a7<a href="https://codeberg.org/bookstack/website/commit/2683d615c7c35bc2c39789150b56319a0fddc7a7" rel="nofollow">2683d615c7c35bc2c39789150b56319a0fddc7a7</a>
Added v25.12.9 release post<a href="https://codeberg.org/bookstack/website/commit/2683d615c7c35bc2c39789150b56319a0fddc7a7">2683d615c7c35bc2c39789150b56319a0fddc7a7</a>
Added v25.12.9 release postdanbdanb@noreply.codeberg.orgdanb created branch v25-12-9-post in bookstack/website2026-03-12T11:37:39+01:00109124020: https://codeberg.org/bookstack/website/src/branch/v25-12-9-postdanbdanb@noreply.codeberg.orgdanb pushed to v26-03 at bookstack/website2026-03-11T23:26:47+01:00108950380: https://codeberg.org/bookstack/website/commit/6c77f20507ee6dcbc5298cfd10274ceca4846da9<a href="https://codeberg.org/bookstack/website/commit/6c77f20507ee6dcbc5298cfd10274ceca4846da9" rel="nofollow">6c77f20507ee6dcbc5298cfd10274ceca4846da9</a>
v26.03 post: Theme modules section<a href="https://codeberg.org/bookstack/website/commit/6c77f20507ee6dcbc5298cfd10274ceca4846da9">6c77f20507ee6dcbc5298cfd10274ceca4846da9</a>
v26.03 post: Theme modules sectiondanbdanb@noreply.codeberg.orgdanb pushed to v26-03 at bookstack/website2026-03-11T22:47:30+01:00108936973: https://codeberg.org/bookstack/website/commit/8def3bd419b2dfc563428fc4188a5f06719e0ac2<a href="https://codeberg.org/bookstack/website/commit/8def3bd419b2dfc563428fc4188a5f06719e0ac2" rel="nofollow">8def3bd419b2dfc563428fc4188a5f06719e0ac2</a>
Continued v26.03 blog post<a href="https://codeberg.org/bookstack/website/commit/8def3bd419b2dfc563428fc4188a5f06719e0ac2">8def3bd419b2dfc563428fc4188a5f06719e0ac2</a>
Continued v26.03 blog postdanbdanb@noreply.codeberg.orgdanb opened issue bookstack/devops#472026-03-10T22:28:49+01:00108408985: https://codeberg.org/bookstack/devops/issues/47<ul dir="auto">
<li>Use generic non-specific PHP package versions for easier future system upgrades.</li>
<li>Generate the initial admin account using prompted/provided details?</li>
<li>Maybe show a spinner for longer steps, or advise that they can take a little longer?</li>
</ul>
47#Ubuntu 26.04 script enhancement ideas#danbdanb@noreply.codeberg.orgdanb pushed to v26-03 at bookstack/website2026-03-09T15:50:22+01:00107809381: https://codeberg.org/bookstack/website/commit/095cccace8373193caea9886a9dc5c72d5425b0f<a href="https://codeberg.org/bookstack/website/commit/095cccace8373193caea9886a9dc5c72d5425b0f" rel="nofollow">095cccace8373193caea9886a9dc5c72d5425b0f</a>
Started v26.03 blogpost<a href="https://codeberg.org/bookstack/website/commit/095cccace8373193caea9886a9dc5c72d5425b0f">095cccace8373193caea9886a9dc5c72d5425b0f</a>
Started v26.03 blogpostdanbdanb@noreply.codeberg.orgdanb created pull request bookstack/query#12026-03-08T18:43:32+01:00107482792: https://codeberg.org/bookstack/query/pulls/1<p dir="auto">To merge post v26.03 release</p>
1#Modular Setup#danbdanb@noreply.codeberg.orgdanb pushed to module at bookstack/query2026-03-08T18:42:58+01:00107482468: https://codeberg.org/bookstack/query/commit/bb3e52e8ac752fbea692f9eb563c98f35e5e3d47<a href="https://codeberg.org/bookstack/query/commit/bb3e52e8ac752fbea692f9eb563c98f35e5e3d47" rel="nofollow">bb3e52e8ac752fbea692f9eb563c98f35e5e3d47</a>
Updated the theme code to be a module<a href="https://codeberg.org/bookstack/query/commit/bb3e52e8ac752fbea692f9eb563c98f35e5e3d47">bb3e52e8ac752fbea692f9eb563c98f35e5e3d47</a>
Updated the theme code to be a moduledanbdanb@noreply.codeberg.org