Verify a release
Each release carries SHA256SUMS and SHA256SUMS.sig. With the public key from podhull-dist:
tools/release.sh verify keys/podhull-release.pub ./downloadsInstall
One package and one command take a fresh server to a working panel with its own certificate.
/var/log/journal)The installer checks all of these first and changes nothing if the host is not ready. Run podhull doctor at any time to see the same checks.
Download the RPM for your architecture from the release page and install it with dnf.
sudo dnf install ./podhull-<version>-1.<dist>.<arch>.rpmGive it the panel's domain and an address for the certificate authority. It creates the users, opens the firewall, starts the services and obtains the certificate.
sudo podhull install --domain panel.example.com --acme-email admin@example.comThe installer prints a one-time token. Open https://panel.example.com/setup, enter it, and your browser creates your sign-in key. Keep the downloaded key file safe; it is how you sign in.
Each release carries SHA256SUMS and SHA256SUMS.sig. With the public key from podhull-dist:
tools/release.sh verify keys/podhull-release.pub ./downloadsSee every preflight check, the services and the certificate at a glance.
sudo podhull doctorPurges every application with its data, closes what PodHull opened in the firewall and removes its users and state.
sudo podhull uninstall && sudo dnf remove podhullLocked out?
Delete /var/lib/podhull/panel/settings.json and restart podhull-panel.service. The panel goes back to the settings in /etc/podhull/panel.json.