
I built the coolest DIY NAS ever!
Built my own AI powered NAS/Home Server setup recently using a used old PC with a 10th gen i3 motherboard that had 4 SATA ports. (Also Installed rtx 3050 8gb + 32gigs of RAM)
Setup:
\- 1 SSD for the OS
\- 2 HDDs for cloud storage
\- 1 separate HDD for cold backups
I installed OpenMediaVault on top of Debian and exposed services to the internet using Cloudflare Tunnel with custom domains.
For SMB remote access, I used Tailscale so I have secure port forwarding capabilities.
To make it feel like Google Drive, I deployed Nextcloud in Docker containers. For a Google Photos like experience, I also setup Immich with automatic photo backup. (They also support AI search xD)
Everything is containerized with Docker and exposed through separate Cloudflare Tunnel domains protected with Cloudflare Zero Trust for extra security. (Also used Fail2ban for brute force detection and suspicious ip tracking)
The cooler part:
I built a Telegram AI NAS agent that can monitors:
\- HDD SMART health
\- storage usage
\- SSH login activity
\- CPU, HDD temperature levels
\- sensor readings
\- container logs
\- NAS health stats
\- OMV RPC data
\- many..
It can even execute safe read only SSH diagnostics directly from Telegram. (From a whitelisted list I gave ofc)
Then I went one step further and setup a full time vibe coding AI agent using OpenHands + Moonshot AI Kimi 2.5 Coder API running in its own isolated container with restricted folder access.
The agent can:
\- plan projects
\- generate code
\- create apps from a single prompt
\- push to private Git repos
\- manage project structures
\- and basically function like a junior autonomous developer through Telegram commands
This is so much fun! 🤩