amnezia-vpn / amnezia-client

Amnezia VPN Client (Desktop+Mobile)
https://amnezia.org
GNU General Public License v3.0
4.23k stars 278 forks source link

F-droid repository #263

Open im7mortal opened 1 year ago

im7mortal commented 1 year ago

Amnezia VPN is an excellent application. However, its current distribution on privacy-oriented platforms like Linux and degoogled Android leaves much to be desired. While I understand that Amnezia VPN aims for easy setup for a wide audience, I believe it's essential to stay closely connected with the privacy community for apps like this, to garner the best feedback and ideas.

As I couldn't locate an APK on the repo, I forked it and set up actions to create an unsigned APK. Then, using F-Droid server tools, I signed and deployed it.

There is my AmneziaVPN f-droid repository.

The process is quite simple to automate, and I plan to do so.

There are two ways to distribute apps with F-Droid:

  1. Own Repo (current setup): This approach allows apps to be signed with F-Droid or built from scratch.

  2. Main F-Droid Repo: This method requires setting up metadata on GitLab, containing the build recipe and source code link. The app must be FOSS, which is not the primary focus of the project. The advantage is that the app will be available on the main repo, but it's not critically important, as those who need it can download it from the repository.

marek22k commented 3 weeks ago

If it's not in the official F-Droid repo yet, maybe it could be added to IzzyOnDroid? @IzzySoft

IzzySoft commented 2 weeks ago

Sorry @marek22k – but the APK size is more than twice the per-app size limit, so I'm afraid at least currently that's not possible.

marek22k commented 2 weeks ago

@IzzySoft Thanks for the reply! That is understandable.

There is also already a request to include the app in the main F-Droid repo: https://gitlab.com/fdroid/rfp/-/issues/2374

OmlineEditor commented 1 week ago

In the settings of this application, there is an option to create an Amnesia tunnel. try to test this application if you only need a tunnel, without additional settings.

https://f-droid.org/en/packages/com.zaneschepke.wireguardautotunnel/