I also just started the process of migrating to a self hosted music server. I’m using navidrome, but a big feature I want is being able to easily add custom tags to songs that I can later use to search and filter for what I want. Navidrome will only open your library in read-only, which is a smart security measure, but means it cant support this. I’m going to try Koel next and see how that goes.
priapus
- 1 Post
- 14 Comments
Fair enough, I just don’t want others to read that and assume the software is unreasonably hard to learn.
If you haven’t tried FreeCAD and are just going off sentiment you’ve seen online, I’d recommend you give it a try. It’s a good program, just a different workflow. Lots of people just refuse to learn it, instead trying to force a workflow from whatever software they used before. When I was a complete beginner, I was able to make multiple functional prints in a couple of hours with MangoJelly’s videos. I was also trying both it and Onshape at the time, and preferred FreeCAD in the end.
It’s really your only option besides Blender if you want something FOSS. The most recent release also improved a ton of things, and it’ll just keep improving.
You could also take a look at AstoCAD, a soft fork of FreeCAD by one of the maintainers. It’s 4€/month a month to get the binary, otherwise you’ll have to build it yourself. The money of course goes towards helping develop FreeCAD. The main upside is UI polish, but that comes at the cost of having a different UI than pretty much any tutorial online, so I’d still recommend at least starting with FreeCAD.
Edit: fixed wrong word, grammar
Sounds like either the video you watched was badly made enough that they didnt even use the out of the box configuration, or you were using a completely different freecad version than in the video. Either way that hardly sounds like freecads fault. I watched MangoJellys guides and have had zero issues making models.
priapus@piefed.socialto
Selfhosted@lemmy.world•Using Fail2ban to protect exposed servicesEnglish
3·17 days agoI have all my services behind a reverse proxy and use Crowdsec to monitor and block automated attacks. I also have pocket-id for auth, I use SSO for apps that support it and others just require authentication to access them at all. The docs are pretty solid, it was easy to set up.
Make sure you know the services running on your server, the most likely way you could get attacked is by just leaving some vulnerable or misconfigured software running and accessible.
Also I’d probably set up account lockouts on any software you can, I know Jellyfin supports it.
priapus@piefed.socialto
Steam Hardware@sopuli.xyz•Battle.net detected that I'm on a Steam DeckEnglish
24·23 days agoAccording to a thread on the blizzard forums, they just forced this mode onto anyone with a mobile GPU.
However, a few replies say it was fixed my the most recent update. Make sure your client is completely up to date.
I’ll try it on my PC when I have a chance tn.
priapus@piefed.socialto
Steam Hardware@sopuli.xyz•Battle.net detected that I'm on a Steam DeckEnglish
1·23 days agodeleted by creator
priapus@piefed.socialto
Linux Gaming@lemmy.world•What Steam does differently than Lutris?English
2·2 months agowhoops, edited my other comment since I hadn’t noticed your reply yet.
Can you share the launch options you’re using to set PROTON_USE_WINED3D=1, as well as verify the the crash gives the same error?
I found a few examples of the variable not working correctly for people. Could you share your proton version and the logs?
priapus@piefed.socialto
Linux Gaming@lemmy.world•What Steam does differently than Lutris?English
3·2 months agoOh my bad, I misread the first line. In that case, I would guess that Proton on Steam might be using a different version of the DirectX translation layer. I’m not sure which that is, since im not sure which directx version the game uses.
Very interesting that at least one person reported the same error happening on Windows.
Edit: My guess is that wine is using WINED3D, the directx 9 to opengl translation layer, while proton is using DXVK. Since the game reportedly has this error on windows, the issue might actually be that DXVK is doing the “correct” thing and crashing the same way it would on windows.
Did you verify that PROTON_USE_WINED3D=1 crashes with the exact same error and not a new one? Since you said the game works with vanilla wine, which defaults to wined3d, I would expect this to fix it.
priapus@piefed.socialto
Linux Gaming@lemmy.world•What Steam does differently than Lutris?English
8·2 months agoSteam uses the Steam runtime and can automatically apply specific settings and configurations known as Protonfixes.
Try using Proton in Lutris and enabling the Steam runtime. Lutris has support for a tool called Umu Launcher which essentially replicates Steams method of launching games and applies Protonfixes for you. I don’t know the exact requirements to use it, but looking around in the discord (unfortunately) might get you some info.
priapus@piefed.socialto
Linux@lemmy.ml•I must have died and gone to heaven [nushell]English
1·3 months agoI love Nushell, it’s so much more pleasant for writing scripts IMO. I know some people say they’d just use Python if they need more than what a POSIX shell offers, but I think Nushell is a perfect option in between.
With a Nushell scripts you get types, structured data, and useful commands for working with them, while still being able to easily execute and pipe external commands. I’ve only ever had two very minor gripes with Nushell, the inability to detach a process, and the lack of a
-lflag forcp. Now that uutils supports the-lflag, Nushell support is a WIP, and I realized systemd-run is a better option than just detaching processes when SSHd into a server.I know another criticism is that it doesn’t work well with external cli tools, but I’ve honestly never had an issue with any. A ton of CLI tools support JSON output, which can be piped into
from jsonto make working with it in Nushell very easy. Simpler tools often just output a basic table, which can be piped intodetect columnsto automatically turn it into a Nushell table. Sometimes strange formatting will make this a little weird, but fixing that formatting with some string manipulation (which Nushell also makes very easy) is usually still easier than trying to parse it in Bash.
priapus@piefed.socialto
Linux@lemmy.ml•Hyprperks: a new 5€ official subscription to support Hyprland development.English
71·4 months agoI did not say he said something transphobic, reread my message. I said he was banned for the transphobia in his discord, the community space that he runs and is responsible for, especially in the case of actions by other mods.
My bad on the date, but I really dont think it being 3 years ago makes a big difference. He was still an adult at the time.
Besides that event, hes just an asshole. This is obvious from the email exchange and from his blog posts.
priapus@piefed.socialto
Linux@lemmy.ml•Hyprperks: a new 5€ official subscription to support Hyprland development.English
162·4 months agoHe was banned from Free desktop two years ago for the transphobia in his discord. It wasnt some decade old messages from when he was a kid.
priapus@piefed.socialto
Selfhosted@lemmy.world•KDE Plasma Bigscreen (Android TV alternative) is back from deadEnglish
01·5 months agoLooks nice! I’m getting it set up on an old Pi right now for a new media center in my basement.



Is there any feature comparison between this and pocket-id? I think they fill a very similar gap, but I’m tempted to try VoidAuth, mainly cause the aesthetic is way cuter imo