IPFS mirrors

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

3 Likes

Both your links should work now :smiley:

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:

2 Likes

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

1 Like

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.