session-android icon indicating copy to clipboard operation
session-android copied to clipboard

Distribute APK through torrent

Open escape0707 opened this issue 3 years ago • 8 comments

Sorry for posting a non bug question here, I don't know other place which suit this better.

Can we distribute all of those session client installer through a more government firewall blocking resistant way? Like through torrenting? When I need to send the latest installer to my friends or relatives, I used to fire up miniserve but it's kinda cumbersome. If there is official torrent or even better RSS to follow, it will be easier.

escape0707 avatar Sep 14 '22 02:09 escape0707

It might make sense to have it available via a lokinet website in some way? Maybe we will integrate CI to build and distribute it the same way as other oxen related releases in the future. Could be a nice idea anyway to increase the availability

hjubb avatar Sep 25 '22 23:09 hjubb

It might make sense to have it available via a lokinet website in some way? Maybe we will integrate CI to build and distribute it the same way as other oxen related releases in the future. Could be a nice idea anyway to increase the availability

Then how do they access lokinet in the first place without reaching someone for the lokinet client?

escape0707 avatar Oct 02 '22 05:10 escape0707

It might make sense to have it available via a lokinet website in some way? Maybe we will integrate CI to build and distribute it the same way as other oxen related releases in the future. Could be a nice idea anyway to increase the availability

we could do it via bittorrent over lokinet too

majestrate avatar Oct 02 '22 12:10 majestrate

this issue is actually quite easy to do using BEP 0019, each release we can make a torrent that adds a webseed via github (if they allow it)

majestrate avatar Oct 02 '22 12:10 majestrate

It might make sense to have it available via a lokinet website in some way? Maybe we will integrate CI to build and distribute it the same way as other oxen related releases in the future. Could be a nice idea anyway to increase the availability

we could do it via bittorrent over lokinet too

Yeah it would tie alternate session discoverability to lokinet via a pretty hard dependency which would probably be an issue for most mobile clients

hjubb avatar Oct 02 '22 23:10 hjubb

For anyone waiting Session to provide an official solution, currently I'm telling my relatives to use F-Droid with a regional mirror hosted by a university as a workaround.

Check if there is an available mirror for you here: https://gitlab.com/fdroid/mirror-monitor

Reference: https://f-droid.org/en/docs/Running_a_Mirror/

escape0707 avatar Oct 04 '22 16:10 escape0707

I'm not sure if that would include the Session F-Droid repo which is external to the main repo, is there any difference with using the repo described here https://github.com/oxen-io/session-fdroid ? Or are you referring to github being blocked as a specific issue as well

hjubb avatar Oct 04 '22 23:10 hjubb

I'm not sure if that would include the Session F-Droid repo which is external to the main repo, is there any difference with using the repo described here https://github.com/oxen-io/session-fdroid ? Or are you referring to github being blocked as a specific issue as well

Yeah, Google and GitHub are often blocked together.

https://f-droid.org/en/packages/network.loki.messenger.fdroid/

This fdroid version doesn't have FCM for fast notification, but since Google is blocked it doesn't matter anyway.

escape0707 avatar Oct 05 '22 00:10 escape0707