Sideband adalah klien pesan LXMF yang dapat diperluas, pelacak kesadaran situasional dan sistem kontrol jarak jauh dan pemantauan untuk Android, Linux, MacOS, dan Windows. Ini memungkinkan Anda untuk berkomunikasi dengan orang lain atau sistem yang kompatibel dengan LXMF melalui jaringan reticulum menggunakan LORA, Radio Paket, WiFi, I2P, pesan kertas QR terenkripsi, atau dukungan reticulum lainnya.

Sideband benar-benar gratis, dienkripsi ujung ke ujung, tanpa izin, anonim, dan infrastruktur. Sideband menggunakan sistem pesan peer-to-peer dan terdistribusi LXMF. Tidak ada pendaftaran, tidak ada penyedia layanan, tidak ada "perjanjian lisensi pengguna akhir", tidak ada pencurian data dan tidak ada pengawasan. Anda memiliki sistem.
Ini juga berarti bahwa sideband beroperasi secara berbeda dari apa yang mungkin Anda gunakan. Tidak perlu koneksi ke server di internet untuk berfungsi, dan Anda tidak memiliki akun di mana pun. Harap baca bagian panduan yang termasuk dalam program, untuk mendapatkan pemahaman tentang bagaimana sideband berbeda dari sistem pesan lainnya.
Sideband menyediakan banyak fungsi yang berguna dan menarik, seperti:
ping , laporan signal dan echo , dan pengembangan plugin lengkap .Sideband sepenuhnya kompatibel dengan klien LXMF lainnya, seperti Meshchat, dan Nomad Network. Klien Jaringan Nomad juga memungkinkan Anda untuk dengan mudah meng -host node propagasi untuk jaringan LXMF Anda, dan banyak lagi.
Sideband dapat berjalan pada sebagian besar perangkat komputasi, tetapi metode instalasi bervariasi berdasarkan jenis perangkat dan sistem operasi. Untuk instruksi instalasi, silakan temukan bagian yang relevan di bawah ini.
Untuk perangkat Android Anda, Anda dapat menginstal sideband melalui F-Droid, dengan menambahkan repo antara Borders, atau Anda dapat mengunduh APK di halaman rilis terbaru. Kedua sumber ditandatangani dengan kunci rilis yang sama, dan dapat digunakan secara dipertukarkan.
Setelah aplikasi diinstal pada perangkat Android Anda, juga dimungkinkan untuk menarik pembaruan secara langsung melalui bagian repositori aplikasi.
Pada semua sistem operasi berbasis Linux, sideband tersedia sebagai paket pipx / pip . Metode instalasi ini mencakup integrasi desktop , sehingga sideband akan muncul di menu aplikasi dan peluncur Anda. Di bawah ini adalah langkah -langkah pemasangan untuk distro Linux terbaru yang paling umum. Untuk Debian 11, lihat akhir bagian ini.
Harap dicatat! Rilis Python terbaru, Python 3.13 saat ini tidak kompatibel dengan kerangka kerja Kivy, yang digunakan sideband untuk membuat antarmuka penggunanya. Jika distribusi Linux Anda menggunakan Python 3.13 sebagai instalasi Python default, Anda juga perlu menginstal versi sebelumnya. Direkomendasikan rilis terbaru dari Python 3.12.
Pertama -tama Anda perlu menginstal beberapa dependensi untuk pesan audio dan dukungan codec2 untuk bekerja:
# 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
Setelah itu diinstal, instal aplikasi sideband itu sendiri:
# 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.12Setelah instalasi, Anda sekarang dapat menjalankan sideband dengan sejumlah cara berbeda:
# 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 -vAnda juga dapat memasang sideband dengan berbagai cara alternatif:
# 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.mainAnda dapat memasang sideband pada semua model Raspberry PI yang mendukung sistem operasi 64-bit, dan dapat menjalankan setidaknya Python Versi 3.11. Karena beberapa dependensi sideband belum memiliki paket pra-built yang siap untuk prosesor lengan 64-bit, Anda harus menginstal beberapa paket tambahan, yang akan memungkinkan pembangunan ini saat memasang.
Aditionally, paket pycodec2 perlu diinstal secara manual. Saya telah memberikan versi pra-dibangun, yang dapat Anda unduh dan instal dengan satu perintah, atau jika Anda tidak ingin mempercayai versi pra-dibangun saya, Anda dapat membangun dan menginstalnya dari sumber sendiri.
Instruksi pemasangan di bawah ini mengasumsikan bahwa Anda memasang sideband pada raspberry pi os 64-bit (berdasarkan kutu buku Debian). Jika Anda menjalankan sesuatu yang lain di PI Anda, Anda mungkin perlu memodifikasi beberapa perintah sedikit. Untuk memasang sideband di Raspberry Pi, ikuti langkah -langkah ini:
# 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
sidebandUntuk menginstal sideband pada macOS, Anda memiliki dua opsi yang tersedia:
Anda dapat mengunduh gambar disk dengan sideband untuk macOS (ARM dan Intel) dari halaman rilis terbaru. Cukup pasang gambar disk yang diunduh, seret Sideband ke folder aplikasi Anda, dan jalankan.
Harap dicatat! Jika Anda memiliki pembatasan pemasangan aplikasi yang diaktifkan pada pemasangan macOS Anda, atau telah membatasi sistem Anda untuk hanya mengizinkan pemasangan aplikasi dari Apple App Store, Anda perlu membuat pengecualian untuk sideband. Aplikasi sideband tidak akan pernah didistribusikan dengan tanda tangan digital yang dikendalikan Apple, karena ini akan memungkinkan Apple untuk hanya menonaktifkan sideband dari menjalankan sistem Anda jika mereka memutuskan untuk melakukannya, atau dipaksa oleh pihak berwenang atau keadaan lain.
Jika Anda menginstal sideband dari file DMG, masih disarankan untuk menginstal paket rns melalui pip atau pipx Package Manager, sehingga Anda dapat menggunakan program utilitas RNS, seperti rnstatus untuk melihat status antarmuka dan konektivitas dari terminal. Jika Anda sudah menginstal Python dan pip pada sistem Anda, cukup buka jendela terminal dan gunakan salah satu perintah berikut:
# 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 Jika Anda tidak memiliki Python dan pip yang tersedia, unduh dan instal terlebih dahulu.
Untuk pengaturan yang lebih canggih, termasuk kemampuan untuk menjalankan sideband dalam mode daemon headless, mengaktifkan output logging debug, impor konfigurasi dan ekspor dan banyak lagi, Anda mungkin ingin menginstalnya dari paket sumber melalui pip sebagai gantinya.
Harap dicatat! Rilis Python terbaru, Python 3.13 saat ini tidak kompatibel dengan kerangka kerja Kivy, yang digunakan sideband untuk membuat antarmuka penggunanya. Jika versi MacOS Anda menggunakan Python 3.13 sebagai instalasi Python default, Anda juga perlu menginstal versi sebelumnya. Direkomendasikan rilis terbaru dari Python 3.12.
Untuk memasang sideband melalui pip , ikuti instruksi ini:
# 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.
Untuk menginstal sideband di windows, Anda memiliki dua opsi yang tersedia:
Cukup unduh file zip Windows yang dikemas dari halaman rilis terbaru, unzip file, dan jalankan Sideband.exe dari direktori unzip. Anda dapat membuat desktop atau memulai pintasan menu dari yang dapat dieksekusi ini jika diperlukan.
Saat menjalankan sideband untuk pertama kalinya, file konfigurasi reticulum default akan dibuat, jika Anda belum memilikinya. Jika Anda tidak memiliki konektivitas retikulum yang ada yang tersedia secara lokal, Anda mungkin ingin mengedit file, yang terletak di C:UsersUSERNAME.reticulumconfig dan secara manual menambahkan antarmuka yang menyediakan konektivitas ke jaringan yang lebih luas. Jika Anda hanya ingin terhubung melalui internet, Anda dapat menambahkan salah satu hub publik di reticulum testnet.
Meskipun file zip berisi segala sesuatu yang diperlukan untuk menjalankan sideband, juga disarankan untuk menginstal utilitas baris perintah retikulum secara terpisah, sehingga Anda dapat menggunakan perintah seperti rnstatus dan rnsd dari baris perintah. Ini akan membuatnya lebih mudah untuk mengelola konektivitas retikulum pada sistem Anda. Jika Anda belum menginstal python di sistem Anda, unduh dan instal terlebih dahulu.
Penting! Ketika ditanya oleh pemasang, pastikan untuk menambahkan program Python ke variabel lingkungan PATH Anda. Jika Anda tidak melakukan ini, Anda tidak akan dapat menggunakan penginstal pip , atau menjalankan salah satu perintah yang diinstal. Saat Python telah diinstal, Anda dapat membuka prompt perintah dan menginstal paket retikulum melalui pip :
pip install rns Untuk pengaturan yang lebih canggih, termasuk kemampuan untuk menjalankan sideband dalam mode daemon headless, mengaktifkan output logging debug, impor konfigurasi dan ekspor dan banyak lagi, Anda mungkin ingin menginstalnya dari paket sumber melalui pip sebagai gantinya.
Dalam hal ini, Anda perlu mengunduh dan menginstal versi Python yang didukung terbaru (saat ini Python 3.12.7), karena rilis Python terbaru, Python 3.13 saat ini tidak kompatibel dengan kerangka kerja Kivy, yang digunakan sideband untuk membuat antarmuka penggunanya. Paket biner sudah menyertakan versi Python yang kompatibel, jadi jika Anda menjalankan sideband dari itu, tidak perlu menginstal versi python tertentu.
Saat Python telah diinstal, Anda dapat membuka prompt perintah dan menginstal sideband melalui pip :
pip install sbapp Aplikasi sideband sekarang dapat diluncurkan dengan menjalankan sideband perintah di prompt perintah. Jika diperlukan, Anda dapat membuat pintasan untuk sideband di desktop Anda atau di menu start.
Karena metode instalasi ini secara otomatis menginstal paket rns dan lxmf juga, Anda juga akan memiliki akses untuk menggunakan semua utilitas RNS dan LXMF yang disertakan seperti rnstatus , rnsd dan lxmd pada sistem Anda.
Anda dapat mencoba fungsionalitas pesan kertas dengan menggunakan kode-QR berikut. Ini adalah pesan kertas yang dikirim ke alamat LXMF 6b3362bd2c1dbf87b66a85f79a8d8c75 . Untuk dapat mendekripsi dan membaca pesan, Anda perlu mengimpor identitas retikulum yang dikodekan Base32 berikut ke dalam aplikasi:
3BPTDTQCRZPKJT3TXAJCMQFMOYWIM3OCLKPWMG4HCF2T4CH3YZHVNHNRDU6QAZWV2KBHMWBNT2C62TQEVC5GLFM4MN25VLZFSK3ADRQ=
Anda dapat mengimpor identitas ke sideband di bagian Kunci Enkripsi dari program. Setelah Anda mengimpor identitas, Anda dapat memindai kode-QR berikut dan membukanya di aplikasi, di mana itu akan didekripsi dan ditambahkan ke pesan Anda.
Anda juga dapat menemukan seluruh pesan di tautan ini:
lxm://azNivSwdv4e2aoX3mo2MdTAozuI7BlzrLlHULmnVgpz3dNT9CMPVwgywzCJP8FVogj5j_kU7j7ywuvBNcr45kRTrd19c3iHenmnSDe4VEd6FuGsAiT0Khzl7T81YZHPTDhRNp0FdhDE9AJ7uphw7zKMyqhHHxOxqrYeBeKF66gpPxDceqjsOApvsSwggjcuHBx9OxOBy05XmnJxA1unCKgvNfOFYc1T47luxoY3c0dLOJnJPwZuFRytx2TXlQNZzOJ28yTEygIfkDqEO9mZi5lgev7XZJ0DvgioQxMIyoCm7lBUzfq66zW3SQj6vHHph7bhr36dLOCFgk4fZA6yia2MlTT9KV66Tn2l8mPNDlvuSAJhwDA_xx2PN9zKadCjo9sItkAp8r-Ss1CzoUWZUAyT1oDw7ly6RrzGBG-e3eM3CL6u1juIeFiHby7_3cON-6VTUuk4xR5nwKlFTu5vsYMVXe5H3VahiDSS4Q1aqX7I
Pada sistem operasi yang memungkinkan untuk mendaftarkan pemegang URI khusus, Anda dapat mengklik tautannya, dan itu akan didekodekan secara langsung di klien LXMF Anda. Ini berfungsi dengan sideband di Android.
Anda dapat membantu mendukung pengembangan sistem komunikasi terbuka, gratis, dan pribadi yang berkelanjutan dengan menyumbang melalui salah satu saluran berikut:
84FpY1QbxHcgdseePYNmhTHcrgMX4nFfBYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD19b3B8NiLCGVxzKV17UMmmeEsCrPyA5w
0xFDabC71AC4c0C78C95aDDDe3B4FA19d6273c5E73
35G9uWVzrpJJibzUwpNUQGQNFzLirhrYAH
Kecuali disebutkan sebaliknya, karya ini dilisensikan di bawah lisensi internasional Atribution-Noncommercial-Sharealike 4.0 Creative Commons.
Izin dengan ini diberikan untuk menggunakan sideband dalam bentuk biner, untuk semua dan semua tujuan, dan untuk secara bebas mendistribusikan salinan biner program, selama tidak ada pembayaran atau kompensasi yang dibebankan atau diterima untuk distribusi atau penggunaan tersebut.
Tangkapan layar perangkat yang dihasilkan dengan deviceframes. Terima kasih!