We had a topic about external drive enclosure DIY here: https://slrpnk.net/post/7880502
But in general I feel like your current setup is still more than fine and there is no need to upgrade, but you do you 👍
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.
We had a topic about external drive enclosure DIY here: https://slrpnk.net/post/7880502
But in general I feel like your current setup is still more than fine and there is no need to upgrade, but you do you 👍
If all you need is a photo backup solution (and for many people that is true) then Immich is a far more polished and less janky option. Nextcloud is a typical “jack of all trades, master of none” type of software.
In your example Immich is an alternative to Nextcloud that is more specialized. If you already run a Nextcloud there is no real need to run Immich indeed. But in reverse you might not need all the features Nextcloud provides and Immich would be a more streamlined alternative for sharing and storing images.
You might be interested in our Podman quadlet scripts then: https://f-hub.org/Solarpunk/lemmy-podman
It supports bog standard Oauth2. Easy to integrate into Nextcloud for example.
https://github.com/Stirling-Tools/Stirling-PDF
Happens to be more useful than I originally thought.
You could try it with KaraDAV. Much simpler and works fine with the Nextcloud apps.
I was talking about Podman Pods. Sorry for not being clear.
Yeah, inside of Pods you can just use the container name and thus avoid hard-coding any IPs.
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).
That sounds like an issue with NPM and Yunohost and not specifically with Sharkey.