Install on Debian or Ubuntu
Install the standard edition of doona v0.1.0-rc.4 with your system package manager. For doona lite, use the archive instructions.
Use a terminal on the gateway and a new download directory. Run the steps in the same shell; in a root shell, omit sudo. Check the honk prerequisites before installing the backend.
1. Prepare the download tools
sudo apt update
sudo apt install curl ca-certificatesapt update
apt install curl ca-certificates2. Download and verify the package
Download from the v0.1.0-rc.4 release:
BASE=https://github.com/Zakkaus/doona/releases/download/v0.1.0-rc.4
FILE=doona-web_0.1.0-rc.4-1_all.deb
curl -fL -O "$BASE/$FILE" -O "$BASE/SHA256SUMS"
awk -v file="$FILE" '$2 == file' SHA256SUMS | sha256sum -c -Continue only when every selected file reports OK. If verification fails or finds no checksum line, check the filenames and download again before installing.
For download or binary errors, see Installation errors.
3. Install the web files
sudo apt install "./$FILE"
ls -l /usr/share/doona-web/index.htmlThe last command must list index.html. Use that directory in the separate UI configuration.
Use the Debian package doona-web. Do not substitute apt install doona: that name belongs to a different package in Debian and Ubuntu.
Recover a UI replaced by Debian’s doona package
If apt upgrade replaced an older doona web package with the unrelated network fuzzer and the UI disappeared:
- Install the verified
doona-webpackage using the steps above, anddoona-web-fontsbelow if needed. These packages replace or conflict with the old web packages below version 1.0. - Change the existing
uisetting to/usr/share/doona-web, then restart honk and reload the browser page. - If the unrelated
doonaremains installed, runsudo apt remove doona. This leavesdoona-webinstalled.
Optional packages
See optional assets to choose fonts or precompressed files. Use the chosen filename from the table as FILE below. The example selects fonts.
| Asset | Filename |
|---|---|
| Fonts | doona-web-fonts_0.1.0-rc.4-1_all.deb |
| Precompressed files | doona-web-precompressed_0.1.0-rc.4-1_all.deb |
FILE=doona-web-fonts_0.1.0-rc.4-1_all.deb
curl -fL -O "$BASE/$FILE"
awk -v file="$FILE" '$2 == file' SHA256SUMS | sha256sum -c - &&
sudo apt install "./$FILE"4. Install the backend
If you already have a compatible honk, keep it. Otherwise, follow Install honk, then return here.
Apply the separate UI configuration, start honk, then follow First sign-in.
Source: doona upstream, licensed under CC BY 4.0.
