This can be installed with a 15kb install script that compiles all resources and hosts the server right in your pocket.
Using Termux to create a tiny selfhosted hidden chat server with E2EE.
Submitted 2 days ago by hereforawhile@lemmy.ml to selfhosted@lemmy.world
https://lemmy.ml/pictrs/image/38faaa4d-bea2-4df2-9517-929e6d1c7c42.jpeg
Comments
hereforawhile@lemmy.ml 2 days ago
Flatfire@lemmy.ca 2 days ago
Echoing the sentiment of the other commenter. A link would be great!
solrize@lemmy.ml 2 days ago
I don’t get it, how to other clients connect and do they use the same program? It does look cool though the tmux keyboard is bare bones.
hereforawhile@lemmy.ml 2 days ago
The install script contains all the pieces needed to be the host server or just a client. Because termux allows you to run multiple sessions, if you are the host, you have to run the server in one session and then connect in a different session.
What’s not shown in the screen shot is that if you choose to host, a onion address is generated. This is how other clients connect.
solrize@lemmy.ml 2 days ago
I did see some onion code in the script, but didn’t figure out that it was listening on an onion port. Cool. I’m not sure of the attraction of running it on a phone, but I’ll take your word for it ;). Do you actually use it? Yeah I can see wanting to reorganize it in some ways, and maybe try to use some more standard protocols (irc?) or a subset. Does tor not already provide its own crypto?
possiblylinux127@lemmy.zip 2 days ago
I honestly would prefer something like Briar
hereforawhile@lemmy.ml 1 day ago
I thought briar was known to leak Wifi and BT identifiers is that fixed?
Jayjader@jlai.lu 2 days ago
Kudos for developing this on your phone! I’ve played around with termux, even have a Bluetooth keyboard, but I’ve never had the courage to actually code through it.
phase@lemmy.8th.world 1 day ago
Is Termux still up to date? I thought it wasn’t available on android anymore. Is it on something else?
hereforawhile@lemmy.ml 1 day ago
I think you can but the developers recommend getting it from GitHub or F-Droid because of google play policy issues.
CIA_chatbot@lemmy.world 2 days ago
Is there a link?
hereforawhile@lemmy.ml 2 days ago
Ok this is still super early but it’s working on the few devices I tried with a fresh install of termux.
pastebin.com/cRL6MnKe
hereforawhile@lemmy.ml 2 days ago
Working on a slightly more polished version. I can release soon.
solrize@lemmy.ml 2 days ago
Wow, it is cute. I’m still having trouble imagining using it, but I like the idea of a curses chat client under tmux.
CIA_chatbot@lemmy.world 2 days ago
Thanks, looks cool