Just a dad with a sysadmin hobby … leaving reddit
XMPP is fantastic IMHO
If you want to support a great project and have great uptime check out conversations.im
I don’t recommend self hosting something you want available all the time. That being said everyone has different needs/uses 😊
Fedora Server, Rocky Linux, and/or Free RHEL dev license. That’s what I use for all of my stuff.
For containers I use podman kube. For storage I use ZFS and VDO.
I don’t know of any, I know that at one point you could enable it on one plus devices since outside the US it has that functionality built in. There was an app called j.one.plus.tools that did it IIRC.
The upstream dialer might have some functionality like that built into it too.
Rocky & RHEL
I’m wasn’t implying that you shouldn’t host it yourself at all. Just maybe use a VPS for hosting it yourself.
Getting buy in on the family & friends aspect is being able to match or exceed the popular free services. If there’s a perception that it’s not reliable then it’s highly unlikely they’ll keep using it. So the last thing you want is to have something happen to your internet connection, NAS, etc. At the end of the day it’s the pesky perception equals reality thing that dooms things like this and tanks the spouse approval factor.
Self hosting XMPP works well for most internal things. IMHO communication software that you’re relying on shouldn’t be hosted at home.
Both of those that you mentioned are great. I’ve used ejabberd in addition to that. I think prosody is better. Here’s a link to a list of more servers.
Another option since XMPP can do E2EE is use conversations.im it is my go to for XMPP hosting.
Yeah, I like to give some the opportunity to explain themselves so they can, hopefully, hear how wrong they are. Even if it doesn’t work that way it just advertises to everyone their views
So correct me if I’m wrong.
You’re saying, in the case of git, that people using largely text based content over protocols nearly as old as the internet itself, just like the rest of the entire world, should not be allowed to do so?
Also what’s the RFC for secondary shitting streets? I must have missed that one.
How so? I haven’t seen any evidence of that.
Why would you think that?
TBH, if something like invoice ninja isn’t working for you, even the paid hosted version, then maybe just use PayPal?
Some things are, but the core functionality is easily extended through modules and you can find a lot of sites with them. Some of the best modules are going to cost you some money but it’s worth it.
That being said Odoo is overkill if you just need to send an invoice. Odoo is perfect for running a business though. It can and will do EVERYTHING and then some.
I know people who run their entire businesses on it. Website, HR, inventory, time clocks, billing, etc etc. it scales really well too. Largest business I know using it has 100s of employees. They even have a paid developer on staff that writes and maintains custom modules for them. Smallest business I know of using it has 5 employees, including the owners.
It’s seriously impressive software!
Are we just gonna not talk about OP using 10/8? 😂
That’s really neat! Thanks!!
I’ve found nextcloud to be slow too when dealing with 10s of GB or more of data. Anything less that seems to be fine. I don’t use it myself for that reason.
The synology stuff is neat but I personally wouldn’t use it. There’s a lot of stuff that is abstracted away from you and when you run into a problem it’s not easy to resolve. Plus you’re already running things that can do more.
If you want something like it casaos would be worth a look. You just take a base install of Debian 12 and run their script on it. You’ll get the ease of use that synology has without it fighting you when you want to do something different.
Once you have that going it’s just as simple as getting next cloud going and anything else you want. Which is just one click in the webui. It can manage all the containers you have running on the Fedora vm too. So your reverse proxy, blocky, etc shouldn’t be a problem to run on there.
Unless you REALLY want the synology apps and stuff like that. If that’s the case they go with xpenoloy.
I use RHEL/Rocky 8 for all my home server stuff mostly because i like my home server stuff boring and stable.
Since you were considering TrueNAS, maybe consider something like Debian/Ubuntu + CasaOS. That will give you a good base and webui to work with.
It’s not going to be a lean as it could be but it should give you enough guard rails and hand holding to get you started. Then you can figure out the rest of your needs from there. If you don’t like it you can always wipe it and try again with something else.
I’d stay away from the TrueNAS, Unraid, Proxmox, etc. mostly due to your hardware and that it’s your first home server.
They’re not bad at all, but a lot of the stuff is abstracted from you and since you’re more than likely going to want to tinker with it having a standardized base install with a distro that has a lot of documentation is going to be very helpful.
I haven’t had the time to look into NixOS… but damn that’s just fucking magical…
Yeah, it was always too much for me. But I know quite a few people who run their entire business on it and they’re not small by any means. They hired some people to do custom work for modules too. They all started as small businesses too with Odoo and it just grew with them