Build your own home data center to help re-engage your technical brain

build-your-own-home-data-center-to-help-re-engage-your-technical-brain

As technology leaders it’s easy to get disconnected from the technology part of our role. Here are three simple home technology projects to experiment with.

Image: takasuu, Getty Images/iStockphoto

Like many who have been staying closer to home these past several months, I’ve embarked on all manner of projects. From building an overly elaborate tree house for my kids, to cleaning and reorganizing closets, to brushing the dust off my work clothes as I don another set of athleisure wear, which I previously knew as gym clothes.

SEE: Video teleconferencing do’s and don’ts (free PDF) (TechRepublic)

I’ve also tried to embark on some technology-related projects. Like many IT leaders, the nuts and bolts of technology are largely absent from my day-to-day professional responsibilities, and while I’m certainly aware of the new tools and techniques, I have little if any hands-on exposure to them. I’ve tried to change that a bit during my time at home, and it’s been a refreshing mental exercise to get my hands dirty with the technology. 

Not only is it a nice change of pace, but much of the innovation is coming from open source and cloud-based platforms that are readily available, free to use for experimentation, and, frankly, rather fun. Reconnecting with the technology at a detailed level will also make you a more informed leader as you’ll have some hands-on experience rather than just having read the PowerPoint

Here are three projects I’ve embarked upon that you may also enjoy.

Build a home server

My last home lab was more than a decade ago, and it consisted of a legitimate server rack loaded with several outdated servers I’d acquired on eBay. It was loud, hot, the size of a refrigerator, and probably added significantly to our electric bill, not to mention that setup, configuration, and maintenance were not insignificant tasks.

SEE: Data Circuit Installation or Change Checklist (TechRepublic Premium)

Hardware has become increasingly powerful while size and power consumption have decreased. While eBay still has myriad opportunities to buy cast-off “big iron,” I selected components designed for a combination of silence, small size, and performance. There’s a unique joy to carefully selecting components, then assembling and connecting them, and then applying power and pressing On for the first time. If you’re lucky, you get to watch your hardware come to life. With your box built, it’s time to install some software.

Provision your one-box data center

One of the major innovations that amazed me as I started this project was how far virtualization technologies have advanced. I ended the hands-on portion of my tech career as virtual machines were being broadly deployed, and now tools like Docker allow for what’s essentially a purpose-built server, called a container, to be downloaded, provisioned, and running in a matter of minutes, without having to build an underlying operating system on any of the associated complexities.

SEE: 10 things companies are keeping in their own data centers (free PDF) (TechRepublic)

There are a number of tools for running Docker containers, and I chose UnRAID, a customized version of Linux that provides basic file sharing as well as the ability to run Docker containers and conventional virtual machines. There’s an app store of sorts for Docker containers, and within a few days I’d spun up things like Pi-hole, which blocks advertisements and trackers on our home network, Organizr, a neat homepage tool, and a set of home automation tools. It’s been fun to integrate the various applications, configure things like secure remote access, and be able to explore new services and tools far more easily than having to start from bare metal.

Build your own service

One of the most interesting Docker containers I installed was Node-RED, which bills itself as a “programming tool for wiring together hardware devices, APIs and online services in new and interesting ways.” While initially a bit intimidating, it basically allows for stringing together tools in a flowchart-like manner to create new things, in many cases without writing any code. 

SEE: How to create your own Docker image (TechRepublic)

For example, I was able to create a flow that receives geolocation data from my phone, using the OwnTracks app. The flow then decodes the location information, feeds it to a variety of geofence nodes to determine if I’m present in a set of locations, and then uses a Google API to decode the latitude and longitude into a human-readable address. All this information is then sent to my home automation system (running in a virtual machine on UnRAID) via MQTT (another Docker container), which is a protocol designed to facilitate communication among Internet of Things (IoT) devices.

This took a couple of days to get working, but it pushed me to learn the rudiments of web APIs, sling a dozen lines of JavaScript, and think through a problem with a coding mindset, a side of my brain that has sat idle for a while. If you’ve ever found yourself lamenting “If only I could connect X and Y,” Node-RED probably allows that ability while providing a learning opportunity that’s close enough to coding to activate that skillset, and abstracted enough as to not create an unreasonably high barrier to entry.

While it might seem like you’re allowing work to intrude on your play by embarking on some of these projects, you may find it a refreshing mental break as well as something that augments your skills as a leader.

Executive Briefing Newsletter

Discover the secrets to IT leadership success with these tips on project management, budgets, and dealing with day-to-day challenges.
Delivered Tuesdays and Thursdays



Sign up today

Also see

Build Consumer Trust with Privacy-Assured Marketing

build-consumer-trust-with-privacy-assured-marketing

Infographic: Build Consumer Trust with Privacy-Assured Marketing

Honoring consumer data privacy without sacrificing personalization is a delicate balance. To do it, savvy brands are adopting privacy-assured marketing strategies where consumer trust and personalization are prioritized equally.

So, what is privacy-assured marketing? It’s a commitment to implementing tools, systems, and processes required to:

  • Be trustworthy stewards of consumer data

  • Provide end-to-end data protection

  • Transparently collect, store, and manage consumer data

Microsoft Build 2020 Highlights

microsoft-build-2020-highlights
  • Provided by
    TechRepublic Premium
  • Published
    June 8, 2020
  • Topic
    TechRepublic Premium
  • Format
    PDF

Microsoft Build 2020, which took place on May 19- May 21, 2020, was a digital event that featured multiple sessions as well as a host of announcements aimed at developers. Simply put, Microsoft Build has returned to its roots with a focus on developers and courting the base for its various platforms including Windows, Azure, Power BI and Dynamics 365.

Here’s everything you need to know about the10th edition of this annual conference from Mary Jo Foley and the teams at TechRepublic and ZDNet.

In the ebook:

  • Microsoft’s 2020 Build developers conference shifts to virtual event due to coronavirus
  • Microsoft Build 2020 goes back to developers, developers, developers
  • Five questions for Microsoft EVP of Cloud and AI Scott Guthrie
  • Build 2020: Azure Stack Hub updated with six new features, including machine-learning tools
  • Microsoft Build 2020: Microsoft’s new Cloud for Healthcare lets doctors schedule telemedicine visits in Teams
  • Microsoft Build 2020: Microsoft launches Project Reunion to unify Win32 and UWP apps
  • Microsoft Build 2020: Teams gets more versatile, and Fluid Framework goes open source
  • Microsoft’s hybrid platform, Azure Stack Hub, gets management, machine learning updates
  • Microsoft continues to try to unify Win32, UWP Windows apps with ‘Project Reunion’
  • Microsoft readies more developer tools for its ‘Project Cortex’ knowledge-management service
  • Microsoft Build brings announcements for cloud data, analytics services, and intersection of the two
  • Microsoft builds a supercomputer for OpenAI for training massive AI models
  • Microsoft to bring sidebar search, new work-related search page to Chromium-based Edge
  • And more!

People Also Downloaded