SideBand ist ein erweiterbarer LXMF -Messaging -Client, situatives Bewusstseins -Tracker und Fernbedienungs- und Überwachungssystem für Android, Linux, MacOS und Windows. Sie können mit anderen Personen oder LXMF-kompatiblen Systemen über Reticulum-Netzwerke mit LORA, Packet-Radio, WLAN, I2P, verschlüsselten QR-Papiernachrichten oder irgendetwas anderem Reticulum-Unterstützung kommunizieren.

SideBand ist völlig kostenlos, von End-to-End verschlüsselt, ohne Erlaubnis, anonym und infrastrukturlos. SideBand verwendet das Peer-to-Peer- und Distributed Messaging System LXMF. Es gibt keine Anmeldung, keine Dienstleister, keine "Endbenutzer-Lizenzvereinbarungen", keinen Datendiebstahl und keine Überwachung. Sie besitzen das System.
Dies bedeutet auch, dass das Seitenband anders funktioniert als das, was Sie gewohnt sind. Es benötigt keine Verbindung zu einem Server im Internet, um zu funktionieren, und Sie haben nirgendwo ein Konto. Bitte lesen Sie den im Programm enthaltenen Leitabschnitt, um zu verstehen, wie sich das Seitenband von anderen Messaging -Systemen unterscheidet.
SideBand bietet viele nützliche und interessante Funktionen, wie z. B.:
ping , signal und echo sowie die Erweiterbarkeit der vollständigen Plugin .SideBand ist vollständig kompatibel mit anderen LXMF -Clients wie Meshchat und Nomad Network. Mit dem NOMAD Network -Client können Sie außerdem die Propagationsknoten für Ihr LXMF -Netzwerk und mehr problemlos hosten.
SideBand kann auf den meisten Computergeräten ausgeführt werden, die Installationsmethoden variieren jedoch je nach Gerätetyp und Betriebssystem. Informationen zu Installationsanweisungen finden Sie im folgenden Abschnitt unten.
Für Ihre Android-Geräte können Sie das SideBand über F-Droid installieren, indem Sie das zwischen den Grenzen repo hinzufügen oder eine APK auf der neuesten Release-Seite herunterladen. Beide Quellen sind mit denselben Freisetzungsschlüssel unterschrieben und können austauschbar verwendet werden.
Nachdem die Anwendung auf Ihrem Android -Gerät installiert wurde, ist es auch möglich, Aktualisierungen direkt über den Abschnitt "Repository" der Anwendung zu ziehen.
Bei allen Linux-basierten Betriebssystemen ist das Seitenband als pipx / pip -Paket erhältlich. Diese Installationsmethode umfasst die Desktop -Integration , sodass das Seitenband in Ihrem Anwendungsmenü und den Launcher angezeigt wird. Im Folgenden finden Sie Installationsschritte für die häufigsten jüngsten Linux -Distributionen. Für Debian 11 siehe das Ende dieses Abschnitts.
Bitte beachten Sie! Die neueste Python -Veröffentlichung, Python 3.13, ist derzeit nicht mit dem Kivy -Framework kompatibel, das SideBand verwendet, um die Benutzeroberfläche zu rendern. Wenn Ihre Linux -Verteilung Python 3.13 als Standard -Python -Installation verwendet, müssen Sie auch eine frühere Version installieren. Die neueste Version von Python 3.12 wird empfohlen.
Sie müssen zunächst einige Abhängigkeiten für Audio -Messaging und Codec2 -Unterstützung installieren, um zu arbeiten:
# For Debian (12+), Ubuntu (22.04+) and derivatives
sudo apt install pipx python3-pyaudio python3-dev build-essential libopusfile0 portaudio19-dev codec2 xclip xsel
# For Manjaro and derivatives
pamac install python-pipx python-pyaudio base-devel codec2 xclip xsel
# For Arch and derivatives
sudo pacman -Sy python-pipx python-pyaudio base-devel codec2 xclip xsel
Sobald diese installiert sind, installieren Sie die Seitenbandanwendung selbst:
# Finally, install Sideband using pipx:
pipx install sbapp
# If you need to specify a specific Python version,
# use something like the following:
pipx install sbapp --python python3.12Nach der Installation können Sie jetzt auf verschiedene Arten ein Seitenband ausführen:
# If this is the first time installing something with pipx,
# you may need to use the following command, to make your
# installed applications available. You'll probably need
# to close and reopen your terminal after this.
pipx ensurepath
# The first time you run Sideband, you will need to do it
# from the terminal:
sideband
# At the first launch, it will add an application icon
# to your launcher or apps menu. You may need to log out
# of your session, and back in for the application to
# show up in your launcher, depending on your distro.
# You can also run Sideband in headless daemon
# mode, for example as a telemetry collector:
sideband --daemon
# You can also run Sideband with more verbose
# log output enabled:
sideband -vSie können das Seitenband auch auf verschiedene alternative Weise installieren:
# Install Sideband via pip instead of pipx:
pip install sbapp
# Or, if pip is externally managed:
pip install sbapp --break-system-packages
# Or, if you intend to run Sideband in headless
# daemon mode, you can also install it without
# any of the normal UI dependencies:
pip install sbapp --no-dependencies
# In the case of using --no-dependencies, you
# will still need to manually install the RNS
# and LXMF dependencies:
pip install rns lxmf
# Install Sideband on Debian 11 and derivatives:
sudo apt install python3-pip python3-pyaudio python3-dev build-essential libopusfile0 portaudio19-dev codec2 xclip xsel
pip install sbapp
# On Debian 11, run Sideband manually via the
# terminal once to install desktop integration:
python3 -m sbapp.mainSie können das Seitenband an allen Raspberry-PI-Modellen installieren, die 64-Bit-Betriebssysteme unterstützen und mindestens Python Version 3.11 ausführen können. Da einige der Abhängigkeiten von SideBand noch keine vorgefertigten Pakete für 64-Bit-Armprozessoren bereitstellen, müssen Sie einige zusätzliche Pakete installieren, mit denen diese während der Installation erstellt werden können.
Aditionell muss das pycodec2 -Paket manuell installiert werden. Ich habe eine vorgefertigte Version bereitgestellt, die Sie mit einem einzigen Befehl herunterladen und installieren können oder wenn Sie meiner vorgefertigten Version nicht vertrauen möchten, können Sie sie selbst aus Quelle erstellen und installieren.
In den folgenden Anweisungen der Installation werden Sie das Seitenband auf 64-Bit-Himbeer-Pi-Betriebssystem (basierend auf Debian Bookworm) installieren. Wenn Sie etwas anderes auf Ihrem PI ausführen, müssen Sie möglicherweise einige Befehle geringfügig ändern. Befolgen Sie die folgenden Schritte, um das Seitenband auf Raspberry Pi zu installieren:
# First of all, install the required dependencies:
sudo apt install python3-pip python3-pyaudio python3-dev python3-cryptography build-essential libopusfile0 libsdl2-dev libavcodec-dev libavdevice-dev libavfilter-dev portaudio19-dev codec2 libcodec2-1.0 xclip xsel
# If you don't want to compile pycodec2 yourself,
# download the pre-compiled package provided here
wget https://raw.githubusercontent.com/markqvist/Sideband/main/docs/utilities/pycodec2-3.0.1-cp311-cp311-linux_aarch64.whl
# Install it:
pip install ./pycodec2-3.0.1-cp311-cp311-linux_aarch64.whl --break-system-packages
# You can now install Sideband
pip install sbapp --break-system-packages
# Restart your Raspberry Pi
sudo reboot
# Everything is ready! You can now run Sideband
# from the terminal, or from the application menu
sidebandUm das Seitenband auf macOS zu installieren, haben Sie zwei Optionen:
Sie können ein Festplattenbild mit SideBand für MacOS (Arm und Intel) von der neuesten Versionsseite herunterladen. Montieren Sie einfach das heruntergeladene Datenträgerbild, ziehen Sie Sideband in Ihren Anwendungsordner und führen Sie es aus.
Bitte beachten Sie! Wenn die Anwendungsinstallationsbeschränkungen für Ihre MacOS -Installation aktiviert sind oder Ihr System nur einschränken, um die Anwendung nur im Apple App Store zu installieren, müssen Sie eine Ausnahme für das Seitenband erstellen. Die Seitenbandanwendung wird niemals mit einer von Apple kontrollierten digitalen Signatur verteilt, da Apple das Seitenband einfach das Laufen auf Ihrem System deaktivieren kann, wenn sie sich dafür entscheiden, oder von Behörden oder anderen Umständen dazu gezwungen werden.
Wenn Sie das Seitenband aus der DMG -Datei installieren, wird weiterhin empfohlen, das rns -Paket über den pip oder pipx -Paket -Manager zu installieren, sodass Sie die RNS -Dienstprogramme wie rnstatus verwenden können, um die Schnittstelle und den Konnektivitätsstatus vom Terminal aus zu sehen. Wenn Sie bereits Python und pip auf Ihrem System installiert haben, öffnen Sie einfach ein Terminalfenster und verwenden Sie einen der folgenden Befehle:
# Install Reticulum and utilities with pip:
pip3 install rns
# On some versions, you may need to use the
# flag --break-system-packages to install:
pip3 install rns --break-system-packages Wenn Sie nicht Python und pip zur Verfügung haben, laden Sie es zuerst herunter und installieren Sie es.
Für fortgeschrittenere Setups, einschließlich der Möglichkeit, das Seitenband im Kopf -Dämon -Modus auszuführen, aktivieren Sie die Ausgabe von Debugg, Konfigurationsimport und Export und mehr. Möglicherweise möchten Sie es stattdessen über PIP über pip installieren.
Bitte beachten Sie! Die neueste Python -Veröffentlichung, Python 3.13, ist derzeit nicht mit dem Kivy -Framework kompatibel, das SideBand verwendet, um die Benutzeroberfläche zu rendern. Wenn Ihre Version von macOS Python 3.13 als Standard -Python -Installation verwendet, müssen Sie auch eine frühere Version installieren. Die neueste Version von Python 3.12 wird empfohlen.
Um das Seitenband über pip zu installieren, befolgen Sie diese Anweisungen:
# Install Sideband and dependencies on macOS using pip:
pip3 install sbapp
# Run Sideband from the terminal:
# ################################
sideband
# or
python3 -m sbapp.main
# Enable debug logging:
# ################################
sideband -v
# or
python3 -m sbapp.main -v
# Start Sideband in daemon mode:
# ################################
sideband -d
# or
python3 -m sbapp.main -d
# If Python and pip was installed correctly,
# you can simply use the "sideband" command
# directly. Otherwise, you will manually
# need to add the pip binaries directory to
# your PATH environment variable, or start
# Sideband via the "python3 -m sbapp.main"
# syntax.
Um das Seitenband unter Windows zu installieren, haben Sie zwei Optionen:
Laden Sie einfach die verpackte Windows -Zip -Datei von der neuesten Release -Seite herunter, entpacken Sie die Datei und führen Sie Sideband.exe aus dem ungebundenen Verzeichnis aus. Sie können bei Bedarf Desktop- oder Startmenüverknüpfungen aus dieser ausführbaren Datei erstellen.
Wenn Sie zum ersten Mal SideBand ausgeführt werden, wird eine Standard -Reticulum -Konfigurationsdatei erstellt, wenn Sie noch keine haben. Wenn Sie vor Ort keine vorhandene Reticulum -Konnektivität zur Verfügung haben, möchten Sie möglicherweise die Datei bearbeiten, die sich unter C:UsersUSERNAME.reticulumconfig befindet, und fügen Sie manuell eine Schnittstelle hinzu, die Konnektivität zu einem breiteren Netzwerk bietet. Wenn Sie sich nur über das Internet verbinden möchten, können Sie einen der öffentlichen Hubs zum Reticulum TestNet hinzufügen.
Die ZIP -Datei enthält jedoch alles, was zum Ausführen von SideBand erforderlich ist, aber es wird auch empfohlen, die Befehlszeilenversorger von Reticulum separat zu installieren, damit Sie Befehle wie rnstatus und rnsd aus der Befehlszeile verwenden können. Dies erleichtert die Verwaltung der Retikulumkonnektivität in Ihrem System. Wenn Sie Python noch nicht auf Ihrem System installieren lassen, laden Sie es zuerst herunter und installieren Sie es.
Wichtig! Stellen Sie auf die Frage des Installationsprogramms sicher, dass Sie das Python -Programm zu Ihren PATH hinzufügen. Wenn Sie dies nicht tun, können Sie das pip -Installateur nicht verwenden oder die installierten Befehle ausführen. Wenn Python installiert wurde, können Sie eine Eingabeaufforderung öffnen und das Reticulum -Paket über pip installieren:
pip install rns Für fortgeschrittenere Setups, einschließlich der Möglichkeit, das Seitenband im Kopf -Dämon -Modus auszuführen, aktivieren Sie die Ausgabe von Debugg, Konfigurationsimport und Export und mehr. Möglicherweise möchten Sie es stattdessen über PIP über pip installieren.
In diesem Fall müssen Sie die neueste unterstützte Version von Python (derzeit Python 3.12.7) herunterladen und installieren, da Python 3.13 derzeit nicht mit dem Kivy -Framework kompatibel ist. Dieses Seitenband verwendet die Benutzeroberfläche. Das Binärpaket enthält bereits eine kompatible Python -Version. Wenn Sie also ein Seitenband ausführen, müssen Sie keine bestimmte Version von Python installieren.
Wenn Python installiert wurde, können Sie eine Eingabeaufforderung öffnen und das Seitenband über pip installieren:
pip install sbapp Die Seitenbandanwendung kann jetzt gestartet werden, indem das sideband in der Eingabeaufforderung ausgeführt wird. Bei Bedarf können Sie eine Verknüpfung für das Seitenband auf Ihrem Desktop oder im Startmenü erstellen.
Da diese Installationsmethode automatisch die rns und lxmf -Pakete installiert, haben Sie auch Zugriff auf die Verwendung aller enthaltenen RNS- und LXMF -Dienstprogramme wie rnstatus , rnsd und lxmd auf Ihrem System.
Sie können die Papiernachrichtenfunktionen mit dem folgenden QR-Code ausprobieren. Es handelt sich um eine Papiernachricht, die an die LXMF -Adresse 6b3362bd2c1dbf87b66a85f79a8d8c75 gesendet wurde. Um die Nachricht zu entschlüsseln und lesen zu können, müssen Sie die folgende Basis32-kodierte Reticulum-Identität in die App importieren:
3BPTDTQCRZPKJT3TXAJCMQFMOYWIM3OCLKPWMG4HCF2T4CH3YZHVNHNRDU6QAZWV2KBHMWBNT2C62TQEVC5GLFM4MN25VLZFSK3ADRQ=
Sie können die Identität im Verschlüsselungsschlüssel des Programms in das Seitenband importieren. Nachdem Sie die Identität importiert haben, können Sie den folgenden QR-Code scannen und in der App öffnen, wo sie entschlüsselt und Ihren Nachrichten hinzugefügt wird.
Sie können auch die gesamte Nachricht in diesem Link finden:
lxm://azNivSwdv4e2aoX3mo2MdTAozuI7BlzrLlHULmnVgpz3dNT9CMPVwgywzCJP8FVogj5j_kU7j7ywuvBNcr45kRTrd19c3iHenmnSDe4VEd6FuGsAiT0Khzl7T81YZHPTDhRNp0FdhDE9AJ7uphw7zKMyqhHHxOxqrYeBeKF66gpPxDceqjsOApvsSwggjcuHBx9OxOBy05XmnJxA1unCKgvNfOFYc1T47luxoY3c0dLOJnJPwZuFRytx2TXlQNZzOJ28yTEygIfkDqEO9mZi5lgev7XZJ0DvgioQxMIyoCm7lBUzfq66zW3SQj6vHHph7bhr36dLOCFgk4fZA6yia2MlTT9KV66Tn2l8mPNDlvuSAJhwDA_xx2PN9zKadCjo9sItkAp8r-Ss1CzoUWZUAyT1oDw7ly6RrzGBG-e3eM3CL6u1juIeFiHby7_3cON-6VTUuk4xR5nwKlFTu5vsYMVXe5H3VahiDSS4Q1aqX7I
Bei Betriebssystemen, mit denen benutzerdefinierte Uri-Handler registriert werden können, können Sie auf den Link klicken. Sie werden direkt in Ihrem LXMF-Client dekodiert. Dies funktioniert mit einem Seitenband auf Android.
Sie können die fortgesetzte Entwicklung offener, kostenloser und privater Kommunikationssysteme unterstützen, indem Sie über einen der folgenden Kanäle spenden:
84FpY1QbxHcgdseePYNmhTHcrgMX4nFfBYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD19b3B8NiLCGVxzKV17UMmmeEsCrPyA5w
0xFDabC71AC4c0C78C95aDDDe3B4FA19d6273c5E73
35G9uWVzrpJJibzUwpNUQGQNFzLirhrYAH
Sofern nicht anders angegeben, ist diese Arbeit im Rahmen einer Creative Commons Attribution-Noncommercial-Sharealike 4.0 Internationaler Lizenz lizenziert.
Die Erlaubnis wird hiermit erteilt, ein Seitenband in binärer Form für alle Zwecke zu verwenden und binäre Kopien des Programms frei zu verteilen, solange keine Zahlung oder Entschädigung für eine solche Ausschüttung oder Verwendung berechnet oder empfangen wird.
Geräte -Screenshots, die mit Geräteframes generiert wurden. Danke!