What’s up, what’s down and what are you not sure about?

Let us know what you set up lately, what kind of problems you currently think about or are running into, what new device you added to your homelab or what interesting service or article you found.

I finally finished my first iteration of my Minilab including a very smooth migration from the old server yesterday so I can go to the service side of things again. I plan to get some kind of selfhosters VPN for external access to stuff that’s not exposed to the internet, I’ll have to investigate which one.

  • dieTasse@feddit.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    4 hours ago

    Hi, I finally set up tailscale on my raspbery pi, in exit node mode so I have access to my whole network. I also set AdGuard an the very same pi with dhcp. I finally bought home assistant voice device, didn’t arrive yet, but cant wait to experiment with it.

    I still have to setup Authelia for sso, I want to setup a device on my network as a (proton) vpn gateway (zero knowledge right now) and then I want to start learning about pfsense to properly segment my network (into subnets) and have more control.

  • njordomir@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    7 hours ago

    Went through and verified that a number of things were backing up and updating correctly. I feel a little less weight on my shoulders knowing things are working as they should.

  • witx@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    5 hours ago

    How the hell do you get Wger working on http only? I always get the CSRF error even after trying their recommendations

  • Tenkard@lemmy.ml
    link
    fedilink
    English
    arrow-up
    2
    ·
    17 hours ago

    Was able to put calibre web on nixos. Still trying to build a package that’s not available (piped), but boys is it hard to package java stuff for nixos…

  • lunachocken@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    21 hours ago

    Set up Traefik. Had it working with authelia to forward requests to authenticate then to the destination.

    Friend mentioned caddy and a plugin that means all you need are docker labels. So I spent the next 3 days setting up caddy.

    Accidentally overwritten my compose file and had to restart.

    Luckily my authelia was saved elsewhere. But after fixing it

    I ran git init and git add .

    I shall be a fool no more.

    Anyways, now I’ve got cloudflare blocking all requests outside of the UK, as well my friends and I don’t live outside of it. Set it up such that caddy uses the DNS challenge with cloudflare API key.

    So now I can set a DNS entry for internally only. E.g. internal.example.com resolves to a private address for tailscale.

  • JustEnoughDucks@feddit.nl
    link
    fedilink
    English
    arrow-up
    6
    ·
    1 day ago

    Not really self-hosted, but I set up obsidian with syncthing and am going to transfer all of my notes from book stack to it and let bookstack be more organized documentation and obsidian to be a big scattering of notes and tags and such. I tried it with bookstack, but the flow was too much of a barrier for me to use it consistantly

  • danhab99@programming.dev
    link
    fedilink
    English
    arrow-up
    9
    arrow-down
    1
    ·
    1 day ago

    I’m working on self-hosting my own LLMs.

    I realized there are things I wanna talk about and research but I don’t want to send it to open AI. Frankly I feel gross about how much I’ve sent to open AI. My desktop is a beefy gaming rig that I don’t use for gaming much. I have a 20thread core, 64gb ram, an Nvidia gtx 3060 and 5 spare TB so why not.

    • I keep a few ollama models downloaded and I’m slowly getting to know them and what they can do. Gemma seems to answer the fastest so I’ve been using that. Deepseek is like the reasoning button on chatgpt.
    • I use openai-whisper to transcribe meetings I record using OBS. It’s really slow so I have a cronjob transcribe all my meetings for that day overnight.
    • Open Web UI is a fantastic LLM frontend. It provides tools, rags, web searching, and model ranking all as a simple to use UI.
    • My desktop has a Wireguard server which makes it easy to use my OpenWebUI on my phone.

    Now I want to work on giving the LLM access to my Google calendar so it can create reminders for me. I’m sick of forgetting to think about remembering to do things so I hope if I can just ramble at the LLM about what I’m doing or what’s on my mind it can organize my thoughts. What else are these LLM actually for?

  • nfreak@lemmy.ml
    link
    fedilink
    English
    arrow-up
    5
    ·
    1 day ago

    I started this about a month ago, absolutely no idea what I was doing, and in that short time this little box has grown a ton. Got the basics for cloud storage, jellyfin with the arr suite, navidrome to replace spotify/tidal, etc. Got my scanner going right into paperless, finally starting a budget planner with actualbudget, even set up homebox to maybe eventually keep track of my collections of random bullshit. Spent 3 days fighting with Wireguard and gluetun to make a single VPN connection that’ll hook me into my LAN but also output all my traffic through Mullvad, using pihole as my DNS - I should get Unbound set up at some point too but that’s a project for another day.

    Today I learned about homeassistant, and while I’m not one to care about IoT shit or whatever, just dabbling with NFC tags for the lights and such has been pretty neat.

    This week I’m getting a second machine in that I’m going to use exclusively as a NAS and stop relying on USB external hard drives.

    I really just wanted a little 24/7 Bob Ross box with a bit of cloud storage, and this project blew up a lot more than I thought it would LOL

  • MangoPenguin@lemmy.blahaj.zone
    link
    fedilink
    English
    arrow-up
    16
    ·
    2 days ago

    Latest thing is my server was hard locking up randomly every couple days. Finally thought to check IPMI and it was triggering a correctable ECC error on a specific stick of RAM.

    I figured maybe the first couple errors were correctable by the ECC RAM but then they just got worse and caused the lock up.

    Pulled the 2 sticks in that pair and so far so good. I’ll survive just fine with the remaining 192GB of RAM lol.

    Also switched from my old Dell box with Opnsense to a Linksys MX4300 running OpenWRT, saves me about 20W and its fun to try something different.

  • anotherandrew@mbin.mixdown.ca
    link
    fedilink
    arrow-up
    3
    ·
    1 day ago

    A couple things I’ve been working on

    First, I spun up a larger VPS to consolidate two smaller ones. This time I dockerized almost everything. Still a docker newb, but karakeep, redmine, mbin, lemmy (still deciding which I want), davical. Asterisk and postfix/dovecot are probably gonna stay on the vps root. I’m using zfs and compression. Interestingly, the postgres database that everything is using seems to get better compression than the mail spool.

    A couple weeks ago I picked up a NetApp 7 bay disk shelf for $30. It uses fibre channel (AT-FCX) controllers and I’ve never used that before. I grabbed a $7 FC HBA (QLE2560), a 2m cable and an m2-to-PCIe adapter meant for an eGPU. The idea is to see if I can’t get the RK3588 board I’m playing with to see it. I did something similar with a $50 Dell 12 drive bay and my old C6100.

  • milicent_bystandr@lemm.ee
    link
    fedilink
    English
    arrow-up
    4
    ·
    2 days ago

    I set up my old laptop as a home server, with a vps as reverse proxy via nebula. It runs Mint - strange for a server but that’s so it can still be a laptop. Syncthing keeps it in sync with the more portable laptop.

    The ‘server’ now runs immich, which I can use super fast from the laptop itself; a bit slower if I connect with nebula over the LAN (it’s firewalled off from the LAN generally); or still pretty decently via the VPS on Https - and that VPS proxy means the family phones can connect with the apps easily.

    Immich runs in podman, with some help from Lemmy about how to set that up.

    And filebrowser makes it easy to share files or allow uploads with/from family around the world. With caddy on the VPS, ufw on the server and nebula in between, it’s really easy to add in something like filebrowser on a new subdomain.

    Next is to try some other podman containers, or set up mqtt and owntracks.

    • MadMonkey@lemmy.world
      link
      fedilink
      English
      arrow-up
      3
      ·
      2 days ago

      How are you finding immich? I got it running on Ubuntu, and it’s fine on the server, but the android app keeps lagging and crashing.

      • milicent_bystandr@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        edit-2
        1 day ago

        I’m liking it. I’ve had no problem with the Android app, but then I don’t use it a lot, nor do my 10k pre-shrunk photos compare to some people’s collections here.

        My only complaint is that two accounts don’t share great if you want to share face data etc. or to have a shared album show up in each others’ timeline.

        Edit to add: Also because it lacks editing, I think my new workflow is going to have to be keep the photos separately still and edit/sort them my old way, then put them back in an external folder. I still want to do external folders generally because I still want my photos organised my way on the file system, but I was hoping to gradually sort/delete/edit in Immich to make the workflow more relaxing. Maybe I’ll still do some of it - deleting and I think it can rate - but I haven’t worked that out yet.

  • hobbsc@lemmy.sdf.org
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 day ago

    i just moved almost all of my containers (except for my omada controller) to my VM running fedora and podman off my VM running ubuntu and docker. why? i was in a product sales call (being sold to) and didn’t have any actual work tasks to do during that time. Now there’s an additional VM on the network.

    Trying to decide if I’ll move omada as well or just shift everything back. I shouldn’t have fiddled with the stack while I was bored. A video game or something would’ve been a better idea.

  • chirospasm@lemmy.ml
    link
    fedilink
    English
    arrow-up
    11
    arrow-down
    1
    ·
    edit-2
    12 hours ago

    Hello! I recently deployed GPUStack, a self-hosted GPU resource manager.

    It helps you deploy AI models across clusters of GPUs, regardless of network or device. Got a Mac? It can toss a model on there and route it into an interface. Got a VM on a sever somewhere? Same. How about your home PC, with that beefy gaming GPU? No prob. GPUStack is great at scaling what you have on hand, without having to deploy a bunch of independent instances of ollama, llama.ccp, etc.

    I use it to route pre-run LLMs into Open WebUI, another self-hosted interface for AI interactions, via the OpenAI API that both GPUStack and Open WebUI support!

    • RagingHungryPanda@lemm.ee
      link
      fedilink
      English
      arrow-up
      2
      ·
      2 days ago

      Oh that’s dope. How many hours are you running? Do you also use them for things like encoding or something like that?