mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-08-29 06:18:26 +02:00
32 lines
1.6 KiB
Markdown
32 lines
1.6 KiB
Markdown
---
|
|
layout: default
|
|
title: Upgrade from Part-DB 1.x to 2.x
|
|
nav_order: 1
|
|
has_children: false
|
|
---
|
|
|
|
# Upgrade from Part-DB 1.x to 2.x
|
|
|
|
Part-DB 2.0 is a major release that changes a lot of things internally, but it is still compatible with Part-DB 1.x.
|
|
Depending on your preferences, you will have to do some changes to your Part-DB installation, this document will guide
|
|
you through the upgrade process.
|
|
|
|
## New requirements
|
|
*If you are running Part-DB inside a docker container, you can skip this section, as the new requirements are already
|
|
fulfilled by the official Part-DB docker image.*
|
|
|
|
Part-DB 2.0 requires at least PHP 8.2 (newer versions are recommended). So if your existing Part-DB installation is still
|
|
running PHP 8.1, you will have to upgrade your PHP version first.
|
|
The minimum required version of node.js is now 20.0 or newer, so if you are using 18.0, you will have to upgrade it too.
|
|
|
|
Most distributions should have the possibility to get backports for PHP 8.4 and modern nodejs, so you should be able to
|
|
easily upgrade your system to the new requirements. Otherwise, you can use the official Part-DB docker image, which
|
|
ships all required dependencies and is always up to date with the latest requirements, so that you do not have to worry
|
|
about the requirements at all.
|
|
|
|
## Changes
|
|
* The `config/banner.md` file that could been used to customize the banner text, was removed. You can now set the banner text
|
|
directly in the admin interface, or by setting the `BANNER` environment variable. If you want to keep your existing
|
|
banner text, you will have to copy it from the `config/banner.md` file to the admin interface or set the `BANNER`
|
|
environment variable.
|
|
|