By DMing me you consent for them to be shared with whomever I wish, whenever I wish, unless you specify otherwise

  • 1 Post
  • 66 Comments
Joined 2 years ago
cake
Cake day: June 26th, 2023

help-circle
  • Sames, I have a bunch of users(2) all streaming jellyfin fine over tailscale, except one house which buffers sporadically over the day. There’s no rhyme or reason to the when, or the what that needs to be buffered. As in it’ll buffer direct plays/HEVCs/AV1s, or it’ll play them fine. Some times it’ll buffer at night, sometimes during the day, sometimes neither or both. Worse, I’m getting all my information via users, so maybe theres a common thread, but they haven’t found it.

    Their internet speed is fine. It could be WiFi being saturated in their area. It could be the relay being a very old rPi3 just isn’t up to it (The pi, captures their requests through Pi-Hole and proxyies their traffic over tailscale). It could be the laptop they’re using as a client isn’t up to it. Or it could be some setting somewhere.

    It’s annoying whatever it is.


  • Not too close. My Proxmox server is basically set up, I can’t fit anything more on it, so it’s just back end and tinkering now. I’m comfortable with Proxmox.

    That said, new box and a large windfall I’d have a look at Unraid. After donating to Proxmox at least that much first.

    If Proxmox didn’t exist (and TTeck didn’t exist) I think I would have at least tested Unraid. I was comfy in Debian with Docker as a virtualisation host before moving to Proxmox anyways.

    I’m sure it’s good, I would like to give it a go. I’m happy where I am though.




  • I’ve been on full maintenance mode for spring/summer, those are the times to be going placed and doing things. Autumn I’m going to write my winter goals for the server.

    I have another n100 box that I’m going to dedicate to immich, I have 7 users now, so when they all upload on a night my current n100 has a little bit of a cry.

    Security is always a big one. I’m currently relying on tailscale (limited to necessary lxcs), reverse proxies, Https, and app ‘sign ins’. Not bad (it’s bad) but not good either.

    For new projects, I want to integrate Audiobookshelf with Hardcover. I’ve got a project installed but it didn’t work on my first attempt so I gave it up for winter.

    I’d like to set up a virtual DosBox, accessable by a browser, for my 1000s of dos games. Again I’ve found a few projects, none worked out of the box so have been given up for winter.

    Other than that all my front end services are working well. *arrs are becoming a pain for all the malware named as good files confusing rad/sonarr. Qbit knows not to download .exes, and the like, but sonarr doesn’t know to delete them and look again. Lazylibrarian accepts no shit though, if things aren’t going as expected LL very quickly deletes and goes again. I might try vibecode a script for that.

    I’d like to break out my storage into a dedicate box. Probably get some e-waste to fill with drives. Currently I have a n100 running network, storage and virtualization, it’s a little cramped.

    It’s probably smarter to break out networking first, build a little router/firewall box (the above n100 mini would be perfect). But, I don’t get along with networking, I find it challenging in an unsatisfying way. When I’m done banging my head against the wall and things work I’m just relieved I don’t have to do it again, instead of feeling accomplished. New projects are fun, Storage I get the feeling of accomplishment from doing the thing. Networking is a dark art full of black boxes I don’t understand that sometimes play nice together and mostly fuck my shit up.

    I want to move over to IPv6, not for any other reason than it’s probably a good idea to progress to the 2000s. If I can move everything over to Hostnames however, that’d be the dream.

    Moving from Docker to Podman is probably smart.

    Lots to do over winter… I’m probably gonna build a fish tank instead




  • I used proxmox to set up my ZFS pools and use bind mounts. It’s fine, I’m sure it’s a “grass is greener” thing.

    Home labbing is a winter hobby, so in the summer months I hate the time spent updating all the machines when I could be outside.

    If I had purely Docker set up, in winter I’d be complaining that “everything is too simple” and “I want more control” etc.



  • Don’t start here. Get something tiny: some ewaste, a rPi3/4 or an n100.

    Build a Pihole to block ads, malicious sites and trackers on your network

    Risk free, tonnes of learning opportunities, huge utility, tonnes of documentation and guides to help.

    Once you’ve built a couple Piholes (break and rebuild then) you’ll have an idea of what you might want to do next and what is achievable for you.


  • I don’t believe so. Maybe someone’s written a script on github, I haven’t looked.

    A thing I like about lazylibrarian is that it just keeps rerolling until success. You probably miss good files just because LL couldn’t parse the folder structure or something, but it’s just set and forget.

    Perhaps this could be modified to work. Like time is set to zero and file size to zero.

    Not that I use LL, I just think it’s neat… From a purely onlooker POV.





  • Fedegenerate@lemmynsfw.comtoSelfhosted@lemmy.worldHome server advice
    link
    fedilink
    English
    arrow-up
    8
    ·
    edit-2
    3 months ago

    +1

    I’m running a media/back up server for 4 households on a single n100 mini pc and a couple USB drives. It’s a “good enough”, low cost, high wife acceptance factor entry point into self-hosting. It’ll happily age into a firewall if I want to build a better box later on.

    It’s revealing what I do/don’t need vs what I want. It’s teaching me what people use, what they don’t and where I might want to go in the future.

    If I could go again I’d probably get a n100 2Bay Ugreen thing. Then it’d age into a local back up and I wouldn’t have to deal with USB drives.


  • I must have been having more basic problems than you. I found LLMs to present the most common solution, and generally the most common way of setting it up is the “right-way”, At least for a beginner. Then I’d quiz it on what docker compose environments do, what “ports: ####:####” meant, how I could route one container through another. All very basic stuff. Challenge: ask gpt

    what does "ports:

    -####:####" mean in a docker compose?

    Then tell me it doesn’t spit out something a hobbiest could understand, immediately start applying, and is generally correct? Beginners, still verify what gpt spits out.

    By the time I wanted to do non-standard stuff I was better equipped with the fundamentals of hobbiest deployment and how to coax an LLM into doing what I needed. It won’t write an Nginx config for you, or an ACL file, but with the documentation and an LLM you could teach yourself to write one.

    Goes without saying I’d take the output of the LLM to Google for verification, then back to the LLM for a hobbiest’s explaination, back to Google for verification… Also, all details are place holders: don’t give it your email, api-keys, domains, nothing. Learn to scrub your input there and it’ll be a habit here is a bonus too.

    Properly made software has great documentation and logs. If you know how to access those logs and read documentation (both skills in themselves)… Not to mention not all software is “properly made” some of it is bare bones and just works™. Works it do, absolutely not a criticisms for FOSS projects, I love your stuff keep making it, and I’ll keep finding ways to teach myself to use it.




  • Big words. I hope, though don’t trust, they can live up to them. But if tailscale goes, I’m just plain fucked. Thats certainly an indicator they’re worth some money to me, but there’s many a FOSS project before I get to paying a VC one.

    As an aside, an interesting service would be a fund allocation type thing. You donate £x, tick which services you use and the funds get divvied up by what you use. Only able to donate £10 but use a lot of services? Each service gets very little, too little to donate as an individual, so little the individual doesn’t. But, on aggregate (with hundreds, or dozens of users) it would add up to a worthwhile donation. I thought of "round robin"ing my donations: pihole gets 10 this month, jellyfin the next, audiobookshelf the month after that… but yikes the admin.

    Funds are donated when £x is accrued at the end of the month, and the service is maintained by earning interest on the funds held through the month. Idealistic, ripe for abuse, and out of my league to write and administrate. I promise I’d publish all the finances to keep me honest though.


  • Hardware wise I’d go AIO. A mini and a pair of mirrored USB drives is my setup. I have an off-site backup running: another mini + USB. Finally, I have an inherited laptop as a redundant network box/local backup/immich compute. I have 5 households on my network, and aside from immich spiking in resources (hence the laptop), I have overhead to spare.

    An n100 mini (or n150, n200, whatever) is cheap enough and powerful enough for you to jump in, decide if you want to spend more later. They’re small, quiet, reasonable Value for Money, easy Wife Acceptance Factor, and can age into a bunch of devices if you decided self hosting isn’t for you. I’d make a retro console out of any spare mini.

    This way, when spending £x00s on a server, you’ll have some idea on what you actually need/want. The n100 can the age into a firewall/network box/local back up/etc if/when you upgrade.

    All that said. An AIO storage-compute box is where I’m headed. I now know I need a dedicated graphics card for the immich demand. I now know I want a graphics card for generative AI hobby stuff. I know how much storage I need for everyone’s photos, and favorite entertainment, permanent stuff. I know how much storage I need for stuff being churned, temporary stuff. I now know I don’t care about high availability/clusters. I now know… Finally, the ‘Wife’ has grown used to having a server in the house: it’s a thing I have, and do, which she benefits from. So, a bigger, more expensive, and probably louder box, is an easier sell.