@ShellMonkey I use the Generic OIDC option, havent tried LDAP.
I've been using mailcow for about a year and i am very satisfied, it checks all your boxes and is easy to configure and deploy over docker.
Torrents do work, but be careful if you use any public trackers your IP can get a copyright notice and Oracle takes it seriously, your instance can get shut down.
For transferring files i find sshfs to be the fastest and simplest method.
This was one of my main needs when i started to look for a platform on the fediverse, while wordpress was the closest thing to what i needed it had partial support for federation but thankfully a little known gem called 'hubzilla' turned out to be exactly what i needed to set up my digital home.
I was about to post my arr suite until i read your last line :D For recommendations i follow some youtube critics (like stories of old, mubi) who regularly provide recommendations and my tastes match with theirs. Then there's reddit/lemmy movie forums. And i just use QBittorrents in built search to just download if i'm not tracking the movie/tv on my arr stack. And for playback locally i use mpv. I tried streaming services a long time ago but they are incredibly inconvenient compared to how flexible it is to watch/find something on torrents and the quality is also better.
@eleitl hopefully good sense will prevail over time. I always enjoyed having a personal website and federated protocols allowed me to do so while simultaneously having the ability to stay connected to the rest of the federated web which by itself is a great model. Add to it no ads, algorithms or engagement shenanigans this is going to be a healthier way to connect. But it'll grow slowly since the learning curve is quite steep for the average person.
@eleitl old reddit was a healthy place. I joined reddit about a decade ago back when it used to be a palce to find communities ran by people passionate about it. then slowly as the enshittification began the passionate herd left. I hope the fediverse would become a goto social hub for people in future. This place has good fundamentals.
@MonkeMischief oh i agree. Setting up an instance is not easy. And choosing a place on the fediverse can be tricky based on how you decide to interact over here. For example I'm not on lemmy but I use my hubzilla instance to interact with the communities I am passionate about which I find is really cool.
And it does take some time to really understand how this allworks together but once you understand it's fairly easy to use and navigate.
@shnizmuffin I agree. I am not complaining, just saying what could be an ideal scenario. Someone on the reddit thread complained about their instance becoming too large too soon and they had to shut down, so was reflecting on that.
@Saiwal For instance specialized communities like #^https://selfhosted.forum/communities should be made use of instead of having all the communities on a single instance. This would be more sustainable and cost effective for the admins too.
I think federated networks are healthier and better in the long run. Also there should be more smaller instances so the load is not too heavy to bear for any one instance.
@Black616Angel Also for storage, you can define message retention (1 year or similar) so your storage would also not balloon over time. In my opinion chat is ephemeral in nature.
I've been using a self hosted matrix server for the apst year, no complaints so far and since a lot of technical rooms already exist on other matrix servers, interoperability is a big plus. Also element mobile app is pretty decent but there are plenty of other alternative apps too.
yes, i think what you need is https://tailscale.com/kb/1019/subnets
@NuXCOM_90Percent thats strange. i've been on alpha for a while and it is working and improving with every release.
nextcloud news alpha is working and people are working on making it usable again. sad state of affairs, nextcloud just pushes updates breaking apps without bothering to ensure compatibility.
I found pelican to be quite simple to start with and depending on how deep you want to go it can be quite customizable. Being proficient in python helps.
I would suggest to familiarize yourself with basics of networking and linux first, something like freecodecamp has decent tutorials and you would learn a lot from just a few chapters (#^https://www.youtube.com/watch?v=qiQR5rTSshw%29%2C and there are also some youtubers who have self hosting tutorials that you can follow along and learn (Jim's garage is my favorite since i learnt a lot from him and his discord channel is also a helpful place for discussions, questions, etc.). So join such communities and you'll learn at your pace.
@𝘋𝘪𝘳𝘬 I think thats the fun of it, different people building tools as per their knowledge/requirements, with time i'm sure someone will make something that you might find suitable :)