Fearful of not having enough RAM, I opted for the 8GB model of the pi. As it turns out, Citrix rarely spikes above 550MB of memory so the 4GB model would have been enough! Oh well.
Anyway, here are all the components for a mountable zero client for Citrix (from https://thepihut.com/):
Component | SKU | Cost |
---|---|---|
Raspberry Pi 4 Case (With Cooling Fan) (v3.0) | SKU: TPH-001-GRY | £10 |
VESA Mounting plate for The Pi Hut Cases1 | SKU: TPH-055 | £2.50 |
USB-C Cable with On/Off Switch | SKU: 102509 | £3 |
Official UK Raspberry Pi 4 Power Supply (5.1V 3A) | SKU: SC0216 | £8 |
Raspberry Pi 4 Model B (4GB or 8GB) | SKU: SC0195 | £54\£74 |
Official Raspberry Pi 4 MicroHDMI Cable (1M) | SKU: SC0270 | £10 |
I found the fan with the pi just slightly noisy, so opted to buy a non-pi branded fan (this needs some manual adjustments, I'd recommend not doing this):
Noctua NF-A4x10 5V, Premium Quiet Fan, 3-Pin, 5V Version (40x10mm, Brown)
Seemed like a great idea, the fan turned up in lovely packaging, loads of different connectors. But, the Raspberry pi case is really small, and the cable supplied with the fan is really long. Years of playing snake wouldn't help here.
The fan just fits over the top of the inside row GPIO pins. To mount it to the case, you will need to drill 5mm holes (I'd recommend creating a template to do this).
To adjust the cable length, you will need to cut it! Before doing so, make sure you have these components ready to create a new jumper:
Leave about 4cm of cable after the fan, then carefully bare the wire ends (tucking back the yellow ground wire as that isn't required)). Snip one of the female breadboard cables with about 3cm of cable, bare the end, then use the heat shrink solder sleeve to join the two together (I just used a tealight candle to melt it). Do this for the red and black wire, then connect to your pi!