• 0 Posts
  • 73 Comments
Joined 9 months ago
cake
Cake day: December 28th, 2023

help-circle



  • There is always going to be a divide between people who have done restaurant closings and those that haven’t.

    Naah every service that expects that “the client is king” philosophie have sentiment for all kind of people working in the same area.

    I mean, I did retail jobs a few years ago, and still today when I go shopping or at restaurants or any other service, I always chose my time accordinlgy to not bother them to much… Because I know how people can be stupid assholes…

    But from time to time you get some chill lovely creatures and that always brightened my day ☀️


  • I don’t mind if my server is going to have to transcode for most clients

    I mean AV1 is very well supported on most clients/new devices these days. While I do not know any good groups that only encodes in AV1, I personally download high quality BD rips and re-encode them to SVT-AV1 without any visual quality loss (for my personal taste and perspective).

    I’m not an audiophile or videophile and do not have the necessary devices to decode high end 1080p nor 4k video streams.

    About AV1 I think only iOS devices do not have a native software/hardware AV1 decoder (I migh be wrong here).

    As for your question, I wish there were more encoders that do AV1 :/



  • Like others said the arr stack is probably what you’re looking for. If you’re only looking to rename files sonarr will fill you in ! Look at the documentation, I only use sonarr to rename my local files !

    Other thing to consider, is this cool github project TVMV which also renames the files but you need to register to create an API key from TMDB (its free and you can fill in dummy informations). But it’s less customizable. I’m only using it to rename files if their name is in a different language than English.

    About metadata, I don’t know if there’s a bulk and recursive metadata editor and dunno if sonarr fills in the gap. However, mkvtool and bash scripting is probably going to be your tools here.

    How I would go about it:

    • rename your files with sonarr putting all the important stuff in the filename
    • bash script with mkvtool to strip and copy portions of the title name and add them in the corresponding metadata field.

    There’s probably a better way to stripe metadata from sites like tvdb but I’m not a dev so it’s totally out of my scope and knowledge.



  • Nextcloud and syncthing a 2 different things. While synching keeps your files synchronized between your devices, nextcloud is a cloud platforme which gives you access to your files on your server. The difference is actually very important even though a lot would argue that they are the same.

    It really depends what type of technology you want/need. I would recommended syncthing for it’s simplicity and robustness. It only does one thing but it does it very well !!

    To give you an example, I have a syncthing sever which is a middleman for my Zotero database. Laptop <-> Server (syncthing) <-> desktop. It’s very important to keep it in sync for the integrity of the zotero database !

    This kind of workflow wouldn’t work with nextcloud or rather will most of the time corrupt my database.

    Nextcloud works as a simple cloud platforme wich is also great (with it’s up and downs) but works only as a cloud platforme to keep your files on your server.





  • N0x0n@lemmy.mltoSelfhosted@lemmy.world2 ports for 2 applications
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    4 months ago

    Not OP, but thanks for the write up !

    Regarding macvlan’s with docker, I tried to use them in the past and while I liked the idea of having every container on it’s own mac /ip address in the home network space, I couldn’t get the host to communicate directly with them.

    Everyone on the LAN could talk to my containers, except the host itself. IIRC there was/is some tricky part where you have to change the default route and create new iptables to make it work that way, but It seemed rather hacky and not secure at all.

    Now that I’m a bit more experienced with docker and all, do you know if this is possible or still one of the downside of macvlan’s?

    Edit: reference. I see he updated his post in 2023, maybe worth a new shot !!


  • You’re right, but only if you are an experienced IT guy in enteprise environnement. Most users (myself included) on Lemmy do not have the necessary skills/hardware to properly configure and protect their networking system, thats way I consider something like wireguard way more secure than opening an SSH port.

    Sure SSH key based configuration is also doing a great job but there is way more error prone configuration with an SSH connection than a wireguard tunnel.


  • 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 !