Remix.run Logo
Aurornis 13 hours ago

> this server is physically held by a long time contributor with a proven track record of securely hosting services. We can control it remotely, we know exactly where it is, and we know who has access.

I can’t be the only one who read this and had flashbacks to projects that fell apart because one person had the physical server in their basement or a rack at their workplace and it became a sticking point when an argument arose.

I know self-hosting is held as a point of pride by many, but in my experience you’re still better off putting lower cost hardware in a cheap colo with the contract going to the business entity which has defined ownership and procedures. Sending it over to a single member to put somewhere puts a lot of control into that one person’s domain.

I hope for the best for this team and I’m leaning toward believing that this person really is trusted and capable, but I would strongly recommend against these arrangements in any form in general.

EDIT: F-Droid received a $400,000 grant from a single source this year ( https://f-droid.org/2025/02/05/f-droid-awarded-otf-grant.htm... ) so now I’m even more confused about how they decided to hand this server to a single team member to host in unspoken conditions instead of paying basic colocation expenses.

moelf 9 hours ago | parent | next [-]

>We worked out a special arrangement so that this server is physically held by a long time contributor with a proven track record of securely hosting services.

Not clear if "contributor" is a person or an entity. The "hosting services" part make it sound more like a company rather than a natural person.

briffle 12 hours ago | parent | prev | next [-]

The OSU Open Source Lab gives machines to groups in their datacenter: https://osuosl.org/services/hosting/

It has hosted quite a few famous services.

petcat 9 hours ago | parent [-]

Which famous services?

I doubt OSU is going to host F-Droid. It doesn't even sound like F-Droid would want them to host it.

wtallis 9 hours ago | parent | next [-]

https://osuosl.org/blog/osl-moving-to-state-data-center/ mentions several major, famous services/projects that OSUOSL either has hosted in the past or is still hosting: kernel.org, Debian, Gentoo, Drupal, OpenWRT, OSGEO. https://osuosl.org/blog/osl-future/ also mentions hosting Mozilla at the time of the Firefox 1.0 release, and having previously hosted Apache Software Foundation. Closer in relevance to F-Droid, OSUOSL hosts the GitLab instance used by postmarketOS: https://postmarketos.org/blog/2024/10/14/gitlab-migration/

spoaceman7777 8 hours ago | parent | prev [-]

F-Droid is the best known non-corporate Android App Store... Why wouldn't they be willing to host it?

It's a critical load-bearing component of FOSS on Android.

vachina 4 hours ago | parent | prev | next [-]

There is nothing wrong with hosting prod at home. A free and open source project needs to be as sustainable and low maintenance as possible. Better to have a service up and running than down when the funds run out.

autoexec 6 hours ago | parent | prev | next [-]

> I know self-hosting is held as a point of pride by many, but in my experience you’re still better off putting lower cost hardware in a cheap colo with the contract going to the business entity which has defined ownership and procedures. Sending it over to a single member to put somewhere puts a lot of control into that one person’s domain.

If they really want to run it out of a computer in their living room they should at least keep a couple servers on standby at different locations. Trusting a single person to manage the whole thing is fragile, but trusting a few people with boxes that are kept up to date seems pretty safe. What are the odds they'd all die together? Paying a colo or cloud provider is probably better if you care about more 9s of uptime, but do they really need it?

silisili 13 hours ago | parent | prev | next [-]

Yup. But the same can happen in shared hosting/colo/aws just as easily if only one person controls the keys to the kingdom. I know of at least a handful of open source projects that had to essentially start over because the leader went AWOL or a big fight happened.

That said, I still think that hosting a server in a member's house is a terrible decision for a project.

Aurornis 13 hours ago | parent | next [-]

> if only one person controls the keys to the kingdom

True, which is why I said the important parts need to be held by the legal entity representing the organization. If one person tries to hold it hostage, it becomes a matter of demonstrating that person doesn’t legally have access any more.

I’ve also seen projects fall apart because they forgot to transfer some key element into the legal entity. A common one is the domain name, which might have been registered by one person and then just never transferred over. Nobody notices until that person has a falling out and starts holding the domain name hostage.

olyjohn 4 hours ago | parent | prev [-]

It doesn't say it's in someone's house. Maybe the guy runs a business doing this.

At least they know where it is. They can go knock on the door.

ycombinatrix an hour ago | parent | prev | next [-]

Is colocation not considered to be "self-hosting" in the cloud era?

1f60c 12 hours ago | parent | prev | next [-]

> a $400,000 grant

IDK if they could bag this kind of grant every year, but isn't this the scale where cloud hosting starts to make sense?

0x1ch 12 hours ago | parent | next [-]

You have two options. Colo if you still want physical access to your devices, or cloud, where you get access to nothing beyond some online portals.

LoganDark 12 hours ago | parent [-]

Colo is when you want to bring your own hardware, not when you want physical access to your devices. Many (most?) colo datacenters are still secure sites that you can't visit.

0x1ch 11 hours ago | parent | next [-]

Every colo I've visited has a system for allowing physical access for our equipment, generally during specific operating hours with secure access card.

calvinmorrison 7 hours ago | parent [-]

secure access cards, IDing, bag check, and a tech following you around. Of course cabinets are all locked up as well.

A lot of these places are like fortresses

kube-system 11 hours ago | parent | prev | next [-]

I've only ever seen that at data centers that offer colo as more of a side service or cater to little guys who are coloing by the rack unit. All of the serious colocation services I've used or quoted from offer 24/7 site access.

Basically anywhere with cage or cabinet colocation is going to have site access, because those delineations only make sense to restrict on-site human access.

jcrawfordor 11 hours ago | parent | prev | next [-]

To be quite honest I've never seen a colo that didn't offer access at all. The cheapest locations may require a prearranged escort because they don't have any way to restrict access on the floors, but by the time you get to 1/4 rack scale you should expect 24/7 access as standard.

firesteelrain 10 hours ago | parent [-]

Same. We would colo and had racks behind chain link fencing that was locked behind cipher locks

olyjohn 4 hours ago | parent | prev [-]

I don't think so. I don't think anybody is going to hand off their server and ask someone else to hook it up. Also, you need access so you can troubleshoot hardware issues.

stefan_ 9 hours ago | parent | prev [-]

So that they can pay 100x more expenses for.. no gain? They would pay an arm just for traffic.

arcfour 7 hours ago | parent [-]

CloudFlare is free/cheap and hey presto, no servers to manage!

herewulf 7 hours ago | parent | next [-]

And when your Cloudflare site is down, most of the Internet is down too! There's no downside!

encrypted_bird 7 hours ago | parent | prev [-]

Counterpoint: that would require using CloudFlare.

arcfour 7 hours ago | parent [-]

That is, in my opinion, far superior to using a single server ran by "someone".

encrypted_bird 6 hours ago | parent [-]

I guess that is the beauty of opinions: they can be different from person to person. In my case, I would rather avoid CloudFlare if possible.

eulgro 11 hours ago | parent | prev | next [-]

It's just a build server no? If that's the case it's not the end of the world.

Or does it also serve the APKs?

lytedev 9 hours ago | parent [-]

depending on how you view it, the build server _does_ serve the APKs, right?

lrvick 13 hours ago | parent | prev [-]

400K would go -fast- if they stuck to a traditional colo setup. Donations like this are rare and it may be all they get for a decade.

Personally I would feel better about round robin across multiple maintainer-home-hosted machines.

Aurornis 12 hours ago | parent | next [-]

> 400K would go -fast- if they stuck to a traditional colo setup.

I don’t know where you’re pricing coloration, but I could host a single server indefinitely from the interest alone on $400K at the (very nice) data centers I’ve used.

Collocation is not that expensive. I’m not understanding how you think $400K would disappear “fast” unless you think it’s thousands of dollars per month?

2 hours ago | parent [-]
[deleted]
arjie 5 hours ago | parent | prev | next [-]

I, personally, have a cabinet in a colo. With $400k, I can host it at that datacentre with the income from risk-free return never exercising the capital with 10 GigE, 3 kW of power. If I can do it, they can do it.

Modern computers are super efficient. A 9755 has 128 cores and you can get it for cheap. If you've been doing this for a while you'd have gotten the RAM for cheap too.

If I, a normie, can have terabytes of RAM and hundreds of cores in a colo, I'm pretty sure they can unless they have some specific requests.

And dude, I'm in the Bay Area. Think about that. I'm in one of the highest cost localities and I can do this. I bet there are Colorado or Washington DCs that are even cheaper.

lrvick 2 hours ago | parent [-]

I to am in the bay area, and clearly I have been shopping at the wrong colos. I expected to find nothing with unlimited bandwidth for under $1k/mo given past experience with what may have been higher end DCs.

In any event if I was the volunteer sysadmin that had to babysit the box, I would rather have it at my home with business fiber where I am on premises most of the time because getting in and out of a colo is always a whole thing if their security is worth a damn.

Even given a frugal and accessible setup like that I can imagine 400k lasting 5 years tops especially if paying for the volunteers business fiber and much more especially given I expect some of it is to provide a sustainable compensation to key team members as well. Every cent will count.

pilif 13 hours ago | parent | prev | next [-]

400k would last me 13 years for a rack, power and 10Gbit/s bandwidth at my colo place (Switzerland, traditionally high prices)

dotancohen 12 hours ago | parent [-]

Yes, but that's not their only expense.

throwaway2037 an hour ago | parent | next [-]

Stupid question from me: What are their other costs? I'm a total newbie about data center colo setups, but as I understand, it includes: power and internet access with ingress and egress. Are you thinking their egress will be very high, thus thus need to pay additional bandwidth charges?

Aurornis 12 hours ago | parent | prev | next [-]

Yes, but that’s not the last or only donation they’re receiving either.

LoganDark 12 hours ago | parent [-]

Don't bet on receiving money in the future.

Aurornis 12 hours ago | parent [-]

It's a community donation-supported project. That's kind of the whole deal.

Regardless, the ongoing interest on $400K alone would be enough to pay colo fees.

fragmede 11 hours ago | parent [-]

Since you've already done the math, what's the interest on $400k pay for the colo costs?

serf 11 hours ago | parent [-]

at a (fairly modest) 3.3 its like 1100/month.

I don't know what kind of rates are available to non-profits, but with 400k in hand you can find nicer rates than 3.3 (as of today, at least).

that covers quite a few colo possibilities.

throwaway2037 4 hours ago | parent [-]

USD money market funds from Vanguard pay about 3.7% now. Personally, I would recommend a 50/50 split between a Bloomberg Agg bond ETF and a high-yield bond ETF. You can easily boost that yield by 100bps with a modest increase in risk.

Another thing overlooked in this debate: Data center costs normally increase at the rate of inflation. This is not included in most estimates. That said, I still agree with the broad sentiment here: 400K USD is plenty of money to run a colo server for 10+ years from the risk-free interest rate.

Craighead 12 hours ago | parent | prev [-]

[dead]

silisili 9 hours ago | parent | prev | next [-]

For reference, in the US at least, there was/is a company called Joes Data Center in KC who would colo a 1U for $30 or $40 a month. I'd used them for years before not needing it anymore, so not some fly by night company(despite the name).

At that rate, that would buy you nearly 1000 years of hosting.

throwaway2037 an hour ago | parent | next [-]

Those prices are rock bottom! For that price, what do you get for (a) power budget, (b) Internet connectivity, (c) ingress and egress per month?

I Googled for that brand and got a few hits:

    - https://inflect.com/building/1325-tracy-avenue-kansas-city/joes-datacenter/datacenter/joes-datacenter
    - https://www.linkedin.com/company/joesdatacenter/
    - https://www.facebook.com/joesdatacenter/
The homepage now redirects here: https://patmos.tech/

Another under appreciated point about that data center: It has excellent geographical location to cover North America.

an hour ago | parent | prev | next [-]
[deleted]
Aurornis 9 hours ago | parent | prev | next [-]

I was trying to avoid naming exact prices because it becomes argument fodder, but locally I can get good quality colo for $50/month and excellent quality coloration with high bandwidth and good interconnects for under $100 for 1U

I really don’t know where the commenter above was getting the idea that $400K wouldn’t last very long

esseph 8 hours ago | parent [-]

Alaska. Dollars per Mbit + reliable power in colo.

stackghost 8 hours ago | parent | prev | next [-]

Joe's got bought out by Patmos.

The jury's still out on whether or not this is a good thing.

8 hours ago | parent | prev [-]
[deleted]
kube-system 12 hours ago | parent | prev | next [-]

For a server? The going rate for a 1/4 cabinet is $300-500/month.

shrubble 9 hours ago | parent | prev [-]

A full rack, 10 gigabits bandwidth and 1920W of power is available for as little as $800/month: https://1530swift.com/colocation.php

Of course you have to buy the switches and servers…