How to build a Linux-powered smart home

smart home
(Image credit: Shutterstock)

Creative ingenuity and the ability to cram a network stack into the smallest of things have gifted us, over the past few years, some pretty funky home innovations. Legacy (classical?) home dwellers may see little merit in upgrading to a smart home, but we have some uniquely Linux ideas that may persuade them.

Having a smart home needn’t mean having Alexa (the voice of Amazon’s Echo) eavesdropping on your every word. Nor does it mean the nameless entity within a Google Assistant reporting back to the mothership whenever you leave the bathroom light on. 

The Mycroft home assistant can do all the good bits of these voice devices, but without the more chilling data-collection aspects. Best of all you can run Mycroft on a Raspberry Pi.

About this article

This content was authored by Jonni Bidwell and originally published in Linux Format Issue 268.

But there’s more to smart homes than shouting at small robots. As autumn makes its way to the UK (and other Northern hemsiphere places), good citizens will be collectively donning long johns and firing up their boilers, heatpumps and sacrificial pyres. 

Some may find themselves having to shoulder the expense of a new boiler, others will want to see if their current one can be hacked and tweaked to make for a more economical winter. Through the magic of openHAB, we’ll show you how.

For many of us, the pandemic has seen our homes become unwitting extensions of the workplace, and depending on your line of work that may be the case for some months to come. 

So we’ve got a couple of projects for smartening your home office setup, too. Recuse yourself from Zoom meetings and banish Google’s office suite with the open source powerhouses Jitsi Meet and Collabora Online. 

And since Docker is all the rage, we’ll look at how we can harness its power better using the Portainer management engine. This will make it easy for you to add any service you can imagine to your self-hosted smart-home-office, so let’s get started!

TOPICS
Read more
Linux penguin logo on wood.
Best Linux server distro of 2025
A person using a desktop computer.
Best weird and wonderful niche Linux distros of 2025
A close up of a SATA hard drive.
Best NAS & media server distro of 2025
A close up of a person typing on a MacBook keyboard.
Best open source software of 2025
Ubuntu website screenshot
Best Ubuntu app of 2025
A person in a wheelchair working at a computer.
Best Linux distro for beginners of 2025
Latest in Software & Services
woman listening to computer
AWS vs Azure: choosing the right platform to maximize your company's investment
Autonomous finance
Quickbooks vs Quicken: what are the main strengths and weaknesses for your business
finance
Quickbooks vs Xero: which is the best for your business?
Group of people meeting
Zoom vs Google Meet: which is the best video conferencing tool for your business?
Fingers typing on a computer keyboard.
Microsoft 365 Personal vs Microsoft 365 Family: are there any real differences?
Person at laptop
Windows 11 vs Windows 365: which is the best choice for businesses?
Latest in How Tos
Trinity Rodman #2 of the Washington Spirit crosses the ball during a game between Bay FC and Washington Spirit at Audi Field on November 10, 2024 in Washington, DC.
National Women's Soccer League 2025: How to watch NWSL games live from anywhere
AMD Radeon RX 6000 Series Graphics Card on top wooden desk beside a keyboard
How to update AMD GPU drivers
tiktok
How to edit TikTok videos
Using an Amazon Fire Stick on a Smart TV
How to use a VPN with Fire Stick
Irish boxer TJ Doheny receives an undercard bout, ahead of the WBO super welterweight world title fight in March, 2023
Ball vs Doheny live stream: how to watch the boxing from anywhere now, full undercard, start time, weigh-in results
 Facebook social media app logo on log-in, sign-up registration page
How to delete all your Facebook posts