Feed of "BookStack" https://codeberg.org/bookstack 2026-04-15T18:10:21+02:00 voyzark opened issue bookstack/devops#49 2026-04-06T11:20:00+02:00 119581008: 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 &#34;bookstack_db_data&#34; 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&#39;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 &#39;./bookstack/joint_permissions.ibd&#39; to &#39;./bookstack/#sql-ib70.ibd&#39; because the source file does not exist. </code></pre><p dir="auto">This causes BookStack&#39;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 &#34;Tablespace is missing for a table&#34; 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 &#34;Unknown Error&#34; 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&#39;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# voyzark voyzark@noreply.codeberg.org danb pushed to ubuntu_2604 at bookstack/devops 2026-04-03T11:35:33+02:00 118455621: 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-through danb danb@noreply.codeberg.org danb pushed to ubuntu_2604 at bookstack/devops 2026-04-02T00:09:11+02:00 117909939: 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 admin danb danb@noreply.codeberg.org danb opened issue bookstack/api-scripts#25 2026-03-27T15:22:25+01:00 115549656: 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# danb danb@noreply.codeberg.org danb pushed to main at bookstack/api-scripts 2026-03-27T15:21:27+01:00 115548819: 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 &#39;main&#39; 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 &#39;main&#39; of codeberg.org:bookstack/api-scripts <a href="https://codeberg.org/bookstack/api-scripts/commit/9c9b10284d7f7baedd4b4d2dbd15d7ea550f50e5">9c9b10284d7f7baedd4b4d2dbd15d7ea550f50e5</a> Added php-users-to-csv example danb danb@noreply.codeberg.org sirlanda commented on pull request bookstack/hacks#16 2026-03-25T11:18:03+01:00 114552738: https://codeberg.org/bookstack/hacks/pulls/16#issuecomment-12068169 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> 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> sirlanda sirlanda@noreply.codeberg.org sirlanda created pull request bookstack/hacks#16 2026-03-25T11:09:46+01:00 114550308: 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# sirlanda sirlanda@noreply.codeberg.org danb pushed to main at bookstack/website 2026-03-23T13:00:30+01:00 113776491: 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 post danb danb@noreply.codeberg.org danb pushed to v26-03-2 at bookstack/website 2026-03-20T22:59:43+01:00 112834398: 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 post danb danb@noreply.codeberg.org danb pushed to v26-03-2 at bookstack/website 2026-03-20T22:58:59+01:00 112834314: https://codeberg.org/bookstack/website/src/branch/v26-03-2 danb danb@noreply.codeberg.org danb created branch v26-03-2 in bookstack/website 2026-03-20T22:58:59+01:00 112834296: https://codeberg.org/bookstack/website/src/branch/v26-03-2 danb danb@noreply.codeberg.org danb pushed to main at bookstack/website 2026-03-17T12:02:22+01:00 111293763: 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 notes danb danb@noreply.codeberg.org danb pushed to main at bookstack/website 2026-03-17T11:54:07+01:00 111290304: 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 blogpost danb danb@noreply.codeberg.org danb created pull request bookstack/devops#48 2026-03-16T22:42:13+01:00 111078249: 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# danb danb@noreply.codeberg.org danb created branch ubuntu_2604 in bookstack/devops 2026-03-16T22:34:33+01:00 111073662: https://codeberg.org/bookstack/devops/src/branch/ubuntu_2604 danb danb@noreply.codeberg.org danb pushed to ubuntu_2604 at bookstack/devops 2026-03-16T22:34:33+01:00 111073656: 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 script danb danb@noreply.codeberg.org danb merged pull request bookstack/website#233 2026-03-15T13:59:03+01:00 110462286: https://codeberg.org/bookstack/website/pulls/233 Changes for BookStack v26.03 Changes for BookStack v26.03 danb danb@noreply.codeberg.org danb pushed to main at bookstack/website 2026-03-15T13:59:02+01:00 110462268: 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 &#39;main&#39; 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 &#39;main&#39; 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 section danb danb@noreply.codeberg.org danb pushed to main at bookstack/hacks 2026-03-15T13:53:37+01:00 110461191: 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 modules danb danb@noreply.codeberg.org danb pushed to v26-03 at bookstack/website 2026-03-12T23:20:03+01:00 109401826: 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 changes danb danb@noreply.codeberg.org danb pushed to v26-03 at bookstack/website 2026-03-12T18:23:46+01:00 109273507: 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 draft danb danb@noreply.codeberg.org danb pushed to main at bookstack/website 2026-03-12T11:57:41+01:00 109131049: 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 post danb danb@noreply.codeberg.org danb pushed to v25-12-9-post at bookstack/website 2026-03-12T11:37:39+01:00 109124026: 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 post danb danb@noreply.codeberg.org danb created branch v25-12-9-post in bookstack/website 2026-03-12T11:37:39+01:00 109124020: https://codeberg.org/bookstack/website/src/branch/v25-12-9-post danb danb@noreply.codeberg.org danb pushed to v26-03 at bookstack/website 2026-03-11T23:26:47+01:00 108950380: 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 section danb danb@noreply.codeberg.org danb pushed to v26-03 at bookstack/website 2026-03-11T22:47:30+01:00 108936973: 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 post danb danb@noreply.codeberg.org danb opened issue bookstack/devops#47 2026-03-10T22:28:49+01:00 108408985: 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# danb danb@noreply.codeberg.org danb pushed to v26-03 at bookstack/website 2026-03-09T15:50:22+01:00 107809381: 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 blogpost danb danb@noreply.codeberg.org danb created pull request bookstack/query#1 2026-03-08T18:43:32+01:00 107482792: https://codeberg.org/bookstack/query/pulls/1 <p dir="auto">To merge post v26.03 release</p> 1#Modular Setup# danb danb@noreply.codeberg.org danb pushed to module at bookstack/query 2026-03-08T18:42:58+01:00 107482468: 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 module danb danb@noreply.codeberg.org