Live data from Hacker News

Building an ARM64 home server the hard way

jforberg.se

51–60 of 119 posts

Re: Building an ARM64 home server the hard way

#51
post #50

Earlier quoted context omitted.

Your efforts are commendable, but you're not correct about Spamhaus and being forced to use Google / Apple. For starters, nobody is ever forced to use a web browser with email. I'm OK with the fact that pine will parse some of the HTML so I don't see all the silly tags in most email, but it will never follow a link, at least. If your IPv4 and/or IPv6 is on a Spamhaus list and you can't get it / them removed, likely b…

If you want to make spamhaus remove your IP from their block list, you must engage in a chat working only with google/apple javascript browsers (I am a noscript/basic (x)html user). Where is the IRC server? They provide an email for IP block list removal... which is blocking smtp servers (not even a grey listing) using their block lists. Those guys are bad, really bad. Hope they grow up and improve. Yeah, once I have…

I wrote what I wrote in an unclear way:

"you're not correct about Spamhaus and being forced to use Google / Apple"

What I meant is that you weren't necessarily correct about Spamhaus, nor correct about being forced to use Google / Apple (which I thought was a reference to the fact that 98% of the world use Google's browsers and Gmail and/or Apple's Safari and/or Mail).

I see now you were referring to using a mainstream browser to communicate with Spamhaus. Yes, that's uncool. And yes, I wholly agree that the email address to request unblocking should not be filtered like it is.

Sometimes we worry so much about the symptom that we forget about the problem. Perhaps it'd be worthwhile to just ask someone else to forward an email requesting removal to Spamhaus' removal address.

Re: Building an ARM64 home server the hard way

#52
post #50

Earlier quoted context omitted.

If you want to make spamhaus remove your IP from their block list, you must engage in a chat working only with google/apple javascript browsers (I am a noscript/basic (x)html user). Where is the IRC server? They provide an email for IP block list removal... which is blocking smtp servers (not even a grey listing) using their block lists. Those guys are bad, really bad. Hope they grow up and improve. Yeah, once I have…

I wrote what I wrote in an unclear way: "you're not correct about Spamhaus and being forced to use Google / Apple" What I meant is that you weren't necessarily correct about Spamhaus, nor correct about being forced to use Google / Apple (which I thought was a reference to the fact that 98% of the world use Google's browsers and Gmail and/or Apple's Safari and/or Mail). I see now you were referring to using a mainstre…

Come on, you know that the whole point is to be independent from gatekeepers, and walking towards real digital freedom.

Spamhaus is doing a really bad job. They just need to grow up and improve.

Re: Building an ARM64 home server the hard way

#55
post #52

Earlier quoted context omitted.

I wrote what I wrote in an unclear way: "you're not correct about Spamhaus and being forced to use Google / Apple" What I meant is that you weren't necessarily correct about Spamhaus, nor correct about being forced to use Google / Apple (which I thought was a reference to the fact that 98% of the world use Google's browsers and Gmail and/or Apple's Safari and/or Mail). I see now you were referring to using a mainstre…

Come on, you know that the whole point is to be independent from gatekeepers, and walking towards real digital freedom. Spamhaus is doing a really bad job. They just need to grow up and improve.

Of course, but giving up and just accepting the fact that you're on their blocklists does more harm to you in the long run, in my opinion, than just asking someone to forward an email. If that's what you want, then of course that's entirely up to you, but considering the complete lack of action network admins take when you report abuse and illegal activity, you can hardly blame people for taking the easy way out and just blocking all the low hanging fruit.

Re: Building an ARM64 home server the hard way

#56
post #46

Earlier quoted context omitted.

I just want something small with ECC RAM

Not cheap, but does support ECC: https://morefine.com/products/morefine-s500-mini-pc The FAQ question reads a bit funny: "Q19:Support ECC RAM? YES. S500+ Support ECC RAM, But compatibility requirements are higher, and cannot be used casually." Also, these AsRock products: https://www.asrockind.com/en-gb/4X4%20BOX-V1000M https://www.asrockind.com/en-gb/4X4%20BOX-R1000M

