How much time and money would it take to set up and maintain a server similar to disroot.org, offering the same services, for a group of ten people?
from Davy_Jones@lemmy.dbzer0.com to selfhosted@lemmy.world on 14 Oct 20:55
https://lemmy.dbzer0.com/post/55516530

#selfhosted

threaded - newest

WolfLink@sh.itjust.works on 14 Oct 21:12 next collapse

Some of those services are pretty easy to set up, some might be more complicated. You’d have to look around for open source projects for those services and see if you can find ones you like. It will take more time to get it initially set up than to maintain, but expect to fix something that breaks every once in a while.

As for cost, probably like a few hundred to a thousand USD can get a reasonable computer for this. You don’t need a GPU, but want a decent CPU, plenty of RAM, and a LOT of storage. Look for companies auctioning off old servers.

Loosely I’d say expect this project to be a whole hobby.

yaroto98@lemmy.world on 14 Oct 21:35 collapse

Looks like most of their services are also foss. Says their cloud service is powered by nextcloud, and pad is powered by Etherpad, upload by Lufi, etc. So, OP could probably just self-host most of these really easily. Hardest one would probably be email. That’s a whole 'nother beast for most. Especially since most residential IPs are blacklisted. You almoat always need to cloud-host that.

My cloud-hosting knowledge is a bit dated, bit I bet there are webhosting places that do the email bit for you, you juat pay the monthly fee to use their auto-gen instance of mailcow or whatever.

cmnybo@discuss.tchncs.de on 14 Oct 23:50 next collapse

For email, you just pay for a host that will let you use your own domain. It’s usually a lot cheaper than getting a static IP and you can easily switch hosts while keeping your email address.

It’s not really even worth attempting to self host your own outbound email these days. It’s a lot of work getting the big email providers to accept your email and if someone has ever sent spam from your IP address, you are pretty much screwed.

kossa@feddit.org on 15 Oct 05:25 collapse

I mean, Email is twofold. Like running the server and getting inbound email: just as easy as all the other services.

Outbound? That shit can be difficult, near impossible on residential. But as outbound mail is kinda “lost” anyway in a privacy sense, I would not feel too bad about using a relay.

shnizmuffin@lemmy.inbutts.lol on 14 Oct 21:17 next collapse

If you want it done Fast and Good, it will not be done Cheap.

If you want it done Fast and Cheap, it will not be done Good.

If you want it done Good and Cheap, it will not be done Fast.

bigboitricky@lemmy.world on 14 Oct 21:56 next collapse

I’ve got 5 bones and 7 minutes make it work or else get the Gulag treatment

shnizmuffin@lemmy.inbutts.lol on 14 Oct 22:56 collapse

Fast and cheap it is.

frog_meister@lemmings.world on 15 Oct 12:12 collapse

Retards like you honestly shouldn’t be on the internet.

drkt@scribe.disroot.org on 14 Oct 21:31 next collapse

Disroot has an annual report which includes financials. disroot.org/en/…/AnnualReport2024.pdf

In 2024, we received a total of € 31,743.94
from an average of 201 Disrooters each
month. After spending € 23,827.24, VAT
return of € 2301,00 and Interest on
savings of € 263,36 we were able to add
€ 7,252.80 to our general funds.
Our costs in 2024 went towards
infrastructure - € 4078.61
payment fees - € 915.92
office and team supplies - € 313.71
volunteers fees and wages - € 20,820.00
and our donation to FLOSS projects - € 927,00

artyom@piefed.social on 15 Oct 01:28 next collapse

volunteers fees and wages

🧐

drkt@scribe.disroot.org on 15 Oct 02:18 next collapse

?

artyom@piefed.social on 15 Oct 03:58 collapse

!

Noughtmare@programming.dev on 16 Oct 12:52 collapse

In the Netherlands, volunteers can be paid up to €5.60 per hour and up to €2100 per year (tax-free).

artyom@piefed.social on 16 Oct 12:58 collapse

If they’re being paid then they’re not volunteers…

Noughtmare@programming.dev on 16 Oct 13:11 next collapse

They are considered volunteers in the Netherlands as long as the compensation is way below market rates. I don’t understand why you think this is a problem.

artyom@piefed.social on 16 Oct 13:40 collapse

I mean I don’t know what the implications of this are so I’m not sure what the problem is. What’s to stop an employer from hiring someone, paying them a few bucks an hour and calling them “volunteers”?

The bigger issue is that that’s simply not what a “volunteer” is, by definition.

ITGuyLevi@programming.dev on 16 Oct 18:10 next collapse

I’m kind of with you on this, volunteer has always been something done of a persons own volition without recieving compensation. Even when someone is holding a sign saying “will work for food” they are trying to barter, not voluneer for something.

I think as I get older I just get less willing to accept new uses for existing words. I grew up without a lot of social interaction so I may just not fully understand, or maybe it’s just something that was lost in translation.

artyom@piefed.social on 16 Oct 18:48 collapse

Mostly because when someone is trying to use an existing word to mean something new, they are usually trying to manipulate, weaponize, or intentionally conflate it with something else to give people the wrong idea.

