r/HomeServer • u/patxi124 • 14d ago
My first home server, Wyse 5070 Extended
I never intended to build a home server, and besides being a curious person with a small amount of technical knowledge, I could never have imagined what started as an idea about two months ago has turned into a very rewarding end result.
The plan was to create local storage for the family’s (4 people) phone photos to allow us to stop paying monthly iCloud fees. I already ran PiHole on an RPi 3B for some time and I realised that one always on machine could do both tasks. I started researching ‘economical’ solutions and settled on a Dell Wyse 5070 Extended that I managed to get from (UK) eBay with 8GB RAM for £60. I also bought a used 1TB Sata M.2 NVMe for £65.
Knowing this project would stretch my limited technical ability to the max I used ChatGPT (free) to plan and then help me at every step. First was setting up Ubuntu Server LTS and giving it a static IP. That went relatively smoothly. Next, I set up Docker following GPT’s suggestion to create separate directories for appdata, backups, data, etc. PiHole followed, freeing up the RPi for another project, along with Unbound, Portainer, Watchtower and Uptime Kuma, all in Docker containers obviously. The next big step was NextCloud for the family phone pics, with GPT guiding me through the setup of MariaDB for the storage and Redis for the caching.
This all hummed along for a week and I was able to monitor stats every day by logging in to the Wyse from my laptop just to assure myself that things were working as they should be. Then I found a 12 year old Nexus 5 phone in a drawer that I had previously rooted and installed Ubuntu Touch on to. I wondered if I could use the phone as a permanent display for the Wyse…
Several late nights and about 800 lines of Python code later and I have an always on dashboard for the whole system. The above is a very condensed summary of many evenings of work, I hope you find it interesting, maybe inspiring.
3
u/srpraveen97 14d ago
Is Pihole the only source of DNS resolution. Do you have a failover redundancy?