From 9355a612be579ab2e9c961ad3d8723417f6264ab Mon Sep 17 00:00:00 2001 From: pascal-fischer <32096965+pascal-fischer@users.noreply.github.com> Date: Tue, 13 Aug 2024 15:45:33 +0200 Subject: [PATCH] Add Synology script and iOS install (#216) --- .../img/how-to-guides/app-store-badge.svg | 46 +++++++++++++++++++ src/pages/how-to/installation.mdx | 29 ++++++++++++ 2 files changed, 75 insertions(+) create mode 100755 public/docs-static/img/how-to-guides/app-store-badge.svg diff --git a/public/docs-static/img/how-to-guides/app-store-badge.svg b/public/docs-static/img/how-to-guides/app-store-badge.svg new file mode 100755 index 00000000..072b425a --- /dev/null +++ b/public/docs-static/img/how-to-guides/app-store-badge.svg @@ -0,0 +1,46 @@ + diff --git a/src/pages/how-to/installation.mdx b/src/pages/how-to/installation.mdx index 73cfa9ed..af64548e 100644 --- a/src/pages/how-to/installation.mdx +++ b/src/pages/how-to/installation.mdx @@ -182,6 +182,27 @@ brew unlink netbird curl -fsSL https://pkgs.netbird.io/install.sh | sh ``` +For NetBird to work on Synology after a reboot, you need to run this script every time you reboot your NAS. To automate this process, you can create a scheduled task in the Synology DSM. + +```sh +#!/bin/sh + +# Create the necessary file structure for /dev/net/tun +if [ ! -c /dev/net/tun ]; then + if [ ! -d /dev/net ]; then + mkdir -m 755 /dev/net + fi + mknod /dev/net/tun c 10 200 + chmod 0755 /dev/net/tun +fi + +# Load the tun module if not already loaded +if !(lsmod | grep -q "^tun\s"); then + insmod /lib/modules/tun.ko +fi +``` + + ### Android NetBird has an official Android application that you can download at Google Play Store: @@ -193,7 +214,15 @@ NetBird has an official Android application that you can download at Google Play
+### iOS +NetBird has an official iOS application that you can download from the App Store: + +
+
+
+
+