Skip to content

Commit c7300c7

Browse files
Stensel8Copilot
andauthored
feat: Add LocalSend (#35)
## Summary This PR adds a section about https://localsend.org/ ## Type of change <!-- Check all that apply --> - [x] `feat` — new page or feature > [PR title and commit types must follow these standards — view the contributing guide](https://github.com/Stensel8/Zephyrus-Linux/blob/main/CONTRIBUTING.md#commit-messages) ## Checklist - [x] PR title follows the commit convention (e.g. `fix: correct nmcli command in eduroam guide`) - [x] Both EN and NL versions updated (if applicable) - [x] Media is in AVIF format (not PNG/JPG) - [x] No broken image references (`/images/*.avif` all exist in `static/images/`) - [x] Tested locally with `hugo server` --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
1 parent ed7ca22 commit c7300c7

7 files changed

Lines changed: 94 additions & 0 deletions

File tree

content/docs/applications.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,3 +499,50 @@ sudo pacman -S solaar
499499
Runs in the system tray with battery notifications. You can also configure DPI, polling rate, and buttons from there.
500500

501501
![Solaar about screen - version 1.1.19](/images/solaar-about.avif)
502+
503+
### LocalSend
504+
505+
[LocalSend](https://localsend.org/) is an open-source, cross-platform file sharing app. I use it to transfer files between my Samsung S24 Ultra and the Zephyrus. If you're coming from Windows or Android, it's essentially the open-source equivalent of Quick Share: it discovers devices on the local network and transfers files directly, no cloud involved.
506+
507+
The one thing it can't do is transfer files across different networks. Quick Share could route transfers through Google/Samsung's cloud when sender and receiver were on separate networks, but that was mobile-only. Desktop Quick Share was unreliable enough that it was rarely worth using anyway. Speed-wise, LocalSend is slightly slower, but not noticeably so in practice.
508+
509+
Available natively in the [CachyOS package repository](https://packages.cachyos.org/package/cachyos/x86_64/localsend), built specifically for CachyOS. No AUR needed, which is a real plus.
510+
511+
```bash
512+
sudo pacman -S localsend
513+
```
514+
515+
The app shows up in the GNOME launcher after installing. Open it and it auto-discovers other LocalSend instances on your network.
516+
517+
<img src="/images/localsend-desktop.avif" width="700" alt="LocalSend running on the desktop">
518+
519+
<img src="/images/localsend-cachyos-package.avif" width="600" alt="LocalSend in the CachyOS package repository">
520+
521+
**Firewall rules**
522+
523+
LocalSend uses port 53317 (TCP and UDP) for both device discovery and file transfer. If you have a firewall active, you need to open this port.
524+
525+
**ufw:**
526+
527+
```bash
528+
sudo ufw allow 53317/tcp comment "LocalSend-App"
529+
sudo ufw allow 53317/udp comment "LocalSend-App"
530+
```
531+
532+
**firewalld:**
533+
534+
```bash
535+
sudo firewall-cmd --permanent --add-port=53317/tcp
536+
sudo firewall-cmd --permanent --add-port=53317/udp
537+
sudo firewall-cmd --reload
538+
```
539+
540+
The Android app works the same way. Open it on your phone and it immediately appears as a discovered device on the desktop side, and vice versa.
541+
542+
<img src="/images/localsend-android-1.avif" width="320" alt="LocalSend on Android (Samsung S24 Ultra)">
543+
544+
Selecting files is straightforward. Pick what you want to send, choose the target device, and the transfer starts.
545+
546+
<img src="/images/localsend-android-2.avif" width="320" alt="LocalSend on Android - selecting files to send">
547+
548+
<img src="/images/localsend-android-3.avif" width="320" alt="LocalSend on Android - transfer in progress">

content/docs/applications.nl.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,3 +499,50 @@ sudo pacman -S solaar
499499
Draait in het systray met batterijnotificaties. Je kunt er ook DPI, polling rate en knoppen mee configureren.
500500

501501
![Solaar about screen - version 1.1.19](/images/solaar-about.avif)
502+
503+
### LocalSend
504+
505+
[LocalSend](https://localsend.org/) is een open-source, platformonafhankelijke app voor het delen van bestanden. Ik gebruik het om bestanden over te zetten tussen mijn Samsung S24 Ultra en de Zephyrus. Als je gewend bent aan Windows of Android, is het in feite het open-source equivalent van QuickShare: het ontdekt apparaten op het lokale netwerk en stuurt bestanden direct door, zonder cloud.
506+
507+
Wat het niet kan, is bestanden versturen wanneer afzender en ontvanger op verschillende netwerken zitten. QuickShare kon dat wel via de cloud van Google en Samsung, maar dat was toch alleen beschikbaar via de mobiele app. De desktopversie van QuickShare werkte sowieso niet altijd even goed, dus in de praktijk mis je dat niet. Qua snelheid is LocalSend iets langzamer, maar dat merk je nauwelijks.
508+
509+
Beschikbaar als native pakket in de [CachyOS-packagerepository](https://packages.cachyos.org/package/cachyos/x86_64/localsend), native gebouwd voor CachyOS. Geen AUR nodig, wat echt een pluspunt is.
510+
511+
```bash
512+
sudo pacman -S localsend
513+
```
514+
515+
Na het installeren verschijnt de app in de GNOME-launcher. Open hem en hij ontdekt direct andere LocalSend-instanties op het netwerk.
516+
517+
<img src="/images/localsend-desktop.avif" width="700" alt="LocalSend draaiend op de desktop">
518+
519+
<img src="/images/localsend-cachyos-package.avif" width="600" alt="LocalSend in de CachyOS-packagerepository">
520+
521+
**Firewallregels**
522+
523+
LocalSend gebruikt poort 53317 (TCP en UDP) voor zowel apparaatdetectie als bestandsoverdracht. Als je een firewall actief hebt, moet je deze poort openstellen.
524+
525+
**ufw:**
526+
527+
```bash
528+
sudo ufw allow 53317/tcp comment "LocalSend-App"
529+
sudo ufw allow 53317/udp comment "LocalSend-App"
530+
```
531+
532+
**firewalld:**
533+
534+
```bash
535+
sudo firewall-cmd --permanent --add-port=53317/tcp
536+
sudo firewall-cmd --permanent --add-port=53317/udp
537+
sudo firewall-cmd --reload
538+
```
539+
540+
De Android-app werkt op dezelfde manier. Open hem op je telefoon en hij verschijnt meteen als ontdekt apparaat aan de desktopkant, en andersom.
541+
542+
<img src="/images/localsend-android-1.avif" width="320" alt="LocalSend op Android (Samsung S24 Ultra)">
543+
544+
Bestanden selecteren gaat eenvoudig. Kies wat je wilt versturen, selecteer het doelapparaat en de overdracht begint.
545+
546+
<img src="/images/localsend-android-2.avif" width="320" alt="LocalSend op Android - bestanden selecteren">
547+
548+
<img src="/images/localsend-android-3.avif" width="320" alt="LocalSend op Android - overdracht bezig">
16.4 KB
Binary file not shown.
24.9 KB
Binary file not shown.
15.2 KB
Binary file not shown.
20.4 KB
Binary file not shown.
87.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)