Thank you for the links, that morefine one seems really nice, would need to get 2.5Gb networking gear...

I currently have a single 16 core/64 GB ECC Ryzen tower with ZFS that I'd like to break into a ZFS ARM ECC NFS server with a separate small form factor Ryzen or ARM compute cluster.

Re: Building an ARM64 home server the hard way

#57
post #18

The hard way? Copy bootloader from somewhere, partition, extract readymade rootfs, setup bootloader, reboot. Sounds more like the Arch way . :) The only ARM specific thing here is probably the need to use a DTB. This just shows that manual Linux installation on random ARM board is not more complex than on x86_64. Perhaps even simpler, since you're just extracting a pre-made rootfs instead of using a package manager d…

Right? With that article title you figure the author had written his own bootloader in Typescript then transpiled to Rust, ultimately cross compiling to his Arm64 target from a homebrewed x86 CPU fabricated in his garage.

For real though, what the author did is much harder than downloading and booting an official OS image from Pine. The article also documents all the successful steps and skips any missteps or debugging, making the process look very simple (not a criticism, I thought it was an excellent read). Maybe those missteps took place during previous projects, but suffice to say that you don’t make booting a non-standard image look easy without expending significant effort, at some time.

Re: Building an ARM64 home server the hard way

#58
post #44
post #18

The hard way? Copy bootloader from somewhere, partition, extract readymade rootfs, setup bootloader, reboot. Sounds more like the Arch way . :) The only ARM specific thing here is probably the need to use a DTB. This just shows that manual Linux installation on random ARM board is not more complex than on x86_64. Perhaps even simpler, since you're just extracting a pre-made rootfs instead of using a package manager d…

Experts sometimes forget being beginners.

"Hard" is relative, sure. But regular Arch Linux installation is harder than this in a sense, and the author is Arch Linux user on multiple devices already, so not a beginner.

If I go through the article and list arm64 SBC specific pieces, it's just copying the booltloader from the manjaro image for rockpro64 and maybe different names of files in /dev for some block devices.

Even configuring U-Boot is done the same way you do it on regular Arch, if you use extlinux on x86_64, which many do/did.

Re: Building an ARM64 home server the hard way

#59
post #14

Got myself a Pi, a plastic box, a memory card, a big usb key, wrote my own SMTP server in super lean no-libc C (c89 with benign bit of c99/c11), put a devuan GNU/linux (NOT debian with its toxic trashy bloat and kludge of systemd). I did the same thing with a nanomimal http server to serve static content and maybe dynamic in the future: a noscript/basic (x)html http server for maps (which uses openstreet map tiles),…

> The main issue: spamhaus block lists, they are hostile to all self-hosted people Allow me to correct that for you. There is nothing wrong with spamhaus. They provide one of the best anti-spam options amongst all the commercial providers. Spamhaus have many lists, I suspect the one you are referring to is the PBL, in their words "DNSBL database of end-user IP address ranges which should not be delivering unauthentic…

You're trying to argue sense with someone who thinks they can sue someone for greylisting, and is screeching about insecurities in GUI browsers and being "forced" to use an Apple or Google browser:

> "If you want to make spamhaus remove your IP from their block list, you must engage in a chat working only with google/apple javascript browsers (I am a noscript/basic (x)html user)."

Amazing that I've been on the internet for several decades and never once had my shit jacked (due to a modern GUI browser or otherwise.) The way people like grandparent commenter make it sound, the split second you use a modern browser, you'll be pwned...

Edit: https://news.ycombinator.com/item?id=34700126

> webkit/blink/geeko are financed (and steered) by the same people: blackrock/vanguard = apple = alphabet(=google) = microsoft = starbucks = etc.

loooooooooooooooool

Re: Building an ARM64 home server the hard way

#60
post #29

Earlier quoted context omitted.

Are there any boxes without a graphics card or at least with a primitive one? So that they would be more economical in case you only need them for the role of a server?

Pretty much all of the small boxes just use the iGPU.

And that iGPU is great for a Plex server for transcoding, especially if it has QuickSync for hardware acceleration.
Post reply on HN