What do you think is the best (and cheapest) way to host a new nextcloud instance and website for my local scouts organisation?
What do you think is the best (and cheapest) way to host a new nextcloud instance and website for my local scouts organisation?
Given someone already pays for electricity and internet at the location, I'd say the cheapest option would be to ask all the members if someone has an old laptop to donate, maybe even with a broken display or whatever, main thing is it still somehow runs. Rip out the battery, Install Linux, Nextcloud (maybe Yunohost), and put it somewhere without public access.
My smaller VPS costs somewhere around 70€ a year, guess that could be worth it as well as long as it contributes something meaningful.
And be prepared to be disappointed, 99% of my scout group never used the selfhosted services I tried. I guess that's somehow okay. They were focused on the real life activities and no one had any interest to do office work or remember logins... Was always the same 2 people who did paperwork and they didn't need a cloud, so I scrapped it. Your story could be different, I'm not saying it needs to turn out that way.
Since it’s a public instance you’d want to be sure to keep it pretty up-to-date with new system patches and the latest stable versions of Nextcloud. If you’re comfortable with automating updates with ansible, k8s, docker-compose, etc. then it’s not a big deal. If you’re ssh’ing to a server to manually update things then it’s going to be a lot of overhead and likely forgotten.
Old hardware may also bring its own issues and you’ll need backups especially since old hardware (especially consumer-grade stuff) can fail very unexpectedly. And providing support for users is a whole… other thing…
I like the idea of starting with the “old laptop in a basement” approach as a way to get things going to see if the service provides benefit then look to migrate to a more stable platform in the future.
Could last years? Or months? Depends on a lot of factors. Fans may not like running 24x7, memory could fail, etc.
Just be prepared for what you would do if it does.
Good luck, though. I believe first-hand experience with living a self-determined life - including online services - aligns nicely with scout ideals. And trying to convey the media-literacy that allows people to make informed choices.
And I can see some benefits with having documents available to everyone, templates and collaborate on the paperwork...
Glad to hear other groups in the area have success with Nextcloud... Another idea would be to somehow unite and share the hosting bill for a slightly bigger Nextcloud... But I still think my old laptop idea might be promising... depending on the network situation in the building and whether you can make port forwards and all the things that need to be done.
Just a general warning:
It is one thing to provide something for family. It is another thing to be a person in authority providing one for an org. And kids are horrible and basically all have cameras everywhere they go. They WILL do something horrible and, depending on what that something is, you might now be liable for a lot of stuff you don’t want to be.
You don’t want that smoke. They can use google drive.
Homie? I want you to know that while I am going to be inflammatory, I am not insulting you. In a slightly sane world, that should be fine.
NEVER work with children. “Hey kids. You can go home or you can stay with me and a few others and learn how to use a computer!”. At best you are setting yourself up for some awkward phone calls when Little Jimmy gets caught looking at something his parents don’t approve of.
If you are a close family friend and the parents understand what you are going to be teaching their kid (and obviously want you to teach it), go for it. If you are just watching them while they eat orange slices? Don’t fucking go anywhere near that. Let the teachers who actually train in how to handle these situations do it.
And the other aspect: Kids (and most adults) are not rational or intelligent. They aren’t going to take “Hey, if Susie sends you nudes don’t put them on this server because it will get me sent to prison as a diddler” as education on why they should not fucking do that.
If you ever want to get scared straight as it were? Take a teacher out for drinks (and you better pay for them!). You’ll hear LOTS of horror stories and get even a glimpse into the kind of hell they have to put up with.
My mom was a 6th grade teacher for 20 years. She always said that the worst part of the job was not the kids, but dealing with parents.
She recently pivoted to admin work. I don’t blame her one bit.
I‘d probably go with a VPS. It probably won‘t cost more than 10$/month, maybe even less, depending on how much heavy usage your Nextcloud instance requires. And you won‘t have to worry about keeping your hardware and network running, which pretty much always takes up more time than expected.
Some web hosters (I‘ve had very good experiences with Hetzner) charge an hourly rate and allow you to preconfigure VPSes with software like Nextcloud. So unless you have specific needs, you could just spin up an instance, check if it suits your needs and, if not, only pay a few cents.
I wouldn’t, unless you’ve been specifically asked by the organization to do so and given the proper authorization, legal counseling, etc, etc. Don’t go looking for solutions to problems that don’t exist in organizations where you have no say in leadership.
Your heart is in the right place, but I’m with @[email protected] here.
Just a word of warning
Nextcloud is very finicky and can be prone to breakage. That’s not the say don’t use it but be realistic about the amount of work needed to maintain it.
Honestly I would just go for gsuite or office365 simply because they are less likely to break on you. It sucks that Nextcloud is a huge monolith but it is what we have.
That is only an issue in Europe. OP sounds like they are from the US
I also don’t think GDPR is much of a concern as there are large companies using Google and Microsoft services who seem to be fine with the risk. (I’m pretty sure Google and Microsoft also host European stuff in Europe)
Well, for once you need a commissioned data processing contract with Microsoft to let Microsoft (a third party) process your users private data. And probably a case-by-case study as Office365/Teams/... consists of a wide variety of different services and products and has lots of configurable options as well. And then we had the Datenschutzkonferenz come to the conclusion Office365 is not allowed in 2022. Then a big debate. The EU and several German states and different institutions doing reviews and coming to different conclusions. And the law concerning data safe harbour / EU data boundary got updated. But then we have 2025 now and the situation in the US changes daily. On the upside I believe they've all renewed the Data Privacy Framework certifications so it's legally possible to use the services. But I don't think the debate is entirely solved and over yet. And you'll get some 50+ pages PDF instructions on how to configure your company/organization's cloud office to be in line.
I suppose it's similar for Google? But I see less professional use of their cloud services, I believe it's more popular with smaller organizations and individuals. Honestly I don't know much about that one, I've never considered Google for data that need protection, as that company is one of the largest data leeches on earth.
In any case OP needs to qualify for their NGO programs, as both Google and Microsoft cost about $1,000 a year for like 15 people and that's well above their weight. And I think GDPR compliance and commissioned data processing is a business feature, that's not in your average private Google account.
So……no, there’s no debate about what you said there is debate around - GDPR.
Your cost estimates are incredibly wrong btw. Microsoft offer Microsoft 356 Business Basic for non-profits up to 300 users for free, including 1TB of OneDrive storage.
I don't think you read what I wrote. The debate is if and how cloud office solutions can be used according to law. Obviously that's about the GDPR because that's that part of the law.
And the second thing: That's what I wrote?!
I agree it’s a nice way to try it out, though it has some limitations. Also, my experience with encryption at rest has been a mixed bag, though I think that’s just because Nextcloud’s implementation isn’t quite mature enough.
(happy cakeday!)
i'd say start small. do the the webpage on some old hardware, maybe a wiki. content consumption things that would be uncomplicated for the group to adopt. avoid things that would mean managing accounts for other people early on.
a wiki or some static page using something like modocs will be easy to run off a decent internet connection at the building. low bandwith usage and low traffic.
if your goal is to degoogle group, nextcloud could be helpful for the organisers. maybe if you have success on the simple sites you can get people on board with some hardware for a small nextcloud server. but dont plan on opening the next cloud up to the kids. thats a world of risk you don't need to open up.
I simply wouldn’t. Just use Google Drive or Dropbox.
Unless you can provide redundancy and 24x7 support you don’t want others dependent on you.
VPS is not that much, especially if you aren’t storing a ton of media. Digital Ocean and Hetzner are good places to look. This will also prevent some networking headaches you’re likely to have hosting it “on prem”.
If part of your reason for doing this is to involve the kids in the process, then it’s better to do it locally. Someone in the org has or can find an unused desktop computer that you guys can have fun with for pretty much zero cost. You will probably have trouble trying to connect to it from outside your network though.
Linode. I don’t trust the parent company but who can you trust? It’s super easy to setup and like $5 a month for a small scale project that isn’t mission critical.
Note: I would never use it for a paid or really important thing. If you expect your Boy Scout group to have 50,000 users one day, it’s not fit for purpose. It’s more than fine for a little league schedule or whatever.
My nextcloud is on a relatively expensive ($5/month) VPS but I should get off my butt and move it to a $2/month one. I like to hope your organization can afford that, at least for a while. I will PM you a link where as a broke nonprofit you might be able to get a free one if you ask nicely.
I think it’s not worth trying to self-host on your own hardware unless you want to experience the hassles and headaches as a self-education or hobby goal in its own right.
Linode has good, cheap VMs, and are a better deal than the AWSs of the world.
Also, when you set up Nextcloud, also set up something like samba-domain with LDAP for users. That way you have central user management as you add new services.
I’m not sure if they provide the service for non French organizations, but FramaSpace offers free nextcloud instances for some non profits.
My local ecology-focused organization has an instance thanks to them ♥️