HamsterRage

joined 3 years ago
[–] HamsterRage@lemmy.ca 2 points 12 hours ago

RPN baby!

RPN.

[–] HamsterRage@lemmy.ca 31 points 2 days ago

If you read the article you'll find out that the fibre piggybacks on the structures built for power transmission. And the power transmission has already been halted and is scheduled for dismantling.

[–] HamsterRage@lemmy.ca 1 points 3 days ago

Harvey's was good way, way back when they still had items like the Ultraburger. But that was like 30 years ago. Then they simplified their menu and at around that time the quality of everything went down noticeably. Then we stopped going there because we always felt gross afterwards. Haven't been back in decades.

[–] HamsterRage@lemmy.ca 5 points 3 days ago

St Lucy, who's martyrdom involved having her eyes plucked out is usually is pictured with her holding them on a plate. Often something that looks like a pedestal cake platter.

Strangely though, she always seems to still have her eyes in their sockets. I've never understood that.

Somehow, the eyeballs on the plate usually end up looking like Muppet eyeballs. More often than not, Cookie Monster's. Not no much the ones in this picture.

[–] HamsterRage@lemmy.ca 2 points 6 days ago

I'm old. Google tells me that "Celcius degrees" used to be used for differences or ranges, but modern standards just use "degrees celcius" for everything. My experience would come from thermodynamics classes in the 1980's.

[–] HamsterRage@lemmy.ca 1 points 6 days ago (5 children)

Technically, I think that C° is used to express differences or ranges of temperatures. For instance the difference between 15 °C and 20 °C is 5 C°. Or you could say something like, "5 C° more is all it takes for me to start wearing shorts".

[–] HamsterRage@lemmy.ca 2 points 2 weeks ago

Let's look at the recent case where the FBI/Google took down a sites related to a botnet that was using Android TV boxes that came equipped with malware. These were cheapo, third tier units probably sold via Temu or some equivalent.

In this case they were being used to relay and obfuscate crime related traffic, but there's no reason that the same technique couldn't be used to more directly attack the hosting network.

I think that if you assume that device that you plug into your network could be used as an edge router into your network for a WireGuard connection with the outside world, then isolating those devices from your homelab is a good idea.

Something like an Android TV box obviously needs to connect to the Internet, and there are good reasons that you might want to run a VPN on it too. So trying to limit its access to the Internet via ports would be difficult. A VLAN would give me some piece of mind here.

[–] HamsterRage@lemmy.ca 1 points 2 weeks ago (4 children)

Remember that separation by VLANs does very little unless you have firewall rules that limit traffic between them.

[–] HamsterRage@lemmy.ca 1 points 4 weeks ago

When I started out, I really wanted to do it this way too. A bare metal install just seemed a little crude, and I thought I might want to run other firewall related services from that node. I had technical issues, and OPNSense just didn't want to run under Proxmox for me.

Finally, I said to hell with it and went with a bare metal install and, in retrospect, I'm glad it worked out that way.

OPNSense just works, and I don't feel like there are any opportunities lost due to the bare metal install. Instead, it just feels really clean and sequestered from the homelab cluster as it should be.

I totally get the desire to want to muck about with Proxmox hosting and learn about how it works. That's the right attitude. But hosting an OPNSense virtual machine isn't the right starting place.

As a beginner, do beginner stuff. Install a Technitium container and learn about DNS. Install Immich, or Jellyfin or an *arr stack. But not a firewall as a VM.

[–] HamsterRage@lemmy.ca 1 points 4 weeks ago (1 children)

Yeah, there is a line of units that has a PCI slot that then requires a riser card in order to be able to use it. The problem is that those units, from what I've seen, tend to cost at least twice as much as the M910Q/M710Q. Even the M920Q/M720Q are significantly more expensive. Not to mention, a bit more difficult to get hold of.

IMHO, once you're talking about dropping $300-$350 on one of these models with the riser card, you really have to think hard about whether it's worth it for 6th/7th generation Core i5 processors. Especially if you're looking at a cluster of three. It seems highly probable that you could get something with an 11th/12th generation processor and multiple or 2.5GB ethernet ports for only a bit more, and you'd end up only needing two of them instead of three, and price might end up being a wash.

