Feed of "bookstack/devops" https://codeberg.org/bookstack/devops Scripts and files to assist with installing and updating BookStack Mon, 13 Apr 2026 13:55:46 +0200 voyzark opened issue bookstack/devops#49 https://codeberg.org/bookstack/devops/issues/49 49#docker-compose example fails on Windows# Problem

The example docker-compose.yml uses a bind mount for the MariaDB data directory:

services:
  mariadb:
    volumes:
      # You generally only ever need to map this one volume.
      # This maps it to a "bookstack_db_data" folder in the same
      # directory as this compose config file.
      - ./bookstack_db_data:/config

On Windows, this bind-mount path resolves to a case-insensitive filesystem (NTFS). MariaDB detects this at startup and automatically forces lower_case_table_names=2, logging:

[Warning] Setting lower_case_table_names=2 because file system for /config/databases/ is case insensitive

This cannot be overridden via my.cnf — MariaDB ignores the setting when its filesystem detection takes precedence.

lower_case_table_names=2 is a partially broken mode. InnoDB's TRUNCATE TABLE implementation internally tries to rename the .ibd tablespace file, which fails under this mode, producing:

[ERROR] InnoDB: Cannot rename './bookstack/joint_permissions.ibd' to
'./bookstack/#sql-ib70.ibd' because the source file does not exist.

This causes BookStack's migration 2023_01_24_104625_refactor_joint_permissions_storage to fail with:

SQLSTATE[HY000]: General error: 1030 Got error 194 "Tablespace is missing for a table"
SQL: truncate table `joint_permissions`

BookStack becomes unreachable on every fresh install 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.


Fix

Replace the MariaDB bind mount with a named Docker volume. 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.

services:
  mariadb:
    volumes:
      - bookstack_db_data:/config   # named volume, not a host path

volumes:
  bookstack_db_data:

Suggested documentation changes

Add a callout/warning in the comments along the lines of:

Windows users: Do not bind-mount the MariaDB data directory to a Windows host path (e.g. ./bookstack_db_data:/config). Use a named Docker volume instead. Bind-mounting to a Windows filesystem forces MariaDB into lower_case_table_names=2 mode, which causes InnoDB errors and breaks database migrations.


Tested with

Component Version
Host OS Windows 25H2 (Build 26200.8037)
Docker Engine 29.2.1
lscr.io/linuxserver/bookstack 26.03.3
lscr.io/linuxserver/mariadb 11.4.9

