• 1 Post
  • 41 Comments
Joined 11 months ago
cake
Cake day: December 28th, 2023

help-circle
  • Not directly an issue, however I found NextCloud and OwnCloud to much bloated and not very responsive. I tried all the possible alternatives and they all had some strange drawbacks (proprietary database, chunked into some weired file format…)

    Sure I could just use my nextcloud instance without all the possible add-ons, but I just wanted a simple and a reliable cloud service that just syncs my files between my devices without all the bloat.

    My final argument would be that it is written in PHP… Programming language of the past ! While I’m probably wrong on this one and I do have no idea of the programming language realm and probably evolved over time, I do prefer something written in a newer more “secure” language.

    So that’s why I settled with syncthing. It’s not a cloud service but a syncing service. It’s different but has the same purpose in the end with more configuration options on how/where and when to sync between my devices.

    As a final note (cauz I remembered something) 3 years ago I had a really hard time to make NextCloud work properly, via docker, with my reverse proxie (Treafik) I had to allow it manually in a configuration file and still didn’t work great, but was probably my skill issues at that time :).




  • Very cool and nice share !!

    I’m also an organize freak and also have my own bash script to loop over my files and encode everything to AV1 :).

    While my script is ugly as fuck (not a coder here so I’m doing what I can XD) it works and fills my need.

    I won’t use your script directly, however I will take inspiration of your bash script code ! That’s okay I guess?

    Thanks for sharing with the community !!


  • This is probably the best answer you will get OP ! I have done some encode (BD -> SVT-AV1) and everything FBJimmy said is everything I have gathered through my search on how to get the best quality/speed encode without loosing to much of fine details.

    This won’t make you happy if what you want is to use GPU encoding, cauz this is for on the fly encoding (streaming via twitch, Youtube, whatever…). It seems a nice idea to do GPU encoding but CPU software encoding is way more efficient than GPU.

    It seems You aren’t looking for quality video encoding, but more speedy encoding? If that’s the case, yeah GPU encoding seems the best idea here. But can’t help sorry…

    Most of the encode I have done with ffmpeg on AV1 got arround 20fps ? Yes it’s slow, however I get near “lossless” quality with an acceptable file size to serve over Jellyfin. Also, I never heard someone mention that 80-90% CPU utilization is bad for your CPU if your temps are all right (over 80° seems a bit alarming). Sure if you’re doing video encoding every day, your CPU will suffer offer time, I mean that’s practically what they are build for… Processing information ! And like everything, the more you use it, the more it wears out (the same goes for your GPU…)

    But I can understand your determination and hope you will find your way arround. I’m also stubborn when I want something to work the way I want.


  • If it’s a steam pirated game and already extracted, you can just create a dummy steam account, add the executable as non-steam game and run proton from steam (I had good success with proton experimental).

    Everything else should be run via Lutris + wine prefixes (or whatever windows subsystem emulator you chose).

    It’s fairly easy when you know what you’re doing but still not as easy as you imagine on Windows itself. I would say, most game run all right? I recently played The last of us I via lutris+wine prefixes. Some fps drops and 1 crash on a 5 hour session, seems pretty reasonable.

    However, lutris + wine prefixes are harder to get right depending the wine version installed and what graphic options you want, it can get frustrating specially if you don’t know what game needs what windows trick (directx9, vscru2015…).

    I had mostly good success rate with the staging version of wine (I think that’s what proton experimental on steam is) and doing it wrong, you can go from a burning messsy non playable game to something as smooth as on Windows.

    So yeah, it involves more personal implication to get it right and yes it’s still harder to play pirated games on Linux than on Windows but easier than 5 years ago!








  • Except that everything is under your control and not managed by a third party, not much I think.

    If this setup works for you and you’re happy with it, just keep it going.

    If you have time to spare, want to learn new things, tinkerer arround with network security, certificates, DNS, reverse proxy and, and, and… You can give it a try in a virtual machine and docker containers. But keep in mind that’s not an easy way and involves a lot of personal time before you get a GOOD working self-hosted / exposed services.

    I wouldn’t recommend to open any port on your router except for a secured tunnel like wireguard and connect to your services through that tunnel. Opening port 443/80 on your router is bound to some heavy automated scanning and brute force by bots. If you don’t have the necessary knowledge/tool/hardware, this is just going to put you at risk of ddos and remote attacks.

    That’s way something like cloudflare is populare, they most of the time take care of that nuisance and also why something like wireguard is popular among the selfhosting community.





  • Opening ports on your router is never safe ! There’re alot of bots trying to bruteforce opening ports on the web (specially ssh port 22)

    With SSH I would disable the password authentication a only used key based authentication. Also disable root access. (Don’t know how it works with forgero though)

    I would recommend something like wireguard, you still need to open a port on your router, but as long as they don’t have your private key, they can’t bruteforce it. (You can even share the wireguard tunnel with your friend :))

    Also use a reverse proxy with your docker containers.

    There are a lot of things you could do to secure everything, but If you relatively new to selfhosting, there’s a steep learning curve and a lot of time needed to properly secure everthing up. You could be safe by doing nothing for a few months but as soon as someone got into your system, you’re fucked !

    But don’t discourage yourself, selfhosting is fun !