Admin on the slrpnk.net Lemmy instance.
He/Him or what ever you feel like.
XMPP: povoq@slrpnk.net
Avatar is an image of a baby octopus.
It does solve my problem in the sense that right now I need to configure each subdomain individually both in the OVH web-ui and then a second time on my firewall for the dyndns update. With a few dozen subdomains that is both annoying and easy to mess up accidentally.
If I can manage everything from env parameters in a single location that saves me a lot of hassle.
Cool. I am currently using the OVH dyndns option and it is a bit annoying that you have to update each sub-domain individually and can’t just tell OVH to update all subdomains to the same new IP via a wildcard.
Is that something your script could do?
Also it seems like the OVH dyndns API currently only does either IPv4 or IPv6 but not both the same time.
Edit: Ah I see you plan to allow creating sub-domains through it. I guess that would indirectly solve my issue as well.
An the Syncserver still runs on Python2 with multiple known vulnerabilities.
There is a new Syncserver written in Rust, but it seems in continous half finished state or so.
Some WebDAV server, can be Nextcloud but actually something more lightweight is better.
Also a XMPP server is very nice to have. Even if you don’t have many contacts on it (yet), it works very well has a notification service and can even be extended to act as a Unified Push distributor.
Unless they have an active IT department that is already hosting various websites for them, it is probably better to show them some hosted offer like this: https://masto.host/
As for your questions:
Not really what you are asking for, but I found the combination of KaraDAV and Filestash to be a great alternative to Nextcloud, and much more stable for basic use.
As for Owncloud… I am skeptical of the company behind them ever since they split off into them and Nextcloud. Probably better to avoid, regardless of what you think of Nextcloud.
If you need it you will find it, and if you don’t, maybe it is unncessary clutter in your life that would be better to get rid off in a yard sale asap?
Movim actually predates the creation of ActivityPub (and its precursor protocols) and back then XMPP was the popular choice, even Twitter experimented with running their service on an XMPP backend. But despite its age, Movim has kept up with the times quite well (as did XMPP in general).
https://mov.im/ or another instance from https://join.movim.eu/
Runs the https://movim.eu/ open-source software.
Federates via XMPP.
Which runs this open-source software: https://writefreely.org/
Federates via ActivityPub.
They probably used on of these federation “helper” scripts that just siphons up the entire fediverse. That is just a bad idea and results in a bloated database like they were complaining about.
Voice call implementation in Gajim is only waiting for an upstream improvement, it is already working otherwise. Sadly upstream seems slow in fixing this.
You can try this unofficial Windows version of Dino though, which supports calls: https://github.com/mxlgv/dino
Edit: and there is of course always Movim, which works fine in most browsers and supports 1:1 calls.
XMPP clients for Android are great, for iOS a bit less so. On Windows / Linux Gajim is probably the best option right now. JoinJabber.org has a good list of up to date clients (do not use Pidgin, it’s horrible and super outdated).
In general the main downside compared to Discord is the lack of voice-channels. 1:1 voice or video calls work great with the Android clients and group calls are partially supported in some desktop clients (that is currently very active field of development for XMPP clients).
Why wouldn’t XMPP work? It fulfills all your requirements and has nice modern apps, especially for mobile. Definitely better than Matrix.
The easiest to get started with it would be setting up a Snikket server (Prosody based, but pre-configured for small private groups).
If you connect via 10gbit PCIe extension cards it is often a question of how many PCIe channels the CPU has and if the mainboard you are using has these connected directly to the CPU or needs to pass them through the mainboard chipset which is much slower.
There are external GPU cases that might work with your laptop, but at least on older models these were relatively bandwidth limited which doesn’t matter that much for gaming, but I guess it might cause more problems with AI workloads? On the other hand, maybe not if the model fits completely into the vRAM of the m40?
You can always encrypt the backups you upload there.
Depending on the specs of the shared webspace it is possible to install some php based webdav software to easily sync files with it. KaraDAV for example.
Any pc with two network ports and Ipfire will do. Easy to set up and configure.
I am using btrfs on raid1 for a few years now and no major issue.
It’s a bit annoying that a system with a degraded raid doesn’t boot up without manual intervention though.
Also, not sure why but I recently broke a system installation on btrfs by taking out the drive and accessing it (and writing to it) from another PC via an USB adapter. But I guess that is not a common scenario.