I am really, really curious to see how external USB 2.5GB or 5GB adapters would work. I'm getting the impression that they are a lot more reliable than they were even a few years ago, and might be a viable, cheap option.

All that being said, network speed hasn't been an issue for me so far, and I'm not convinced that CEPH + HA, is a path I should be going down. Or a path that's worth it for most self-hosters.

So far, the only thing that I've encountered that pushes the CPU on an ongoing basis is Frigate, and even that is performing well and not affecting other containers on the same host. But I'm still adding services to my cluster, so who knows.

[–] HamsterRage@lemmy.ca 5 points 1 month ago (3 children)

I watched a whole bunch of videos about those and it totally looks like they would work electronically. But most of them wouldn't fit in any of the ports on the back without modification and 3D printing magic. Some people left them "just hanging out".

25
New Articles Dump! (www.pragmaticcoding.ca)
 

First off, I any of you have been waiting for me to get around to publishing parts 2 & 3 of my SnapCast series, I apologize for the delay. I've finally got my homelab to a state where I can start transitioning my wife over from some of the cloud services we've been using to my self-hosted alternatives. The final push on that was to get backups working properly. Anyways, time just disappeared on me.

So here's those two articles:

Part II

Part III

I've had a whole bunch of infrastructure type articles in progress for months now. I finally took the time to wrap a bunch of them up. Part of the issue is that so much of the content is inter-related that it feels wrong to publish a single article when a whole bunch of the information depends on understanding some other concept that is covered in a different article that hasn't been completed yet.

What am I trying to accomplish here?

As someone who has always considered himself primarily a programmer, I've also had to be "The IT Guy" for decades, and also "The Unix Guy". This meant that I ended up with a lot of practical experience with networking and data centre configuration and planning. I was in charge of configuring the rulebase on a CheckPoint FW1 firewall before some of you were born.

At the same, I never really wanted to do this stuff, but somebody had to, and it had to be done right. But it was all "hands-on", and I would have killed myself before I'd go through the misery of getting something like a Cisco certification.

On top of that, as a programmer I was quite a bit more involved with the business of the company than any of the networking guys we eventually ended hiring. This meant that my role morphed into being the guy that could help the network techies understand how their plumbing was going to be used by the business.

I look at what it takes me to build a homelab, and I realize just how much I lean on the things I learned over decades of being "The IT Guy", and I wonder how hard it must be for people without that kind of a background.

I've read through much of the FUTO article, and i can only think that even that is a hard slog for non-technical beginners. I thought that if I could share some of the things that I've learned about putting together a homelab over the past year or so, while trying to explain the underlying concepts involved, then it might help someone...and it keeps me busy and off the streets.

Back to the article dump...

Next is an article about DNS servers and, specifically, Technitium.

Going hand-in-hand with that, is an article about how You Need a Public Domain.

Finally, an article I've been sitting on forever that talks about the Lenovo M910Q Servers that I have been using in my Proxmox cluster.

In case you're interested, I'm also working on articles about systemd, a Proxmox introduction, resilency and recovery, network security, accessing services, VPN integration and linux basics.

As always, I'm interested in any feedback you may have, including stuff I got wrong or missed out, and whether there's any content you'd like to see. Thx.

[–] HamsterRage@lemmy.ca 1 points 1 month ago

I've got the article just about ready to go. I got myself swallowed up in a project to implement Frigate (finally) and just didn't get around to posting it. It should be up tomorrow.

66
submitted 2 months ago* (last edited 2 months ago) by HamsterRage@lemmy.ca to c/selfhosted@lemmy.world
 

For the past few years I’ve been building and maintaining website/blog at www.pragmaticcoding.ca. It has mostly about programming, and more specifically it’s ended up having a lot of content about JavaFX with Kotlin.

Lately, I’ve been spending all of my time building out my own homelab and self-hosting the services that I need. I’ve got a little stack of M910Q’s running in a Proxmox cluster with an HP T740 running OPNSense.

One of my big successes so far has been to replace my Google Home devices streaming music all over the house with a SnapCast network using RaspberryPi Zeros as the streaming clients. I've been working on documenting how to do this, and the result is a three part series that explains what SnapCast is, how it works and how to combine it with Mopidy to stream music around the house.

