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

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

founded 1 year ago
MODERATORS
 

Like the title says, I'm looking to do a localized phone-like system over a LAN network, but one where it's more peer-to-peer based, not having to host a PBX server. I have experience with 3CX, Mitel, etc. products, so I'm sure I could do an Asterisk/FreePBX setup, but I want to consider that as my fallback option.

I'm envisioning some sort of P2P client/software/hardware that essentially allows you to "call" another peer with the device/app open on a non-internet-connected LAN. I would assume you would just "call" the IP of the other device, or something similar. In this scenario, there is no server to run in the background or manage.

Think net send in command prompt in Windows.

Basically, my reasoning for wanting what I want is two-fold.

First reason, my folks and I live pretty close, close enough that we can beam Wifi back and forth with some PtP units. Our problem is that if we want to call one another, sometimes it's almost impossible. We have Wifi-calling on our cell phones, which sometimes won't cooperate. Outside of that working, all cell service is terrible out here, and land lines aren't an option anymore (the company that sold them before won't even fix the problems with our circuit).

Second reason, I have an obsession with what I would call "decentralized communications". Think HAM radio, DMR, CBs, etc. I have always liked messing with these things, so for me it's just another tool in the belt in that regard.

I just don't want to reinvent the wheel if someone has done something like this, but if it doesn't exist, I'd be tempted to try. I'm not much of a programmer, but I've had some experience with C# and could maybe staple & duct tape something together.

Any thoughts/feedback are appreciated, thanks!

you are viewing a single comment's thread
view the rest of the comments
[–] elmicha@feddit.de 1 points 1 year ago

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).