[Feature Request]: Implment upgrade script to ease and automate upgrade process #2562

Closed
opened 2026-02-05 04:30:43 +03:00 by OVERLORD · 1 comment
Owner

Originally created by @ssddanbrown on GitHub (Jan 7, 2022).

Describe the feature you'd like

Implement an upgrade script to ease the upgrade process. Can add additional checks for common issues we come across.
Look to https://github.com/snipe/snipe-it/blob/master/upgrade.php for experience implementation. Much of what that script does appears to align with how we do updates already.

Describe the benefits this feature would bring to BookStack users

Easier and less frustrating application of updates.
Potentially less issues reported to us.

Additional context

Suggested by @awarre on discord.


Would still need to offer old methods as a backup or to be used by those on older versions.


Added note: snipe-it it APGL, would need to build our own script separate without direct reference or copying.

Originally created by @ssddanbrown on GitHub (Jan 7, 2022). ### Describe the feature you'd like Implement an upgrade script to ease the upgrade process. Can add additional checks for common issues we come across. Look to https://github.com/snipe/snipe-it/blob/master/upgrade.php for experience implementation. Much of what that script does appears to align with how we do updates already. ### Describe the benefits this feature would bring to BookStack users Easier and less frustrating application of updates. Potentially less issues reported to us. ### Additional context Suggested by @awarre on discord. --- Would still need to offer old methods as a backup or to be used by those on older versions. --- Added note: snipe-it it APGL, would need to build our own script separate without direct reference or copying.
OVERLORD added the 🔨 Feature Request label 2026-02-05 04:30:43 +03:00
Author
Owner

@ssddanbrown commented on GitHub (Apr 28, 2023):

Added as part of #4206 (https://github.com/BookStackApp/system-cli).

@ssddanbrown commented on GitHub (Apr 28, 2023): Added as part of #4206 (https://github.com/BookStackApp/system-cli).
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/BookStack#2562