this post was submitted on 20 Oct 2023
5 points (100.0% liked)
Self-Hosted Main
515 readers
1 users here now
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
For Example
- Service: Dropbox - Alternative: Nextcloud
- Service: Google Reader - Alternative: Tiny Tiny RSS
- Service: Blogger - Alternative: WordPress
We welcome posts that include suggestions for good self-hosted alternatives to popular online services, how they are better, or how they give back control of your data. Also include hints and tips for less technical readers.
Useful Lists
- Awesome-Selfhosted List of Software
- Awesome-Sysadmin List of Software
founded 1 year ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
All devices like android and ios are 100% firewalled, blocking ALL incoming, unsolicited traffic. No way around this without rooting.
So no, it's not possible as you've described where it is strictly peer to peer with no server involved.
But there is some hope. Apps like Nextcloud Talk use a server, but are 100% open source, free, and hostable on a LAN. And matches what you're after feature-wise.
It honestly doesn't have to be a cell phone app. It could be something as simple as a Raspberry PI running a special made app.
I'm just fixating on the bit that it would be something that is peer to peer. I can find plenty of hosted solutions that should work for what I want, I just thought if I could get around needing a server to handle it all, that would be cool.
Ah, love it!
Then yes I bet some great options exist then on windows and Linux. Old windows 2000's included "net meeting" did exactly this. Type an ip address, click "call" and it would ring the other person's computer on the LAN if they had net meeting open. Even had a cool ms paint based shared whiteboard, an app way ahead of its time.
Now you got me curious! In this modern world that problem "no longer needs solving" as the expectation has moved on to mobile device, and works over the internet. Fun to go back a little bit and make something basic and resilient again!
Hope you find something that works, worst case a basic app like net meeting could probly be replicated without too much coding. All the features the app would need have libraries for functionality in most programming languages at this point.
At least Android devices are not firewalled in any way. Even with the latest Android 14 I can run servers like ssh/ftp/ScreenStream locally on the phone.
There's a firewall/NAT on the phone network, but in the local network it's perfectly possible to connect to other phones (unless the local network has client isolation).