Mirroring mirror.diyarciftci.xyz

I am interested in mirroring. Mirroring domain is https://mirror.diyarciftci.xyz. I would be providing http, https, rsync, tor, i2p. Can I get details on how large the mirror is for the repos? If they are too large, I can at least provide a mirror for isos. I couldn’t get a publically accessible rsync address that I can dry run with which hosts the repos. IP I would need white listed by what I believe is tier 0 (rsync.haiku-os.org:12000) is: 116.202.217.146

1 Like

@kallisti5 should be able to set you up for the ISOs at least. For the package repo we’re waiting until our packages are signed and our package download tool verifies the signatures, so that a mirror cannot easily replace packages with altered versions

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Good evening,

I messaged him asking him to look at the question. I don't know if @ someone here notifies them. Regarding package signing verification, I understand that therefore may exclude me from being a mirror for repos. I made one for ISOs as can be seen below. I am currently syncing from mirrors.rit.edu/haiku/ as I am not on whitelist for what I think is the tier 0. IP is 116.202.217.146. Could I be whitelisted for this? Any other info needed, please message. If the below at least looks fine for install image mirrors, could this be added please?

Location of server: Germany
Location of me: UK
Addresses available:
http://mirror.diyarciftci.xyz/haiku/haiku-release/
https://mirror.diyarciftci.xyz/haiku/haiku-release/
rsync://mirror.diyarciftci.xyz/haiku/haiku-release/
http://5gxsihf4vjdhimiotrhchihrfujoanondrplizofwparrtmgbwsafhid.onion/haiku/haiku-release/
http://iue4ubnjvskey5gop7n3odkylyjvelb5sl7z4cx6xjwdnthv2hba.b32.i2p/haiku/haiku-release/

Network link: 1 Gbps unmetered (116.202.217.146)
Contact email: diyarciftci@protonmail.com

PGP: https://diyarciftci.xyz/diyarciftci.asc

Kind regards,
Diyar Ciftci
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEAvTsx8GkJXO2cNWSBtVhgZ84cgIFAmlKyuoACgkQBtVhgZ84
cgLHMg//XG95k/MaL/+WiOeICp+tl61Hp18l0zKqBWaYLx6ap0GGYzIF2w4ZM6lP
hfRBpckEe3VOHrfJyEYK6tHsoD+CJGp43w5IggHzyKwgz1+hwCMeRCY4zHwHXJwe
zagSff42zwoQu6Avk7mVYXeyHGQqulXuTZtboZyH5h8XX9wQ+cPNAn/KD7XCH4zl
PJt0FOCT2zLKfLgn3SC2B6Ay/3v4szVBQGT1jFpNWE4Hmry5XmK4YGXR/3XPL03y
zd2V2qULN5LQA+Q3kRbakqWIEY58dyOL5FeNm/VrI6vSYfJ3vocAo6Mevh+6FTPi
e3amBJ784fTXRSjfv+WnCgam5xUujgjtpb0K35mv4WPixejSrlEq5kPiKemwhmnp
4lKu/vo0sd38p5wD8kuIGb5YQamJHAZ089GdmmCIMJRKV8qhZSDqquF3+f4KpnIG
wSN353fZM0EUE088XLbzgPaAzMsCrePdk/Kn0igc6UpPmvyTTFi72d75JdVl/K+E
MoTFGPQk368Su4PYMFR3mS95mL7N440+73GAlzzYcpBef2zrh4DaTX90pD+jAN2B
p6104or0AiZVfat7SqkdoLOETJQaqrgFOJ44kOqUm8XXK2nkUuCZe1qxFAvQtQAS
Kqp8bgYlAlEHslxvJR+QL2sau0BoM5bVR1xgq+oSYeYjMSIxqDE=
=/wRV
-----END PGP SIGNATURE-----

1 Like

If you’re looking for something cool to play with, maybe try mirroring via IPFS?

/ipns/hpkg.haiku-os.org

We also offer the standard rsync access to mirror package repositories. The requirements to mirror those is from a static source IP address (assuming 116.202.217.146?)

As @PulkoMandy said though, we have some gaps in package signing for traditional mirrors.

IPFS fills a nice gap where you can make sure what is mirrored is 1:1 what is released since it is all checksum based… it’s just :sparkles: unique :sparkles:

1 Like

Anyway, I got off-topic. I added the IP . You are correct that the rsync server is rsync.haiku-os.org:12000

Our repos are currently around 587 GiB total. (our nightly images which you probably don’twant are a big percentage of that though… around 189GiB)

1 Like

I’m currently pulling all three fully down (uport, repo, release). Seems like pulling from t0 isn’t going very fast at the moment but hopefully it picks up a little. I’ll message back when they have been fully pulled down and in sync so you may list them if you would like that.

The last time I looked at IPFS was a few years ago and it wasn’t very fast and had some strange quirks. I’ll look at it a little again today to see where it’s at.

Finished syncing and should be fully in now. Use all addresses you may want to use. https, http, rsync, tor, i2p.

https://mirror.diyarciftci.xyz/haiku/
http://mirror.diyarciftci.xyz/haiku/
rsync://mirror.diyarciftci.xyz/haiku/
http://5gxsihf4vjdhimiotrhchihrfujoanondrplizofwparrtmgbwsafhid.onion/haiku/
http://iue4ubnjvskey5gop7n3odkylyjvelb5sl7z4cx6xjwdnthv2hba.b32.i2p/haiku/
3 Likes

i2pd with post-quantum crypto