diff --git a/src/pages/get-started/install/linux.mdx b/src/pages/get-started/install/linux.mdx index 9b7e8b613..7e39ca60b 100644 --- a/src/pages/get-started/install/linux.mdx +++ b/src/pages/get-started/install/linux.mdx @@ -21,6 +21,7 @@ Minimum releases that satisfy both requirements: | Fedora | 43 and newer | any supported release | | RHEL / AlmaLinux / Rocky | 10 and newer, with [EPEL](https://docs.fedoraproject.org/en-US/epel/getting-started/) | any supported release | | Amazon Linux | not available | 2 and 2023 | +| Alpine Linux | 3.23 and newer | 3.23 and newer | Ubuntu 22.04 (GTK 4.6) and Debian 12 (GTK 4.8) ship WebKitGTK 6.0 but their GTK 4 is below 4.10, so the desktop app is not supported there. RHEL 9 provides neither GTK 4.10 nor WebKitGTK 6.0. @@ -131,13 +132,32 @@ On RHEL, AlmaLinux and Rocky Linux 10, `webkitgtk6.0` comes from EPEL, so enable Amazon Linux 2023 does not provide GTK 4 or WebKitGTK 6.0, so install the CLI only there. The tray icon uses the D-Bus StatusNotifierItem protocol. GNOME does not support it natively, so on GNOME desktops install `gnome-shell-extension-appindicator` and enable it: -``` +```bash sudo dnf install gnome-shell-extension-appindicator sudo gnome-extensions enable appindicatorsupport@rgcjonas.gmail.com ``` Under X11, you may need to restart GNOME Shell (Alt+F2, r, ⏎) after that. Under Wayland you need to logout and login again. +### Alpine Linux - Requires community repository to be added to apk configuration +#### For CLI only: +```bash +apk add netbird netbird-openrc +rc-service netbird start +netbird up +rc-update add netbird default +``` + +#### for CLI and desktop app: +```bash +apk add netbird netbird-ui netbird-openrc +rc-service netbird start +netbird up +rc-update add netbird default +``` + +#### NetBird updates then just work with normal Alpine package management `apk update && apk upgrade` + ### Fedora Silverblue (Atomic) / Universal Blue (rpm-ostree) 1. Create the repository file: