this post was submitted on 17 Sep 2025
164 points (99.4% liked)

Selfhosted

51574 readers
363 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!

top 50 comments
sorted by: hot top controversial new old
[–] 7rokhym@lemmy.ca 0 points 12 hours ago

Would you believe Oracle OCI? They have an always free tier, as in you never pay. You need a valid regular credit card. At first I thought it was for a slow x86 instance, but it includes Arm hours equivalent to 4 cores, 24 GB RAM, 10TB of transfer a month, I think 200GB storage. Divide it up for an nginx reverse proxy in front of it, or HA Proxy if you are feeling ambitious.

run the nextcloud-all-in-one on an old laptop

[–] qaz@lemmy.world 7 points 1 day ago

Hetzner Storage Share

[–] FreedomAdvocate@lemmy.net.au 3 points 1 day ago

There are dozens of reputable website hosting companies, and Microsoft offer 365 for free to non-profits up to 300 users iirc.

This takes care of basically everything you need, without any risk to you or the scouts. You definitely do not want to be hosting a website and file server for a public company on an old laptop in a cupboard.

[–] koala@programming.dev 1 points 21 hours ago

How much storage you want? Do you want any specific feature beyond file sharing?

How much experience do you have self hosting stuff? What is the purpose of this project? (E.g. maybe you want a learning experience, not using commercial services, just need file sharing?)

[–] Kaufman5000@feddit.org 11 points 2 days ago (1 children)

I hosted my First Nextcloud instance, on old Hardware, a few years ago for my sister, who wanted to Exchange Pictures with her scouts. Since then i converted the instance for my personal use and hosted multiple nextcloud instances for Business customers.

My recommendation ist to look wath you need in terms of availabillity and redundance. For my personal use it's fine if the Nextcloud is down for a few days, but for a Business that can be fatal. If your requirements are Low you can opt for old Hardware on premiss, but you have to think about electricity and Internet Connection. If one of those is down your nextcloud is not accessable.

If you need a reliable solutuion i would recommend opting for a Cloud solution, so you don't have to worry about Hardware, Internet and electrisity. Ether with Something like hetzner Share (i have no experience with Managed Nextcloud instances, but i know a company who is fine with it) or a VPS. If you are opting for a VPS, you should Look at storage Options, as Block storage is easy to Set Up but can be expensive if you need large ammounts of storage. Objectstorage can be a cheaper alternative, but it's more complex to Set Up. Hybrid solutions are possible, for example with the external storage App in Nextcloud.

If you want to Host in premisess with old Hardware i would recommend looking at Energy prices as, old Enterprise Hardware can be quite powerhungry. Also you should Setup Hardware Monitoring so you get alertet if, for example a hard drive is about to fail or already failed.

And very importend think of your Backups. You need a storage to save your Backups and a Connection with enought bandwith. Trust me, you dont want to Upload 1 TB over a 16 Mbit/s Connection. Many Cloud Providers are offering Backup solutions, but be aware, you should have Backups in different Location as Datacenters can burn down to, as we saw a few years ago in france.

The perfect solution doesn't exist. You have to Look at what you need and what you can afford. IT-Intrastructure always costs something. If it's Not Money, it's time, energy, electrisity or Something else.

I hope this was helpfull.

[–] bytesonbike@discuss.online 2 points 1 day ago (1 children)

This is actually really helpful for me. Thank you.

My recommendation ist to look wath you need in terms of availabillity and redundance. For my personal use it's fine if the Nextcloud is down for a few days, but for a Business that can be fatal.

When my home stuff doesn't get eleven 9's of reliability, I get frustrated and shut it down. But you've given me perspective. I feel like I've been pretty hard on myself because I'm comparing my personal setups to businesses/orgs.

[–] dogs0n@sh.itjust.works 1 points 1 day ago (1 children)

Usually if a service of mine goes down, I'll fix it when I or someone else needs it. I think that's a decent approach for most personal stuff, eslecially when you have termux on your phone, becomes easy to restart stuff wherever you are.

[–] Schlemmy@lemmy.ml 2 points 1 day ago

❤️ Termux

[–] hendrik@palaver.p3x.de 40 points 2 days ago* (last edited 2 days ago) (3 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 21 points 2 days ago* (last edited 2 days 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 5 points 2 days ago* (last edited 2 days 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 12 points 2 days 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 4 points 2 days ago* (last edited 2 days 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.

[–] u_tamtam@programming.dev 4 points 2 days ago (1 children)

Don't rip out the battery, that's free UPS!

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

Yes, but there's 2 sides to that story. It's a free UPS and that's really nice. But then I've seen old batteries degrade and swell. People call it the spicy pillow syndrome. And with two of my older devices, batteries got recalled by the manufacturer. So I'd advise against running these things 24/7 unattended. Either know what you're doing or rip it out before it burns down the building. As a minimum that includes a location made of concrete or bricks and mortar and no burnable stuff in the vicinity. And regular checks on the state of the battery, maybe both visual inspections and whatever the mainboard reports.

[–] dogs0n@sh.itjust.works 2 points 1 day ago* (last edited 1 day ago)

Never heard of that, the risk of a fire certainly outweighs a "free" UPS. Good to know.

[–] u_tamtam@programming.dev 1 points 1 day ago (1 children)

I mean, a mechanical timer costs, like, 3 bucks in any currency and lets you set charge and discharge cycles. Add 10 bucks and you have one that you can pilot via REST API.

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

I believe cycling and constantly discharging and charging a battery might be even worse than letting the built-in charge controller do its job and keep the charge. I'm not an expert on battery chemistry, though. All I can say, I've seen desktop replacements plugged in all the time and the battery at 100% and they go bad. Thinkpads and other laptops have configurable thresholds for quite some time now. And despite me using that for my last 2 laptops, the batteries still go bad eventually. It's supposed to help, and batteries got better, but it's a thing to factor in.

[–] BennyTheExplorer@lemmy.world 5 points 2 days ago (6 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 7 points 2 days ago

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

load more comments (5 replies)
[–] UnfairUtan@lemmy.world 8 points 2 days ago

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 ♥️

[–] e8d79@discuss.tchncs.de 14 points 2 days ago* (last edited 2 days ago) (1 children)

Honestly, I would go with a managed Nextcloud solution like Hetzner Storage Share or another reputable provider. No hassle of updating and securing the server, no data stored at Google or Microsoft, and easy to administrate by people who aren't expert system administrators in case you are no longer available. I also went with that route for my personal instance because it was actually cheaper than hosting it myself on a VPS.

load more comments (1 replies)
[–] NuXCOM_90Percent@lemmy.zip 14 points 2 days ago* (last edited 2 days ago) (4 children)

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.

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

Asking for a discount is a great idea. Some companies do this. And in rare occurences the boss is an old boy scout themselves and they'll give you a 100% discount on some smaller things...

load more comments (3 replies)
[–] lka1988@lemmy.dbzer0.com 13 points 2 days ago* (last edited 2 days ago)

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.

Your heart is in the right place, but I'm with @NuXCOM_90Percent@lemmy.zip here.

[–] poVoq@slrpnk.net 10 points 2 days ago (2 children)

The by far easiest to try would be to order one of these: https://www.hetzner.com/storage/storage-share/

[–] tmpod@lemmy.pt 2 points 1 day ago

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!)

[–] emhl@feddit.org 2 points 2 days ago

Only downside with hetzner storage share (compared to other managed hosting providers) is, that you need to run your own collabora instance on a VPS to use nextcloud office And ffmpeg isn't available on most managed hostings

[–] webghost0101@sopuli.xyz 4 points 2 days ago

Hardware does not need a steep upfront costs.

You don't need a nasa pc to run nextcloud, larger businesses routinely trow away machines that are beyond what you need. Chances are family of a member already has some machines they where going to trow away. Your hardware priorities are most cpu cores with as much compatible ram.

The advantages of having your own hardware is you can run multiple local servers and let members experience without additional costs. Imagine it like a private mini internet run by members that only is accessible at location.

I highly recommend proxmox as a server os which has 1 line helper script commands that create a whole nextcloud installation and others automatically, its also very easy to backup those.

[–] paks@feddit.uk 3 points 2 days ago (2 children)

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.

[–] lka1988@lemmy.dbzer0.com 2 points 1 day ago

I have a G Suite account. It's like $10/mo for my use case. Not a fan of google, either, but being on the business side of it helps me learn more.

[–] BennyTheExplorer@lemmy.world 2 points 2 days ago (2 children)

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.

[–] FreedomAdvocate@lemmy.net.au 0 points 1 day ago

Microsoft are one of the only companies you should be trusting with your data at business levels. If they weren’t secure you’d have heard about it.

[–] lka1988@lemmy.dbzer0.com 2 points 1 day ago

User data is typically private on business plans, at least if you stick to the core services. Plenty of companies use O365, GSuite, or whatever to facilitate this kind of thing and I'm sure they would be pitching a huge fit if their user data was being collected.

[–] solrize@lemmy.ml 4 points 2 days ago

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.

[–] fmstrat@lemmy.nowsci.com 3 points 2 days ago

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.

[–] piezoelectron@sopuli.xyz 4 points 2 days ago (1 children)

Hey, what's your budget? You could go far with a second-hand NUC (next unit of computing), I'm sure you can get one for under $100 and you could do more than just nextcloud with it (peertube, VPN, chat etc).

load more comments (1 replies)
[–] ArseAssassin@sopuli.xyz 3 points 2 days ago
[–] jodanlime@midwest.social 3 points 2 days ago (2 children)

Look into digital ocean. They have pretty cheap hosting, like $6 a month last time I checked. You used to be able to get a month for free too. If it looks like a good option I can probably rustle you up a referral code.

load more comments (2 replies)
[–] zorflieg@lemmy.world 2 points 2 days ago (2 children)

If you VPS it, remember to add a snapshot backup. Such as $5 vultr VPS always add the $2 snapshot backup option.

load more comments (2 replies)

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.

load more comments
view more: next ›