Updating
Lastboard makes updates as painless as possible. We offer multiple ways to keep your installation current.
Web Updater
Section titled “Web Updater”The easiest way to update is directly from the Lastboard web interface. This feature is restricted to admin users only.
- Navigate to System settings.
- Go to the Updates section.
- Click Check for updates. If an update is available, you can apply it with a single click.
💡 Tip: You can opt-in to Beta updates in your user preferences to receive the latest pre-release versions.
Running unprivileged? If you run Lastboard as a non-root user (by setting
PUID/PGID), the in-app web updater is unavailable — the process cannot replace its own binary. Use the Manual Update steps below instead (docker compose pullfor Docker, or re-running the install script for native installs).
Manual Update
Section titled “Manual Update”Docker Installation
Section titled “Docker Installation”If you installed Lastboard using Docker Compose, pull the latest image and recreate the container:
docker compose pulldocker compose up -dNative Installation
Section titled “Native Installation”Run the native installation script again. It detects your existing installation and updates the binary while preserving your configuration.
curl -fsSL https://git.codigosh.com/CodigoSH/Lastboard/raw/branch/main/install.sh | sudo bashWhat Happens During an Update?
Section titled “What Happens During an Update?”When updating natively or via the web interface:
- The new release binary is downloaded from Forgejo.
- The checksum is verified.
- The existing
lastboardbinary is replaced. - The systemd service (or container process) automatically restarts.