From fa3369c4e271baa75d0bd99fe5c0f4e0191449e8 Mon Sep 17 00:00:00 2001 From: PizzaLovingNerd Date: Thu, 11 Jun 2026 16:37:07 -0700 Subject: [PATCH 1/3] Zypper docs (WIP) --- src/pages/get-started/install/linux.mdx | 51 +++++++++++++++++++------ 1 file changed, 39 insertions(+), 12 deletions(-) diff --git a/src/pages/get-started/install/linux.mdx b/src/pages/get-started/install/linux.mdx index 807f424c..afb8f0ed 100644 --- a/src/pages/get-started/install/linux.mdx +++ b/src/pages/get-started/install/linux.mdx @@ -1,4 +1,4 @@ -import {Note} from "@/components/mdx"; +import {Note, Warning} from "@/components/mdx"; # Linux Installation @@ -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,48 @@ 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 -f -g https://pkgs.netbird.io/yum/ netbird +``` + +2. Refresh the repository: + +```bash +sudo zypper --gpg-auto-import-keys refresh netbird +``` + +3. Install the package: + +```bash +# for CLI only +sudo zypper install netbird +# for GUI package +sudo zypper install netbird-ui +``` + +#### openSUSE MicroOS (Aeon, Kalpa) + +1. Add the repository: +```bash +sudo zypper addrepo https://pkgs.netbird.io/yum/ netbird ``` -# MicroOS (immutable OS with selinux) + +2. Install the package and reboot your computer. +```bash transactional-update pkg in netbird reboot +``` + +After rebooting, enable and start the service: -# Tumbleweed / Leap -zypper in netbird +```bash +sudo systemctl enable --now netbird ``` ### NixOS 22.11+/unstable From a603f5e8f7ddec00b5309f7b2245f15266c4ac34 Mon Sep 17 00:00:00 2001 From: PizzaLovingNerd Date: Fri, 12 Jun 2026 18:08:17 -0700 Subject: [PATCH 2/3] Tested and Improved OpenSUSE Docs --- src/pages/get-started/install/linux.mdx | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/pages/get-started/install/linux.mdx b/src/pages/get-started/install/linux.mdx index afb8f0ed..e6623710 100644 --- a/src/pages/get-started/install/linux.mdx +++ b/src/pages/get-started/install/linux.mdx @@ -208,7 +208,7 @@ distrobox-export -b /usr/bin/netbird ```bash sudo rpm --import https://pkgs.netbird.io/yum/repodata/repomd.xml.key -sudo zypper addrepo -f -g https://pkgs.netbird.io/yum/ netbird +sudo zypper addrepo https://pkgs.netbird.io/yum/ netbird ``` 2. Refresh the repository: @@ -221,9 +221,9 @@ sudo zypper --gpg-auto-import-keys refresh netbird ```bash # for CLI only -sudo zypper install netbird +sudo zypper in netbird # for GUI package -sudo zypper install netbird-ui +sudo zypper in netbird-ui ``` #### openSUSE MicroOS (Aeon, Kalpa) @@ -235,8 +235,9 @@ sudo zypper addrepo https://pkgs.netbird.io/yum/ netbird 2. Install the package and reboot your computer. ```bash -transactional-update pkg in netbird -reboot +sudo transactional-update pkg in netbird +sudo transactional-update pkg in netbird-ui +sudo reboot ``` After rebooting, enable and start the service: From 2bd7f09c994f8a01dc9b83608de2fb4aa86ccd89 Mon Sep 17 00:00:00 2001 From: PizzaLovingNerd Date: Fri, 12 Jun 2026 18:37:29 -0700 Subject: [PATCH 3/3] Remove unneeded Warning important. --- src/pages/get-started/install/linux.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/get-started/install/linux.mdx b/src/pages/get-started/install/linux.mdx index e6623710..76c21920 100644 --- a/src/pages/get-started/install/linux.mdx +++ b/src/pages/get-started/install/linux.mdx @@ -1,4 +1,4 @@ -import {Note, Warning} from "@/components/mdx"; +import {Note} from "@/components/mdx"; # Linux Installation