Ⓐ☮☭

  • 0 Posts
  • 37 Comments
Joined 2 years ago
cake
Cake day: July 20th, 2023

help-circle


  • If you can boot an os from usb (basically the same for all distros) you can try proxmox.

    There are these incredibly useful helper scripts that setup entire services in 1-2 copy pasted commands.

    https://community-scripts.github.io/ProxmoxVE/

    To explain what proxmox is its basicly virtualisation software, it can run vms but also lxc (light linux containers) and share resources very efficiently between all of them

    Jellyfin, radarr, sonar. They are all included in the helper scripts, each will be a dedicated lxc.

    Its also very easy to setup raid and there own storage format is very efficient.

    Its well documented to the point that any decent llm can help you learn whatever you need. In fact its claude that helped me setup my own proper raid on proxmox, also tought me about datasets and how i can make those available to different lxc

    Personally i am very hands off with my server, the hardest part is often choosing what ip i want to give a service, i rarely update or mess with it if not strictly necessary.

    For hardware i recommend plenty of ram (can Be bought and installed seperatly), more cores is usually better and internal graphics can save you some hassle depending on what you are doing (also allows you to dedicate a Big gpu to some services).

    A warning on second hand corporate machines, the performance is often good But quite fans are often an afterthought. I onxe got a beast of machine for free but you could hear it spin from anywhere in my house.

    A good practical case is always a blessing when you need to check the insides.



  • The technical term seems to be a JBOD bay. (Just a Bunch Of Disks)

    Basic ones are probably usb, ideally you have something that has a SFF port. Modern ones might also have thunderbolt.

    Finding a micropc that supports SFF out of the box might be a challenge but some do support pci express cards.

    Apparently there also exists something like Oculink which is pci over cable but i know even less about that one.

    EDIT: if you look for “Nas enclosure 4bay” you actually do find plenty of options (Jonsbro N3 per example) that allow you to build it all in one unit with a mini-itx board. A nas pretty much just is a pc with special software so this would be what i recommend.


  • Maybe i miss some perspective here because i never had the spare money to consider a storebought nass. The convenience never sounded like it was worth being locked down to its software.

    My server is “just a pc”

    I got a case with external drive slots (it also needed to fit a gpu), but i suppose external drive cases also exist that can connect to a micro computer build.

    The software is proxmox, which imo is amazing. Its virtualisation and backup software and performs really well and has a proper gui.

    I have numerous lxc (linux container that is not a full vm) that each run their own docker with a single service. I can ssh into those from my main system or visit the terminal and other panels in the proxmox gui. Many services host a gui to my network and i could probably make it so cli is minimal but i personally am comfortable with that so…

    I also run a few full vms on it, including some windows desktops.

    You could probably also host actual Nass software this way.

    All of these work well next to eachother and share resources. Snapshots and backups of individual systems or data can be made with ease.

    If it doesn’t fit your usecases you can get the off the shelf ones i guess but for others interested here, maybe this helps.




  • Hardware does not need a steep upfront costs.

    You don’t need a nasa pc to run nextcloud, larger businesses routinely trow away machines that are beyond what you need. Chances are family of a member already has some machines they where going to trow away. Your hardware priorities are most cpu cores with as much compatible ram.

    The advantages of having your own hardware is you can run multiple local servers and let members experience without additional costs. Imagine it like a private mini internet run by members that only is accessible at location.

    I highly recommend proxmox as a server os which has 1 line helper script commands that create a whole nextcloud installation and others automatically, its also very easy to backup those.









  • I am, that works really well actually and it even knows when the same file was moved.

    But to add new files to that external library, which is in fact the only main library. We need to dig in immich file structure which at the very least enforces different directories per individual user and also uses those to store some forms of metadata.

    We tried sharing a user in the beginning but the app did not seem to like that.

    Now its not the biggest deal, just an annoyance. the fix i am currently thinking is to move the immich directory to somewhere hidden and us systemlinks to get all uploads centralized under a single directory for further processing.


  • I am aware and actually use this but it appears too restrictive for our needs.

    The structure we were already using cannot be recreated. Honestly i could live with the default. But my partner who is less into computers likes to make their own backups on external hard drives and uses shared network drives rather then the immich web viewer.


  • webghost0101@sopuli.xyztoSelfhosted@lemmy.worldImmich restore postgresql
    link
    fedilink
    English
    arrow-up
    7
    arrow-down
    3
    ·
    5 months ago

    This does not help you but it makes me think of this:

    I understand why it makes technical sense to do so but immich storing things in a database in general is more nuisance then practical.

    We want those fotos accessible in our own file system where we have full control of what is what.

    Immich job is to put the pictures from a phone to the server and also to display all pictures within a certain directory.

    It does a good job at both. Having your own file structure is not a problem and it seem to even know and adapt if pics get moved around.

    But we have to manually move the photos out of its own structure into our own every time we do a big upload.

    Maybe i can set something up with syslinks so it all appears centralized as a big “upload” folder to be sorted.