Hey, so I recently had the idea of proposing some new ideas, I had for the IT infrastructure of my local scouts organisation, mainly it’s own nextcloud instance and website (and if that works well, maybey a matrix server and wiki, but website and nextcloud are much higher priority right now). But, I am wondering, what the best way to do the hosting would be. Using a VPS would be pretty nice, because there would be no upfront cost, but we would have to pay monthly fee and that’s pretty hard to pitch for a new and untested idea, especially because we don’t have that much regular funds/income. The other option would be to self host on hardware that stays in the building, but I am not quite shure, but then we would have a pretty steep upfront cost and I am not 100 percent shure, if we even have a proper network in the building.
The main thing, I am trying to ask here is, if any of you have ever done something similar before and if so, how you did it. Also I am thankful for any advice in general. I have done this already for my family, but doing this for an entire organistation is an entirely different thing. Thank you very much in advance!
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 ♥️
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. Or you can talk to one of the companies that host next/own clouds for people and ask for a discount since it is the boy scouts.
Do you think “alright kids, meeting is officially over. Go home or call your parents. If anyone wants to stay we will be hanging out and teaching server stuff at ____ ‘s house for an hour or two.” Gets around this?
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.
The show Black-ish (like a lot of Kenya Barris’s work) has a LOT of problems. But the number of times teacher friends have shared https://www.youtube.com/watch?v=6jqmj0ILwfM. And it is not at all exclusive to black people (or even men).
We (uk scout group) use g suite or whatever they call it these days. The Google connection isn’t ideal, but we get it completely free, the t&cs and level of control over it are a lot better than consumer gmail/drive, the learning curve for techphobic users is about as shallow as possible, and we don’t have to spend volunteer time on maintaining the platform. So definitely worth it for us but your situation may vary.
Yeah, it can definetely be a great solution, but the idea for this was specifically to be more independent from big tech. We already habdle stuff like registering for camps over Office 365, but I wanted to introduce Nextcloud to replace that, because I don’t think it’s a good idea to let Microsoft handle personal data of like a hundred people, that probably don’t even know, that they are giving away their data to Microsoft there. But again, I don’t wanna judge anyone for using things like that, Nextcloud can be a pain to maintain, especially for non technical people.
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. 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.
As someone who has no real experience with Nextcloud: Do I ‘need’ it, when I already have a NAS with Synology Drive running on it, being accessible through Tailscale?
If there’s nothing utterly specific from the nextcloud ecosystem that you absolutely need, no, Synology has you covered
If you VPS it, remember to add a snapshot backup. Such as $5 vultr VPS always add the $2 snapshot backup option.
I was curious, whats the purpose of it? The vps host should have some redundancy in case of hardware failure. Is it for user error if I accidentally delete my server?
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.
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.
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.
Besides the time and responsibility of running the service, your biggest cost is going to be storage and maybe even transfer. None of the cheap VPS have big storage or bandwith, so I would not offer a service like this if I were you.
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.
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.