As @Swedneck has shown, it is possible to run F-Droid mirrors via IPFS. So I’m starting this thread for that topic.
One specific request: the Android URL matchers look for the path fdroid/repo/. So the IPFS mirror should also match that, e.g.:
As @Swedneck has shown, it is possible to run F-Droid mirrors via IPFS. So I’m starting this thread for that topic.
One specific request: the Android URL matchers look for the path fdroid/repo/. So the IPFS mirror should also match that, e.g.:
Both your links should work now
you can try them out in F-Droid client by clicking/sending this link to
F-Droid:
Did I miss them? Also, the links in 1st post don’t add as mirrors, nor consolidate after fingerprints are retrieved. Is that correct/normal?
Oops, the email gateway swallowed them, here they are again:
So, they add (ok, not as I expected as pure mirrors), but 1 can’t download the actual APKs from them. Is that as expected, @hans & @Swedneck
Downloading APKs works fine for me, do you mean in the browser or in fdroid?
Via F-Droid.… Do they require special client software?
F-Droid should see a normal http website, like any other repository.
I just tested https://fdroid.swedneck.xyz/fdroid/repo in my fdroid app and it works fine for me…
(Old grandfather has not been a nuisance lately, so…) Besides the difference in the number of apps each contains, is there any difference between the apps in the two F-Droid repos?
fdroid.swedneck.xyz and ipfs.io/ipns/fdroid.swedneck.xyz are the same repo, just delivered via different gateways.
Thanks! I appreciate the explanation.
Thank you for creating this mirror!
One thing I wanted to note: the signature is the same as the f-droid repo, so using this mirror should be as safe as the other, and, f-droid recognizes it as a mirror, which is great.
Moreover, this should also be a valid (and geographically distributed) mirror:
https://cloudflare-ipfs.com/ipns/fdroid.swedneck.xyz/fdroid/repo?fingerprint=43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB
By installing Sweet-IPFS (ironically not on f-droid) one could also use the local gateway, and potentially having F-Droid work in a isolated network:
http://127.0.0.1:8080/ipns/fdroid.swedneck.xyz/fdroid/repo?fingerprint=43238D512C1E5EB2D6569F4A3AFBF5523418B82E0A3ED1552770ABB9A9C9CCAB
This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.