this post was submitted on 17 Sep 2025
71 points (100.0% liked)

Selfhosted

51510 readers
298 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 2 years ago
MODERATORS
 

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!

you are viewing a single comment's thread
view the rest of the comments
[–] hendrik@palaver.p3x.de 24 points 3 hours ago* (last edited 3 hours ago) (2 children)

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. That'd be entirely for free, minus the work to set it up and maintain it.

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.

[–] lka1988@lemmy.dbzer0.com 12 points 3 hours ago* (last edited 3 hours ago) (1 children)

The "old laptop" method is only feasible when it's a personal service. You don't want people (non-techie adults in leadership positions, especially) expecting AWS/MS/Google-equivalent availability and performance, only to find out that a busted laptop is the only thing keeping their data in place. It's not a good solution for a non-familial organization, and not a good look to leadership.

Your VPS idea would be better.

[–] hendrik@palaver.p3x.de 3 points 3 hours ago* (last edited 2 hours ago) (1 children)

Idk. Really depends on what you put there. And Nextcloud does file sync. Even if the server becomes unavailable, you'd still have your directories and calendar on your devices. Just collaborating and uploading stuff won't work.

And creativity and problem-solving are core scout skills, so I guess bulding that thing for no money would be an interesting exercise in that. Though you're right. At some point you'll have to think about maintainability and reliability. I guess that wouldn't stop me from starting the project, but everyone has to decide for themselves.

(And yes, a proper VPS would be a preferrable solution for a multitude of reasons.)

[–] lka1988@lemmy.dbzer0.com 7 points 2 hours ago (1 children)

Having been involved with many youth groups as a kid, including BSA, a not-insignificant amount of the leaders were - for lack of better word - idiots.

[–] hendrik@palaver.p3x.de 3 points 2 hours ago* (last edited 2 hours ago)

I don't think the BSA compare to the major German scouting associations. Different organization structure and substantially different ideology and activities. Also none of the big controversies surrounding the BSA. But I suppose idiots are everywhere, at least that's my general life experience 😅 It is very unfortunate once they start to ruin things.

[–] BennyTheExplorer@lemmy.world 3 points 3 hours ago (4 children)

Yeah, I totally get what you mean, I am kind of expecting that aswell, but at least I know, that other scouts groups in the area already have a nextcloud and it is actively beeing used, so I have some hopes in that regard. But yeah, getting them to use something like Matrix is probably pretty unrealistic.

[–] AbidanYre@lemmy.world 6 points 3 hours ago

How is the other group doing it? Could you leverage any of what they're using?

[–] possiblylinux127@lemmy.zip 1 points 2 hours ago

Could you pay them to host it for you?

[–] hendrik@palaver.p3x.de 2 points 3 hours ago* (last edited 3 hours ago)

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 the old laptop idea might be promising to get started... depending on the network situation in the building and whether you can configure port forwards and all the things that need to be done. Just make sure to have some kind of backup strategy if you put documents there. Can't be too hard, as Nextcloud is made for syncing data... And I wouldn't put personal information about kids there unless the admin knows what they're doing. But there's plenty other stuff to put there.

[–] atzanteol@sh.itjust.works 1 points 3 hours ago (1 children)

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.

[–] BennyTheExplorer@lemmy.world 2 points 3 hours ago

Yeah, I guess the plan would be (if we decide to use an old labtop) to have a similar backup system to my home server, so one daily incremental backup with something like borgbackup to a newly bought external hard drive and automated updates using watchtower (I heard major nextcloud upgrades can be tricky though, so I an not shure if it would be a good idea to automate those). I guess it would still suck if the laptop unexpectedly failed and we would have to scramble to find new hardware though, how long would you expect an old laptop to last as a server?