

This is also the location of your homeassistant.log file which can also grow in size as well. This SQLite database tends to grow over time in size (which you can control). Your configuration files are small ( less then 256KB), however Home Assistant maintains what is called a Recorder which tracks itself in an SQLite database. Here is the breakdown of where the storage all goes ( with respect to this tutorial): Path This will allow you to record with them and save the content locally (should you choose to do this). If you do, then target your storage to be at least 512GB or more instead. Storage is only really important if you plan on installing home surveillance (specifically video cameras).

It’s strongly recommended that the server you choose to set up Home Assistant utilize a physical network cable and not WiFi. But even if you just have an old PC lying around in the corner, that would be a fantastic choice too! Despite the official requirements identified here, for the most optimal experience (in my opinion), your Home Assistant PC should have: Type I am personally using a very old (outdated) model of an Intel Nuc that works great.

A small PC ( and this tutorial of course 😉 ) is the best way to go. Intel Nuc Kit nuc6i5syhThus, if you’re a hobbyist who plans on continuing to evolve your homes automation over time, a Raspberry Pi is not good enough. It specifically takes a hard it once you start adding automations that involve video and get fancy with others. While Home Assistant works awesome on a Raspberry Pi for simple things, it can start to get sluggish and feel under-powered over time as you get addicted like the rest of us and continue to add automations to it. But those who chose to use Ubuntu, Debian, Alpine, Arch, etc should be able to benefit from a good chunk of the information explained here too. This tutorial focuses on using CentOS 8 because I am personally familiar with RedHat based products.

If you have a dedicated server that you want to set up Home Assistant on and would like to run it natively (not in a container), then this is the tutorial for you.
