About Wes’ Nonsense Website

Home About

This website is hosted by a 7.5 year old fanless computer on my desk in the Sunshine Coast region of Queensland Australia.

Model Qotom Mini PC Q310G4 S05
CPU Quad core Intel i5-5250U
RAM
               total        used        free      shared  buff/cache   available
Mem:           7.7Gi       436Mi       7.1Gi       900Ki       352Mi       7.3Gi
Swap:          511Mi          0B       511Mi
OS Chimera Linux
Uptime
03:05:09 up 6 days, 14:04,  0 users,  load average: 0.00, 0.00, 0.00

How

Connections are forwarded from my server to the computer over Tailscale. This way I don't need to worry about dynamic DNS, CGNAT, and port forwarding on my router. It's served over HTTP so that it works with old computers.

The server is running Chimera Linux and serves the site via a combination of Nginx and a custom written Rust program.

What

The site is hand coded in HTML 4. Pages are generated from MiniJinja templates. Static pages are generated with a Makefile at build time and served as static HTML. Dynamic pages (under the cgi-bin path) are generated by a custom server implemented in Rust.

The source code is on my forge.

Why?

Who could say. Mostly to scratch an itch, play with Tailscale, and pretend it's 1999 again.

Compatibility

This website aims to be HTML4 Transitional compliant. It has been tested on:

  • Internet Explorer 4.01 on Mac OS 8.1
  • Netscape Navigator 3.01 on Mac OS 8.1
  • Netscape Navigator 4.08 on Mac OS 8.1
  • Netscape Navigator 4.08 on Windows 98
  • modern Firefox

For the best experience the browser should support the UTF-8 text encoding (IE and Netscape 4 onwards support this) and be at least 640 pixels wide. Due to the nature of the table based layout used on the site it isn't super mobile friendly, it does work ok in landscape orientation though.

Credits

Inspiration

Icons




By Wesley Moore. Generated Tue Apr 22 03:05:09 AEST 2025. Site map