10 ms·
Web Server on a Nintendo Wii
- bombcar 5mo agoMore powerful than a Sun sparkstation 5!
- giantrobot 5mo agoI appreciate the lack of a reverse proxy in front. While I love the various "website hosted on X" projects they end up in reality just served by CloudFlare. Which is fine since you don't want your C64 or vape pen or whatever to explode. It's just less "hosted on X" and more "single HTML page served by CloudFlare".
- weird-eye-issue 5mo agoIt depends on the cache settings but by default CF doesn't cache HTML
- bombcar 5mo agoIt looks like it's proxied if you come over IPv4 - which the vast majority of "customers" likely do.
- sjmulder 5mo agoI meant to replace it with IP forwarding from a secondary IPv4 address on another host running OpenBSD, but I haven't been able to get that to work yet. Perhaps any OpenBSD/pf folk here have an idea? This is my config (where in the real file the variables are literals): pass in on egress inet to $secondary_ipv4 \ af-to inet6 from $ipv6 to 2a02:a45f:8eaa::2/128 All I get is timeouts and traceroutes with infinite hops. First I tried rdr-to, but that complains of the address family mismatch.
- bombcar 5mo agoIf it's proxying without caching, what you have is "basically" real. It's just there have been others who put a gameboy behind a massive cache, and most requests would come back from the cache server.
- sjmulder 5mo agoTurns out the rule works perfectly fine, I just forgot to enable IPv4 forwarding in sysctl (in addition to IPv6, which I did enable).
- Shalomboy 5mo agoi used to love httpii for this!
- stevefan1999 5mo agoI wonder what kind of apps you can run. Matrix certainly won't but IRC server? Probably
- bombcar 5mo agoThe Wii is comparable to a mid-range Pentium III with 64 MB of RAM - so anything that Linux/BSD could run around 2002 can likely run on this.
- bmlzootown 5mo agoFun fact, my Wii running Linux was my first server. I had a webserver running, and an IRC bouncer (ZNC). Anything outside the standard "it's available on every architecture" type stuff require manual compilation, however, which can take forever.
- phwbikm 5mo agoGopher. Shake hands. Glad to see you are still hacking
- jofzar 5mo agoSee also https://blog.infected.systems/posts/2025-04-21-this-blog-is-hosted-on-a-nintendo-wii/?ref=404media.co https://blog.infected.systems/posts/2025-04-21-this-blog-is-...
- LoganDark 5mo ago> 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 I use OBS to monitor my video capture. This essentially lets me use my Mac as a monitor for my headless desktop (which does not have a monitor of its own). Maximum gaming. Deskflow lets me use my Mac as a keyboard over LAN, too. Beats remote desktop for sure. Especially when gaming.
- ninjin 5mo agoMy preferred way is ffplay(1). Last time I checked I get lower latencies than OBS at that, at least when I use `-sws_flags fast_bilinear`, which is the same scaling OBS uses by default.
- LoganDark 5mo agoI wouldn't wish bilinear scaling on my worst enemy; 1:N is the only way to go for me. I'll check out ffplay. Edit: ffplay doesn't support cropping the output to fit my display (or if it does, it's far too arcane for me). As composable as ffmpeg is, it's awful UX for me. I'll stick to OBS.
- ninjin 5mo agoUse whatever gets the job done. As for scaling and cropping, to the best of my knowledge, ffplay(1) supports all the options that ffmpeg(1) does. Here is what I for example use when capturing my Famicom: ffplay -sws_flags fast_bilinear -framerate 60 -video_size 1920x1080 -vf crop=iw-360:ih,scale=-1:1080 $DEV.
- mrweasel 5mo agoProjects like this brings a lot of joy to me, even if it's technically only "I configured NetBSD as a webserver".
- tantalor 5mo agoNot to spoil the fun, but is it really still a "Nintendo Wii" if you replace the stock OS? The identity of a "Nintendo Wii" is the combination of its enclosure, hardware, and software. To take only the enclosure and hardware and keep calling it the same thing is absurd. Where does it end? What if I keep the enclosure, but replace guts with an Xbox? Is it still a "Nintendo Wii"?
- s_dev 5mo agohttps://en.wikipedia.org/wiki/Ship_of_Theseus https://en.wikipedia.org/wiki/Ship_of_Theseus You can draw the line wherever you like but for me it is still a Wii even with a different OS. I would draw the line at replacing the hardware inside with XBOX hardware. Others may draw the line at the chassis.
- mghackerlady 5mo agono, then it's an xbox in a wii shell. I'd say having two out of three makes it a wii. Plus, there really isn't anything stopping someone from writing a web server for the wii, it's just that running a different os makes this silly task much easier
- tantalor 5mo ago> two out of three makes it a wii So if I stick a modern hardware PC running a Wii emulator inside a Wii shell, then it's still a Wii?
- bombcar 5mo agoThis strikes at the root of the Biggest Controversy™ - if you beat a video game arcade cabinet on an emulator, did you beat it? Things can be named analogously - if I have a machine that plays Wii games for me, and nothing else, I'll call it "the Wii".
- mikepurvis 5mo ago> if you beat a video game arcade cabinet on an emulator, did you beat it? Yes for the purposes of your own personal sense of achievement, no for the purposes of speedrun records.
- nebula8804 5mo agoWish we had the level of renewables in the West that China has. Their pricing is supposedly now 7-11 cents per kwH (as opposed to 20-30 cents kwh average in the states). This would further enable usage of all computing instead of tossing it into eWaste. Who cares how much power old equipment uses, host something on it until the chips literally burn out. Every Wii and other console that has homebrew should be running something....anything. The US is not lacking of space to store this stuff but is tossing so much precious resources into the trash because they are not economically justifiable power wise.
- deleted 5mo ago[deleted]
- crimsonnoodle58 5mo agoI asked Claude to map Chinese electricity prices vs capacity (broken down by power plant type) from 1990 onwards and the only thing I see is a dip from 9c to 8c in residential pricing due to renewables oversaturating the grid. Otherwise it was linear, even as renewables were added. Industrial prices remained linear also. So I would say its less renewables keeping the overall price cheap, and more the government subsidies and the sheer amount of electricity being generated by their Coal (1195), Nuclear (61), Gas (~200), Renewable mix.