Blog hosted on a Nintendo Wii

(blog.infected.systems)

Comments

tech234a 21 April 2025
For those unaware, the "SSL Added and removed here!" image is a reference to a diagram describing unencrypted communications between Google datacenters that leaked from the NSA in 2013 [1].

[1] https://arstechnica.com/tech-policy/2013/10/new-docs-show-ns...

spauka 22 April 2025
One of the coolest revelations to me, just looking at the status page [1] is that the Wii only had 88 MB of RAM - split between 24 MB built in to the SoC and 64 MB of GDDR3.

Given that this is the case, ntpd using 15% of the system memory means it was using about 13 MB of RAM - hardly a huge chunk by today's standards but not small either. I wonder if reducing the number of time servers would improve this much? On my system I can see I'm tracking about 9 servers from the debian pool.

Compare this to the XBox 360 which even at the time had 512 MB, it's really amazing how much they managed to squeeze out of such a tiny chip.

[1] - https://blog.infected.systems/status/

greeniskool 21 April 2025
> Rebooting NetBSD reboots the whole console, and not just the NetBSD ‘app’, so you’ll find yourself back at the Wii Menu after any kernel patch or system upgrade.

This can be mitigated by installing Priiloader, and having it autoboot into either the Homebrew Channel or the NetBSD .dol file

kn100 22 April 2025
I love this sorta stuff! I once had my blog hosted on a docker container on my Robot Vacuum. I switched back to a saner host when I started getting uptime alerts when the vacuum went under my bed and lost wifi signal!
janvdberg 22 April 2025
This reminds me of a project I saw more than 24 (!) years ago. Someone made a webserver for the GBA.

It seemed magical to me at the time and I still remember going to this site often to see updates (that's why I remember the URL).

Thankfully the Wayback Machine still has it:

https://web.archive.org/web/20030204043536/http://fivemouse....

joseda-hg 21 April 2025
Based on previous experience with Wii homebrew, you could probably circumvent the (expected) reliability issues of the smaller SD by swapping to a regular USB thumbdrive post exploit, ports are only 2.0 but you're bound by processor anyway
sadeshmukh 21 April 2025
FYI - instead of Photo Booth you can use Quicktime Player and "create new movie recording". I believe that should fix the image flipping problem.
RockRobotRock 21 April 2025
>I was doing this bit using a capture card and Photo Booth on macOS which doesn’t actually support disabling the image-flip on the video feed

Please use OBS

jandrese 21 April 2025
Performance is not bad. It's clear they aren't using Nintendo's TCP stack, as it was notoriously terrible on the Wii.
bennydog224 21 April 2025
Not to be a stickler, but the blog isn't actually FULLY hosted on the Wii until you move that Caddy instance to it or drop it :)

Nice work.

OuterVale 22 April 2025
The writer's post on the fediverse announcing this post gave me a good chuckle when it came across my feed.

https://infosec.exchange/@alexhaydock/114377262481451962

benwilber0 21 April 2025
got hugged.

Maybe the next post will say "Blog is hosted on a Nintendo Wii (running Varnish)"

zoezoezoezoe 22 April 2025
> https://blog.infected.systems/posts/2025-04-21-this-blog-is-...

Didnt think I'd ever be id'd so accurately on a blog about running a webserver on a WII.

Bluecobra 21 April 2025
Really impressed by how low the load average is (0.06 @15 min).
allegrotim 21 April 2025
this is pure beauty. Do you think something like this can be done on a NES? like a simple CGI website
msephton 22 April 2025
Very cool and fun. Regarding power draw, later Wii revisions improved this. My OG Wii runs much "hotter" than my later one.
onefreecomputer 21 April 2025
Hey, if anyone wants Wii colo on public address space in New York, get in touch. We gotchu.

https://wtfhost.onefreecomputer.org

We also have android dedis.

ObscureScience 21 April 2025
Anyone knows if the Starlet co-processor is accessible from NetBSD?
rubatuga 21 April 2025
Cool, but I sense a slowdown!
SuperHeavy256 21 April 2025
edent, my question is what tool did you use to make the Wii ASCII art?
breadchris 22 April 2025
incredible! great job!
ee99ee 21 April 2025
Interesting how the times don't update with each refresh... CDN?
cdplayer96 22 April 2025
this is so dope
_blk 22 April 2025
Try using ZZ to exit vim ;)

...Then the hardest part is only remembering what layout you're on if you regularly swap keyboard layouts between QWERTY and QWERTZ

..or wait are you even on a keyboard there?

spl757 22 April 2025
Are you still looking for PS2 Linux?
jarbus 21 April 2025
beautiful
CommenterPerson 21 April 2025
Interesting work! Definitely deserved the #1 spot on HN