I have to admit that this one got away from me. It was all one article until I noticed that Jekyll was estimating it at oven 1/2 hour to read, which is way, way too long. So it became three parts, which also gives me the opportunity to release it over time, and make sure that each part is nice and clean before I post it live. Part I is an introduction to SnapCast and explains how it works and how to set up a SnapCast server in Proxmox.

If you're interested, take a read and let me know what you think.

 

For the past few years I've been building and maintaining website/blog at www.pragmaticcoding.ca. It's mostly about programming, and more specifically it's ended up having a lot of content about JavaFX with Kotlin.

Lately, I've been spending all of my time building out my own homelab and self-hosting the services that I need. I've got a little stack of M910Q's running in a Proxmox cluster with an HP T740 running OPNSense.

Since I've been spending all - and I do mean all - of my time futzing about with this self-hosted stuff, I thought I'd try to add some content to my website to help people doing the same thing. My idea was to make it more "bloggish", talking about the tricky things I've had to master along the way as I implement various services.

But I feel like there also needs to be some foundational content. Articles that explain concepts that a lot of people, especially people without professional networking experience, find difficult to grasp. So I've started working on those.

While I think of myself as mostly a programmer, my career (now, thankfully over) had me as an "IT Guy" more often than not. I spent 24 years at the same mid-sized company with a tiny IT department and simply had to get involved with infrastructure stuff because there was nobody else to do it. It was very hands-on at first, but as we grew I was able be limit my involvement to planning and technical strategy.

Since the mid 90's, we went from self-hosted physical servers, to colocated servers, to colocated virtual servers to cloud servers and services. So I feel like I have the insight to provide help.

Anyways, this is the first article in this new section. I've seen a lot of people posting questions about how VLAN's work and I know that it's mystifying to many. So I wanted to push it out before I have the supporting framework put together on the website, and it's just sitting there as the first post that's not about programming.

My goal is to provide practical, pragmatic advice. I'm not particularly worried if some particular facet of an article isn't 100% totally correct on some obscure technical level...as long as the article gives solid practical advice that readers can act on.

Anyways, take a look and let me know if you think this kind of article might me of use to yourself or other people getting started on self-hosting.

 

A friend of mine has come up with a new on-line word game that seems to me to be pretty fun. I'll give the you the description from the announcement he sent out a few days ago:


You start with a set of 7 letters. Make a word, ideally using some letters more than once. That’s how you score big: for example, COFFEE is worth 8 points, TEAMMATE is 12, but DONUT is just 5.

The letters you play will be replaced with new ones from today’s predetermined sequence, until it runs out. Here is a short video.

Your goal is to squeeze the highest score you can out of today’s challenge. You can also play it again, making different choices, to beat your earlier score.

It’s free, fresh every day, and just enough of a mental workout to leave you smiling (or muttering about that one word you should have seen).


I know, from the discussions that we've had as he was developing it, that he has spent a huge amount of time working on the algorithms to ensure that the letter sets that loaded up each day have a maximum amount of playability.

The game runs in two modes: one with a short list of 30 letters, and one with the "regular' list of 60 letters. Personally, I find the shorter game a good fit for my attention span. If you didn't pick up on it from the description, the letter lists are updated each day, so you get two games a day, one short and one long.

I think it's worth a try.

https://letteragegame.com/

 

For some reason, the wife decided to pull out all of the amigurumi critters that she's made since she started doing this at the beginning of the year.

So, here you go, the group shot:

 

She said that the pattern was awful and that she had fudge all kinds of stuff to make it work. The hat needed to be completely redesigned.

 

I'm beginning to think that this sub will never be ready. What's the hold-up????

 

The wife has started to make these amigurumi creatures. Here's her latest two.

She uses worsted weight wool (she tells me) which generally results in bigger creatures.

 

I wanted one of these back in 1980 when I was 16. I remember that they were $1,200, but they might as well have been $1,200,000 as far as I was concerned.

Many years later I had the $$$ to buy one, and this one is a beauty. Koa, with Bill Lawrence pickups.

Look at all the knobs and switches!!!

view more: next ›