• 0 Posts
  • 43 Comments
Joined 2 years ago
cake
Cake day: June 10th, 2023

help-circle
  • My latest project runs on a VM I use vscode’s ssh editing feature on. I edit the only copy of the file in existence (I have made no backup and there is no version control) and then I restart the systems service.

    So what if I mess it up? Big deal. The discord bot goes down for a few minutes and I fix it.

    Same goes for the machine configs. Ideally the machines are stable, the critical ones get backups, and if they aren’t stable then I suppose the best way to fix it would be in prod ( my VMs run debian, they’re stable).





  • SNMP does what you want. You just need a good monitoring solution that’s not as involved as Prometheus+grafana (I feel you, I’ve been there)

    I really enjoy PRTG, but it’s way too expensive for a home lab, still throwing it out there if you feel like you have money to burn.

    I hear good word about libreNMS, it’s next on my list when my PRTG licence runs out.

    Be warned that monitoring is ultimately a fickle thing; what you don’t write in yaml config for grafana, you get to dig through obscure SNMP libs to find out (though I find that’s easier for me, ymmv) for other tools.

    I recommend against: nagios (I like it but if you hate Prometheus it’s definitely not for you), checkmk (throw checkmk into the sun please it just fucking sucks), cacti (NO!), solar winds (why?)

    if you feel like you want to become a datacenter admin: zabbix scales very very well, both in performance and ease of admin against hundreds of servers, but it’s overkill for a home lab, and it can get you lost in configs for hours.




  • I’m not fully familiar with the overheads associated with all things going on on a chipset, but it’s not unreasonable to think that this workload, plus whatever the chipset has to do (hardware management tasks mostly), as well as the CPU’s other tasks on similar interfaces that might saturate the IO die/controller, would influence this.

    B350 isn’t a very fast chipset to begin with, and I’m willing to bet the CPU in such a motherboard isn’t exactly current-gen either. Are you sure you’re even running at PCIe 3.0 speeds too? There are 2.0 only CPUs available for AM4.










  • For starters, brave is chromium. If you care about the open web at all, you should get firefox, end of discussion. It’s also not particularly good at being private, especially considering that whenever chromium stops supporting manifestv2, brave will have to either support it themselves or use manifestv3. This is generally true of all features that enable privacy and are being eroded by google (see: cookies phaseout and ad profiles phase in, web integrity).

    If you like the idea of crypto, I suggest you watch the YouTube essay “line goes up”. If you’re still interested in crypto beyond “the idea is cool, I guess” then I still suggest you get firefox and an appropriate crypto wallet extension. Last I checked the standard was metamask but it might have changed since.

    Any youtuber you see talking about brave have been paid handsomely to tell you to use it. Do not fall for advertising, and exercise level-headed judgement.

    Is the browser good? No, not really. Any and all of its demarcating features, you can get on all others with a few extensions.

    Is it still a good idea to support it despites the ceo being a raging bigot? At this point why even do that (btw the Obama points do not stand here, because he is irrelevant to this conversation; this is textbook whataboutism).

    Similarly, you could choose to pay J.k. Rowling for her books, and support a very vocal transphobe that has stated outright that she’s using the money she makes to further her agenda, or you could buy and read better books, such as the discworld series. At this point choosing Harry Potter over a better series is choosing transphobia, and choosing brave over a better browser not made by a nutjob is choosing the nutjob’s side.



  • So to be clear, you want traffic coming out of your VPS to have a source address that is your home IP?

    let’s go back to fundamentals and assume for a second that your VPS provider allows these packets out and your VPS initiates a TCP connection like that. It sends a TCP SYN with source: home address and dest: remote.

    The packet gets routed to the remote. The remote accepts and responds SYN/ACK with source: remote and dest: home address.

    Where do you think this packet will get routed? When it gets there, do you think the receiving server (and NAT gateways in between) will accept this random SYN/ACK that doesn’t appear to have a corresponding outgoing packets sent first? If so, how?