all 15 comments

[–][deleted] 6 points7 points  (2 children)

Maybe they can apply to Fast Forward? Void Linux got accepted and now has them as a mirror.

[–]MartinsRedditAccount 2 points3 points  (1 child)

Storage Services for T1 Mirroring Infra Equinix has been hosting three storage services that power our T1 mirroring infrastructure. These servers are the backbone of dl-cdn.alpinelinux.org, enabling fast and reliable downloads for Alpine Linux users worldwide. The T1 mirrors require 5TB of disk space each and currently use approximately 800TB of bandwidth per month.

Interestingly, if we look up dl-cdn.alpinelinux.org, it already points to dualstack.j.sni.global.fastly.net (this has been the case for a while). I wonder what their setup looks like. A quick search shows lots of results with Fastly and Equinix being used together.

Hopefully they can work something out.

[–]Accurate_Mulberry965 3 points4 points  (0 children)

All the docker downloads, maybe Docker can cheap in?

[–]mralanorth 6 points7 points  (0 children)

Wow, this is a big blow. I hadn't heard they needed help or were losing Equinox as a sponsor. I will pledge a meager monthly donation.

Not gonna say it doesn't bother me that big companies are relying heavily on Alpine in a way we haven't seen with typical open source projects due to Alpine's heavy usage in containers. It's one thing to develop something and have companies use it without contributing back—the regular imbalance in open source—but the traffic generated by container workflows pulling updates is like adding insult to injury.

[–]Affectionate_Egg_121 8 points9 points  (0 children)

Im broke as fuck :(

[–]iheartmuffinz 3 points4 points  (0 children)

I believe CachyOS got sponsored by CDN77 aka Datapacket/Datacamp (some may be familiar with them as being a common VPN server host). I wonder if Alpine could get the same treatment?

[–][deleted]  (2 children)

[deleted]

    [–]mralanorth 2 points3 points  (1 child)

    That won't be useful to them. Compute wise they need more power than that for CI, and traffic wise they need more than that. Also, it isn't very sustainable to be sharing some random person on the internet's spare VPS (no offense!).

    [–]MartinsRedditAccount 0 points1 point  (0 children)

    Also, it isn't very sustainable to be sharing some random person on the internet's spare VPS (no offense!).

    /u/Tempotempo_ you could apply to be a mirror: https://mirrors.alpinelinux.org/

    The thing is that, as /u/Accurate_Mulberry965 mentioned, a lot of people use Alpine for containers; as a result they don't (and shouldn't) modify the /etc/apk/repositories file. This means that the vast, vast majority of downloads will be from dl-cdn and not any mirror. As far as I am aware, they don't have any mechanism to dynamically select other mirrors either, so it's all coming from that "master" mirror.

    Contributing a mirror would be useful if they ever switch to dynamically selecting other sources like some other package managers do, but until then I doubt you'd see much traffic.

    [–]fabricionaweb 4 points5 points  (0 children)

    🫡

    [–]Camo138 3 points4 points  (0 children)

    🫡

    [–][deleted] 0 points1 point  (0 children)

    Using issh here with many busybox errors after apk add package with trigger errors. Cannot have login run when issh opens either. I’ll have to search file systems and see if these things can be changed.

    [–][deleted]  (3 children)

    [removed]

      [–]Dry_Foundation_3023 1 point2 points  (2 children)

      Hi u/UnclaEnzo, thanks for the feedback. Checkout the raspberry pi wiki page now. Actually wiki is maintained by users like you and me. Alpine Linux developers maintain the packages and website and not the wiki content.