As a (unpaid) volunteer of my local mountain bike club, we have to spend a lot of time reeducating the public and politicians that no, slapping pedals on an electric motorcycle does not make it an “ebike”, because that’s what these companies have intentionally convinced them of. That is a device that has a legal classification that includes a 750w/28MPH limit.

muppeth@scribe.disroot.org on 16 Oct 18:47 collapse

What’s to stop an employer from hiring someone, paying them a few bucks an hour and calling them “volunteers”?

Because most likely would not find volunteers that are ok being paid approx. 170euro a month. Also I think this setting is only applicable to foundations and associations.

artyom@piefed.social on 16 Oct 18:50 collapse

Plenty of people do. That’s why minimum wage is a thing.

muppeth@scribe.disroot.org on 16 Oct 19:05 collapse

Yes and that’s why volunteer fees are nowhere near minimum wage. It’s basically a way to compensate all sort of volunteers helping out non-profits. IMO it’s quite a good system and more of a symbolic then a real pay.

artyom@piefed.social on 16 Oct 21:12 collapse

volunteer fees are nowhere near minimum wage

Brother, that is the problem that I’m trying to highlight…if no one worked for less than minimum wage, no one would need a minimum wage…

Believe it or not, many “non-profits” are not ethical. At least not in the US, I won’t speak to NL or anywhere else.

veniasilente@lemmy.dbzer0.com on 17 Oct 01:11 collapse

Those things are not related. You are thinking of wage.

artyom@piefed.social on 17 Oct 01:14 collapse

huh?

mhzawadi@lemmy.horwood.cloud on 15 Oct 05:50 collapse

Where do I join them as IT hands?

I want to volunteer and get paid

oeuf@slrpnk.net on 14 Oct 22:12 next collapse

You can easily install most of those services on YUNOhost - in fact I have a bunch of them running on a cheap VPS. All open source. It even comes with email and XMPP out of the box. I had no hosting experience beforehand and I rarely have to touch it these days. I would want more resources if I had 10 people using the whole Nextcloud suite every day but if you wanted to go the VPS route I’m sure you could easily do it for less than €5/month/person. You can run it on your own hardware as well.

electric_nan@lemmy.ml on 14 Oct 23:34 next collapse

Came here to say pretty much the same thing. I basically already host “disroot” services for myself.

Jason2357@lemmy.ca on 15 Oct 23:49 collapse

Yunohost for sure. And start simple. One service

muppeth@scribe.disroot.org on 16 Oct 18:44 collapse

Second that. yunohost is perfect for all in one self hosting solution for small groups. As for hardware requirenments, for 10 peeps you could get away with any VPS (then based on the needs you can check if to upgrade). If you want to self-host on your own hardware most likely a minipc like Hp’s prodesk with 16-32GB RAM would do.

hperrin@lemmy.ca on 15 Oct 03:03 next collapse

For most of those services, you’re looking at a few days to assemble and set up a server. For email, plan to spend the next month learning and troubleshooting.

You can run all of that on basically any computer. If you have an old desktop, that would work great.

Email often isn’t possible to self host because many ISPs block outbound connections on port 25. But, you can host it on some VPS providers, like DigitalOcean. The IP they give you will almost certainly have a terrible reputation and result in a lot of your mail going into people’s spam folders. So, you’ll have to spend some time contacting IP blacklist providers.

Another option is to host the inbound SMTP servers, and handle outbound through a relay server. I’m not gonna recommend any, because I’m not too familiar with them.

I know a fair bit about running email services, because I created and run port87.com, a fairly new email service. I had to learn a lot about email to build it.

tofu@lemmy.nocturnal.garden on 15 Oct 11:44 next collapse

Setting up and maintaining the services is one thing. But as soon as you get actual users and want to offer them a good experience, there’s a lot of additional work: writing guides, answering support mails, announce maintenance downtimes before they happen, etc etc. You can start with an old computer in your basement, but maybe the Internet connection is too bad? Are you aware of and equipped against legal risks etc?

There’s more groups like disroot and I think some are looking for volunteers, maybe help them out to see how stuff works before starting over?

Here’s some of the top of my head (all in or around Germany to my knowledge):

  • riseup
  • pub.solar
  • systemausfall
  • systemli

Longer list: Radical Servers

Cyberflunk@lemmy.world on 15 Oct 11:58 next collapse

This project should be significantly easier to for folks if you add claude code to your stack. cc is an excellent admin, and server manager.

Davy_Jones@lemmy.dbzer0.com on 15 Oct 12:02 collapse

That sounds like spam. I’ll report just in case.

frog_meister@lemmings.world on 15 Oct 12:11 next collapse

Less than $100 + a subscription to a VPN with port forwarding.

Buy a used Dell Optiplex from Walmart.

Don’t get suckered into buying small form-factor shit like the Pi unless you, you know, need a reason for it to be small.

AtariDump@lemmy.world on 16 Oct 01:24 next collapse

How much time?

More than you think.

How much money?

Consult the cheap / fast / reliable chart:

<img alt="" src="https://lemmy.world/pictrs/image/2b12e236-0c79-49fe-9cbf-e309ab26a082.png">

Gooey0210@sh.itjust.works on 16 Oct 06:59 collapse

git.selfprivacy.org/…/selfprivacy.org.app