diff --git a/src/pages/get-started/install/linux.mdx b/src/pages/get-started/install/linux.mdx index 807f424c..76c21920 100644 --- a/src/pages/get-started/install/linux.mdx +++ b/src/pages/get-started/install/linux.mdx @@ -34,7 +34,7 @@ curl -fsSL https://pkgs.netbird.io/install.sh | sh sudo apt-get install netbird-ui ``` -### RHEL/Amazon Linux 2 (RPM) +### RHEL 7 / Amazon Linux 2 (YUM) 1. Add the repository: ```bash @@ -56,7 +56,7 @@ EOF sudo yum install libappindicator-gtk3 libappindicator netbird-ui ``` -### Fedora/Amazon Linux 2023 (DNF) +### RHEL 8+ / Fedora / Amazon Linux 2023 (DNF) 1. Create the repository file: ```bash @@ -72,9 +72,9 @@ EOF ``` 2. Import the file ```bash -#Fedora 40 or earlier/Amazon Linux 2023** (DNF 4) +# RHEL / Fedora 40 or earlier / Amazon Linux 2023** (DNF 4) sudo dnf config-manager --add-repo /etc/yum.repos.d/netbird.repo -#Fedora 41 or later (DNF 5) +# Fedora 41 or later (DNF 5) sudo dnf config-manager addrepo --from-repofile=/etc/yum.repos.d/netbird.repo ``` 3. Install the package @@ -201,21 +201,49 @@ distrobox-export -b /usr/bin/netbird ### openSUSE (zypper) 1. Add the repository: -``` -sudo zypper addrepo https://pkgs.netbird.io/yum/ netbird -``` -2. Install the package / GPG key * Key Fingerprint: `AA9C 09AA 9DEA 2F58 112B 40DF DFFE AB2F D267 A61F` * Key ID: `DFFEAB2FD267A61F` * Email: `dev@netbird.io` + +```bash +sudo rpm --import https://pkgs.netbird.io/yum/repodata/repomd.xml.key +sudo zypper addrepo https://pkgs.netbird.io/yum/ netbird ``` -# MicroOS (immutable OS with selinux) -transactional-update pkg in netbird -reboot -# Tumbleweed / Leap -zypper in netbird +2. Refresh the repository: + +```bash +sudo zypper --gpg-auto-import-keys refresh netbird +``` + +3. Install the package: + +```bash +# for CLI only +sudo zypper in netbird +# for GUI package +sudo zypper in netbird-ui +``` + +#### openSUSE MicroOS (Aeon, Kalpa) + +1. Add the repository: +```bash +sudo zypper addrepo https://pkgs.netbird.io/yum/ netbird +``` + +2. Install the package and reboot your computer. +```bash +sudo transactional-update pkg in netbird +sudo transactional-update pkg in netbird-ui +sudo reboot +``` + +After rebooting, enable and start the service: + +```bash +sudo systemctl enable --now netbird ``` ### NixOS 22.11+/unstable