panelOwl docs 1.15.0

Upgrading

One-click updates

Since 1.3 a server can update itself from a signed release feed:

Publishing a release (on the build machine): make release signs dist/latest.json when ~/.minipanel/release.key exists (create it once with go run ./cmd/minipanel-release keygen --out ~/.minipanel/release.key), and docs/guide/publish.sh uploads the tarball, manifest, signature and the docs site to panelowl.com over SFTP (make docs-deploy keeps a copy on the LAN docs server). Keep the private key off the servers.

Upgrading by hand

Upgrades are the installer re-run from a newer release. Nothing else is needed.

tar xzf minipanel-v1.1.0.tar.gz
cd minipanel-v1.1.0
./install/install.sh

On an existing installation the installer:

Client sites stay up during the upgrade apart from the reloads; existing sessions in the panel survive.

Check afterwards:

panelctl version
panelctl doctor

Version numbers

Releases are numbered MAJOR.MINOR.PATCH (for example 1.1.0); panelctl version, the installer's messages, the panel footer and the tarball name all show the same number. A build made from uncommitted source shows a -dev suffix (1.1.0-dev) and should not be installed on a production server.

Notes