I have been using a Raspberry Pi 3B as a workstation, connected to an HDMI monitor and keyboard and mouse. I use it for a variety of tasks, as a general-purpose computer.
With accessories it was just over $60. I already had the monitor, keyboard, and mouse.
It actually works well as a workstation. I can browse the web as long as I don't open too many tabs. It only has 1 GB RAM, period.
A bigger concern is the limited lifetime of using the SD card as primary storage.
I periodically save an image of the flash boot card onto my laptop hard drive so if the card fails I can always restore the image into a new one.
But it feels like I am living on borrowed time using Flash memory constantly.
This needs to become my primary Linux computer as I move away from Windows. I need it to be able to do everything: Internet, SSH, cron jobs, or anything else I might want to do on a general purpose computer. With dependability beyond the one I am using now.
So my question is: Can someone recommend a low-cost Linux computer with a HDD and some RAM expandability?