AI Disclaimer: 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.

]]>
voyzark 119581005: https://codeberg.org/bookstack/devops/issues/49 Mon, 06 Apr 2026 11:20:00 +0200
danb pushed to ubuntu_2604 at bookstack/devops https://codeberg.org/bookstack/devops/commit/cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38 <a href="https://codeberg.org/bookstack/devops/commit/cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38">cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38</a> 26.04 script: Made tweaks after testing run-through cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38 26.04 script: Made tweaks after testing run-through]]> danb 118455618: https://codeberg.org/bookstack/devops/commit/cac2b2db46b3d91e8d2ea0eab6a83dcb4b7b8f38 Fri, 03 Apr 2026 11:35:33 +0200 danb pushed to ubuntu_2604 at bookstack/devops https://codeberg.org/bookstack/devops/commit/0492ada64b240097377efd70dc6efae9d8588fdd <a href="https://codeberg.org/bookstack/devops/commit/0492ada64b240097377efd70dc6efae9d8588fdd">0492ada64b240097377efd70dc6efae9d8588fdd</a> 26:04 script: Added logic to configure initial admin 0492ada64b240097377efd70dc6efae9d8588fdd 26:04 script: Added logic to configure initial admin]]> danb 117909933: https://codeberg.org/bookstack/devops/commit/0492ada64b240097377efd70dc6efae9d8588fdd Thu, 02 Apr 2026 00:09:11 +0200 danb created pull request bookstack/devops#48 https://codeberg.org/bookstack/devops/pulls/48 48#WIP: Ubuntu 26.04 script# For #47

]]>
danb 111078246: https://codeberg.org/bookstack/devops/pulls/48 Mon, 16 Mar 2026 22:42:12 +0100
danb created branch ubuntu_2604 in bookstack/devops https://codeberg.org/bookstack/devops/src/branch/ubuntu_2604 danb 111073659: https://codeberg.org/bookstack/devops/src/branch/ubuntu_2604 Mon, 16 Mar 2026 22:34:33 +0100 danb pushed to ubuntu_2604 at bookstack/devops https://codeberg.org/bookstack/devops/compare/75756d69f87ba2d170838a8605e4b442aa16b9f2...6d40205be0d582ac4433c9a585def4a37a903fc3 <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 6d40205be0d582ac4433c9a585def4a37a903fc3 Ubuntu 26.04 script: Removed composer, Removed apt package versions 20d7a09a2bf5271a3529b5b1daf2f862d3accada Created Ubuntu 26.04 script from 24.04 script]]> danb 111073653: https://codeberg.org/bookstack/devops/compare/75756d69f87ba2d170838a8605e4b442aa16b9f2...6d40205be0d582ac4433c9a585def4a37a903fc3 Mon, 16 Mar 2026 22:34:33 +0100 danb opened issue bookstack/devops#47 https://codeberg.org/bookstack/devops/issues/47 47#Ubuntu 26.04 script enhancement ideas#
  • Use generic non-specific PHP package versions for easier future system upgrades.
  • Generate the initial admin account using prompted/provided details?
  • Maybe show a spinner for longer steps, or advise that they can take a little longer?
  • ]]>
    danb 108408979: https://codeberg.org/bookstack/devops/issues/47 Tue, 10 Mar 2026 22:28:49 +0100
    danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/commit/75756d69f87ba2d170838a8605e4b442aa16b9f2 <a href="https://codeberg.org/bookstack/devops/commit/75756d69f87ba2d170838a8605e4b442aa16b9f2">75756d69f87ba2d170838a8605e4b442aa16b9f2</a> Updated release steps script 75756d69f87ba2d170838a8605e4b442aa16b9f2 Updated release steps script]]> danb 101245715: https://codeberg.org/bookstack/devops/commit/75756d69f87ba2d170838a8605e4b442aa16b9f2 Fri, 20 Feb 2026 15:56:37 +0100 danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/compare/52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65...6e7f55118475a81fc877c6c3d5a2bb82bf9aa554 <a href="https://codeberg.org/bookstack/devops/commit/6e7f55118475a81fc877c6c3d5a2bb82bf9aa554">6e7f55118475a81fc877c6c3d5a2bb82bf9aa554</a> Updated changelog script to use env php instead of static path <a href="https://codeberg.org/bookstack/devops/commit/f3b7a2fe7e19cb5b527766c01ae2404b3e01e14f">f3b7a2fe7e19cb5b527766c01ae2404b3e01e14f</a> Updated lsio example compose stack container versions 6e7f55118475a81fc877c6c3d5a2bb82bf9aa554 Updated changelog script to use env php instead of static path f3b7a2fe7e19cb5b527766c01ae2404b3e01e14f Updated lsio example compose stack container versions]]> danb 97513126: https://codeberg.org/bookstack/devops/compare/52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65...6e7f55118475a81fc877c6c3d5a2bb82bf9aa554 Sun, 08 Feb 2026 17:06:17 +0100 danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/compare/7de45b7b354153472d09d8318d5d7a327df61e22...52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65 <a href="https://codeberg.org/bookstack/devops/commit/52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65">52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65</a> Merge branch &#39;main&#39; of codeberg.org:bookstack/devops <a href="https://codeberg.org/bookstack/devops/commit/6883aa7674839d77ab1af20ce97ca419de24e28e">6883aa7674839d77ab1af20ce97ca419de24e28e</a> Updated release steps script 52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65 Merge branch 'main' of codeberg.org:bookstack/devops 6883aa7674839d77ab1af20ce97ca419de24e28e Updated release steps script]]> danb 74643870: https://codeberg.org/bookstack/devops/compare/7de45b7b354153472d09d8318d5d7a327df61e22...52212f4c38ef4fdbc17382a68b4a8eaf82ef6b65 Sat, 22 Nov 2025 12:33:10 +0100 OscarLundberg closed issue bookstack/devops#46 https://codeberg.org/bookstack/devops/issues/46#issuecomment-8371902 docker-compose example does not work as-is OscarLundberg 74160720: https://codeberg.org/bookstack/devops/issues/46#issuecomment-8371902 Thu, 20 Nov 2025 12:27:14 +0100 OscarLundberg commented on issue bookstack/devops#46 https://codeberg.org/bookstack/devops/issues/46#issuecomment-8371899 docker-compose example does not work as-is <p dir="auto">Found this</p> Found this

    ]]>
    OscarLundberg 74160711: https://codeberg.org/bookstack/devops/issues/46#issuecomment-8371899 Thu, 20 Nov 2025 12:27:13 +0100
    OscarLundberg commented on issue bookstack/devops#46 https://codeberg.org/bookstack/devops/issues/46#issuecomment-8353377 docker-compose example does not work as-is <p dir="auto">I could try it that way, although I did already try to delete only the bookstack container and volume dir, and then re-run <code>docker-compose up -d</code>. had the same error occur again.</p> I could try it that way, although I did already try to delete only the bookstack container and volume dir, and then re-run docker-compose up -d. had the same error occur again.

    ]]>
    OscarLundberg 73974669: https://codeberg.org/bookstack/devops/issues/46#issuecomment-8353377 Wed, 19 Nov 2025 17:03:54 +0100
    danb commented on issue bookstack/devops#46 https://codeberg.org/bookstack/devops/issues/46#issuecomment-8352801 docker-compose example does not work as-is <p dir="auto">Hi <a href="/OscarLundberg" class="mention" rel="nofollow">@OscarLundberg</a>,</p> Hi @OscarLundberg,

    ]]>
    danb 73968222: https://codeberg.org/bookstack/devops/issues/46#issuecomment-8352801 Wed, 19 Nov 2025 16:36:59 +0100
    OscarLundberg opened issue bookstack/devops#46 https://codeberg.org/bookstack/devops/issues/46 46#docker-compose example does not work as-is# i've been trying to get the docker-compose example running, but for whatever reason i can't get it to work.
    https://codeberg.org/bookstack/devops/src/branch/main/config/lsio-docker/docker-compose.yml

    I followed the link on https://www.bookstackapp.com/docs/admin/installation/ which led me here.

    here are the steps i followed

    1. Create an empty directory and cd into it
    2. Create empty directories for the volumes mkdir bookstack_db_data and mkdir bookstack_app_data
    3. Create the file docker-compose.yml as linked above
    4. Paste in the file contents as linked above. Change only row 37 APP_KEY with the output from the command docker run -it --rm --entrypoint /bin/bash lscr.io/linuxserver/bookstack:latest appkey
    5. Run docker-compose up -d

    resulting error (logs from bookstack container)

      SQLSTATE[HY000] [2002] Operation timed out (Connection: mysql, SQL: select exists (select 1 from information_schema.tables where table_schema = 'bookstack' and table_name = 'migrations' and table_type in ('BASE TABLE', 'SYSTEM VERSIONED')) as `exists`)
      at /app/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:825
        821▕                     $this->getName(), $query, $this->prepareBindings($bindings), $e
        822▕                 );
        823▕             }
        824▕ 
      ➜ 825▕             throw new QueryException(
        826▕                 $this->getName(), $query, $this->prepareBindings($bindings), $e
        827▕             );
        828▕         }
        829▕     }
          +38 vendor frames 
      39  /app/www/artisan:35
          Illuminate\Foundation\Console\Kernel::handle()
    

    No visible errors from mariadb.

    Not sure if i'm missing anything but I would expect the example to work as-is.
    using synology dsm fwiw

    ]]>
    OscarLundberg 73936650: https://codeberg.org/bookstack/devops/issues/46 Wed, 19 Nov 2025 14:33:55 +0100
    danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/commit/7de45b7b354153472d09d8318d5d7a327df61e22 <a href="https://codeberg.org/bookstack/devops/commit/7de45b7b354153472d09d8318d5d7a327df61e22">7de45b7b354153472d09d8318d5d7a327df61e22</a> Added mention of mod_rewrite usage 7de45b7b354153472d09d8318d5d7a327df61e22 Added mention of mod_rewrite usage]]> danb 65158793: https://codeberg.org/bookstack/devops/commit/7de45b7b354153472d09d8318d5d7a327df61e22 Mon, 13 Oct 2025 13:52:34 +0200 danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/commit/c1ec7865036e7b4858b06d6641a263fbc2a3abfd <a href="https://codeberg.org/bookstack/devops/commit/c1ec7865036e7b4858b06d6641a263fbc2a3abfd">c1ec7865036e7b4858b06d6641a263fbc2a3abfd</a> Added alpine 3.22 install script c1ec7865036e7b4858b06d6641a263fbc2a3abfd Added alpine 3.22 install script]]> danb 63644587: https://codeberg.org/bookstack/devops/commit/c1ec7865036e7b4858b06d6641a263fbc2a3abfd Tue, 07 Oct 2025 00:02:43 +0200 danb closed issue bookstack/devops#45 https://codeberg.org/bookstack/devops/issues/45#issuecomment-7404577 Ubuntu 24.04.3 Improvements danb 61560157: https://codeberg.org/bookstack/devops/issues/45#issuecomment-7404577 Sat, 27 Sep 2025 16:12:02 +0200 danb commented on issue bookstack/devops#45 https://codeberg.org/bookstack/devops/issues/45#issuecomment-7404574 Ubuntu 24.04.3 Improvements <p dir="auto">Okay, thanks for responding.</p> <p dir="auto">I&#39;ll therefore close this off since re-running the script worked okay, but I&#39;ll keep this in mind if I get further reports, or if there&#39;s specific errors to address.</p> Okay, thanks for responding.

    I'll therefore close this off since re-running the script worked okay, but I'll keep this in mind if I get further reports, or if there's specific errors to address.

    ]]>
    danb 61560151: https://codeberg.org/bookstack/devops/issues/45#issuecomment-7404574 Sat, 27 Sep 2025 16:12:01 +0200
    sumdev commented on issue bookstack/devops#45 https://codeberg.org/bookstack/devops/issues/45#issuecomment-7394653 Ubuntu 24.04.3 Improvements <p dir="auto">Hi Dan,<br/> The failure occurred when installing on Ubuntu Server 24.04.3 VM. It failed starting the mysql service and the script stopped. It complained the mysql.service did not exist. I tried to recreate it to get you an install log, but for some reason in the new VM the script ran correctly, so I am not sure what the original issue was.</p> <p dir="auto">I also had issues with DOMAIN=$1 which also caused it to error out. I cannot remember what the error was though.</p> Hi Dan,
    The failure occurred when installing on Ubuntu Server 24.04.3 VM. It failed starting the mysql service and the script stopped. It complained the mysql.service did not exist. I tried to recreate it to get you an install log, but for some reason in the new VM the script ran correctly, so I am not sure what the original issue was.

    I also had issues with DOMAIN=$1 which also caused it to error out. I cannot remember what the error was though.

    ]]>
    sumdev 61380013: https://codeberg.org/bookstack/devops/issues/45#issuecomment-7394653 Fri, 26 Sep 2025 18:46:19 +0200
    danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/compare/6d31b07e590708ba6b4931bb36c404627c0c2c91...f0fe5a06009fcf5591c668808e9107846bb543f4 <a href="https://codeberg.org/bookstack/devops/commit/f0fe5a06009fcf5591c668808e9107846bb543f4">f0fe5a06009fcf5591c668808e9107846bb543f4</a> Merge branch &#39;main&#39; of codeberg.org:bookstack/devops <a href="https://codeberg.org/bookstack/devops/commit/2584496ab8824235607d7b05e34772311c984221">2584496ab8824235607d7b05e34772311c984221</a> Added AlmaLinux 10 install script f0fe5a06009fcf5591c668808e9107846bb543f4 Merge branch 'main' of codeberg.org:bookstack/devops 2584496ab8824235607d7b05e34772311c984221 Added AlmaLinux 10 install script]]> danb 60528982: https://codeberg.org/bookstack/devops/compare/6d31b07e590708ba6b4931bb36c404627c0c2c91...f0fe5a06009fcf5591c668808e9107846bb543f4 Tue, 23 Sep 2025 00:20:26 +0200 danb commented on issue bookstack/devops#45 https://codeberg.org/bookstack/devops/issues/45#issuecomment-7307344 Ubuntu 24.04.3 Improvements <p dir="auto">Hi <a href="/sumdev" class="mention" rel="nofollow">@sumdev</a>,<br/> Can you describe the exact environment used to run the script where it failed (service used if any, if VM: host OS and VM software used, Exact Ubuntu download link used if any etc...).</p> <p dir="auto">Also, if you still have it, please share the install log from the original failed attempt (Should be in the same directory as where you originally ran the script from).</p> <p dir="auto">I don&#39;t think changes in Ubuntu should need those changes, but there could environmental elements which lead to differences, so it would be good to know those to properly plan for them in future.</p> Hi @sumdev,
    Can you describe the exact environment used to run the script where it failed (service used if any, if VM: host OS and VM software used, Exact Ubuntu download link used if any etc...).

    Also, if you still have it, please share the install log from the original failed attempt (Should be in the same directory as where you originally ran the script from).

    I don't think changes in Ubuntu should need those changes, but there could environmental elements which lead to differences, so it would be good to know those to properly plan for them in future.

    ]]>
    danb 60526762: https://codeberg.org/bookstack/devops/issues/45#issuecomment-7307344 Tue, 23 Sep 2025 00:06:21 +0200
    sumdev opened issue bookstack/devops#45 https://codeberg.org/bookstack/devops/issues/45 45#Ubuntu 24.04.3 Improvements# I attempted to install Bookstack on a brand new Ubuntu Server 24.04.3 and the installation fails. I made some adjustments to the installation script to work with Ubuntu Server 24.04.3.

    Changed these sections
    #Get the domain from the arguments (Requested later if not set)
    if [ -z "${1-}" ]; then
    read -rp "Enter your domain (or press Enter to use IP $CURRENT_IP): " DOMAIN
    DOMAIN=${DOMAIN:-$CURRENT_IP}
    else
    DOMAIN=$1
    fi

    #Install core system packages
    function run_package_installs() {
    apt update
    apt install -y git unzip apache2 curl mysql-server php8.3
    php8.3-fpm php8.3-curl php8.3-mbstring php8.3-ldap php8.3-xml php8.3-zip php8.3-gd php8.3-mysql
    }

    #Set up database
    function run_database_setup() {
    #Ensure database service has started
    systemctl start mysql.service
    systemctl enable mysql.service
    sleep 3

    ]]>
    sumdev 60460768: https://codeberg.org/bookstack/devops/issues/45 Mon, 22 Sep 2025 18:14:20 +0200
    danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/commit/6d31b07e590708ba6b4931bb36c404627c0c2c91 <a href="https://codeberg.org/bookstack/devops/commit/6d31b07e590708ba6b4931bb36c404627c0c2c91">6d31b07e590708ba6b4931bb36c404627c0c2c91</a> Update tinker-scripts/find-broken-internal-references.php 6d31b07e590708ba6b4931bb36c404627c0c2c91 Update tinker-scripts/find-broken-internal-references.php]]> danb 46626071: https://codeberg.org/bookstack/devops/commit/6d31b07e590708ba6b4931bb36c404627c0c2c91 Tue, 15 Jul 2025 13:50:14 +0200 danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/commit/5efa798851aab4c8e1187d2981eb609aa97a9650 <a href="https://codeberg.org/bookstack/devops/commit/5efa798851aab4c8e1187d2981eb609aa97a9650">5efa798851aab4c8e1187d2981eb609aa97a9650</a> Added broken internal references tinker script 5efa798851aab4c8e1187d2981eb609aa97a9650 Added broken internal references tinker script]]> danb 46625102: https://codeberg.org/bookstack/devops/commit/5efa798851aab4c8e1187d2981eb609aa97a9650 Tue, 15 Jul 2025 13:43:26 +0200 danb deleted branch debian13_script from bookstack/devops https://codeberg.org/bookstack/devops danb 32863763: https://codeberg.org/bookstack/devops Wed, 07 May 2025 18:26:42 +0200 danb pushed to main at bookstack/devops https://codeberg.org/bookstack/devops/compare/4d3c44f576ac2ab34154e272c43061a35b02df9d...1a1083406ca2721df54c52530587819fb12a19b5 <a href="https://codeberg.org/bookstack/devops/commit/1a1083406ca2721df54c52530587819fb12a19b5">1a1083406ca2721df54c52530587819fb12a19b5</a> Debian 13 script: Fixed mysql use for mariadb, removed composer use <a href="https://codeberg.org/bookstack/devops/commit/e7ef268af2eb39a18cf15041d97bfb3c4579926a">e7ef268af2eb39a18cf15041d97bfb3c4579926a</a> Started a debian 13 script 1a1083406ca2721df54c52530587819fb12a19b5 Debian 13 script: Fixed mysql use for mariadb, removed composer use e7ef268af2eb39a18cf15041d97bfb3c4579926a Started a debian 13 script]]> danb 32863757: https://codeberg.org/bookstack/devops/compare/4d3c44f576ac2ab34154e272c43061a35b02df9d...1a1083406ca2721df54c52530587819fb12a19b5 Wed, 07 May 2025 18:26:41 +0200 danb merged pull request bookstack/devops#44 https://codeberg.org/bookstack/devops/pulls/44 Debian 13 install script danb 32863751: https://codeberg.org/bookstack/devops/pulls/44 Wed, 07 May 2025 18:26:41 +0200 danb pushed to debian13_script at bookstack/devops https://codeberg.org/bookstack/devops/commit/1a1083406ca2721df54c52530587819fb12a19b5 <a href="https://codeberg.org/bookstack/devops/commit/1a1083406ca2721df54c52530587819fb12a19b5">1a1083406ca2721df54c52530587819fb12a19b5</a> Debian 13 script: Fixed mysql use for mariadb, removed composer use 1a1083406ca2721df54c52530587819fb12a19b5 Debian 13 script: Fixed mysql use for mariadb, removed composer use]]> danb 32863712: https://codeberg.org/bookstack/devops/commit/1a1083406ca2721df54c52530587819fb12a19b5 Wed, 07 May 2025 18:26:06 +0200 danb created pull request bookstack/devops#44 https://codeberg.org/bookstack/devops/pulls/44 44#Debian 13 install script# A general copy across from our Ubuntu 24.04 script with some extra tweaks to play with some changes.
    This is part of a move to allow other scripts, but with a non-supported/official status (to limit maintenance burden).

    Todo

    • Fix mysql commands to suit mariadb (User create command)
    • Swap out composer install/usage to system cli download-vendor command
    ]]>
    danb 32600213: https://codeberg.org/bookstack/devops/pulls/44 Tue, 06 May 2025 01:52:02 +0200