I’m looking at moving over from Pi 3B+ to my old PC.
Now I know Linux is light weight and Ubuntu Server is probably the go to for it. However, I have close to 0% knowledge about Ubuntu/Linux but would be up for the challenge.
Anyway, I did install Ubuntu server and got HA running as per JuanMTech’s guide.
I have a few things I want to do.
Use a second drive for FTP storage to store data from IP cameras or files or whatever I want. (I currently have that drive with a copy of windows on it but want to format it).
Bluetooth integration for things like Xiaomi BLE Temperature sensors. My old PC doesn’t really have bluetooth.
What would the be the best distribution for everything I want to do? I don’t really know much about Linux at all so I’ve gotta ask
Debian is the only officially supported Linux distro for use with Home Assistant Supervised.
The Community Guides section of this forum contains instructions for installing Home Assistant Supervised on Debian as well as other distros. However, anything other than Debian is considered to be a community-supported variation.
Then you should install Home Assistant OS because it includes its own operating system and manages its own upgrades.
If a user knows little to nothing about Linux (and Docker) and wants a good Home Assistant experience, they should choose Home Assistant OS (HA OS).
If they wish to use the same server for other purposes, like storing CCTV content, then they will require knowledge of Linux (and Docker if they choose anything other than the Core installation method). Knowledge that far exceeds posing the question “Which distro?”
In addition, ADR-0014 states that Home Assistant Supervised is intended to be used on a dedicated server. The implication is that if the machine is used for other purposes, the user takes on the responsibility of resolving any conflicts this may cause to the operation of Home Assistant. Translation: the user must have, or acquire, adequate linux management skills (and knowledge of networking).
Guides are nice but avoid them. Often they recommend bad practice or old methods. Go out of your way to use Official Documentation for everything thing you install. This go further and read about and understand every command the documentation tells you to run. Doing this you will limit mistakes and learn fast.
First off Debian can be run headless as well so that’s a moot distinction.
But if you already have Ubuntu running HA then I wouldn’t mess with it and just go from there. If you are using the machine for anything other than just running HA the you are already not “officially supported” anyway.
The “it’s not officially supported” thing sounds way more ominous than it actually is. I’ve been running HA now for over 3 years and have only asked for “official support” a few times. Two times were on the discord channel and it never helped me at all either time. I suppose you could get “official support” by submitting bug reports when you find them but I typically don’t find the bugs soon enough to have needed to do that aside from a few times and unless a lot of people are experiencing those same bugs it won’t get touched either.
Most of the support you will get is going to be from people here on the forums.
The bottom line is stay with what you have and you’ll likely be fine for a long time to come. And if you get into trouble come here and ask (after doing your own research a bit to see if it’s already been asked/answered first of course ).
Don’t have real idea of the amount of storage you need.
Do you currently have 1TB and want another 3TB or do you have 16TB and need 100TB more. The context is missing and after some point looking at hardware options should be considered so I add that option for your further consideration
That guide is almost a year old and, considering how rapidly the Home Assistant project evolves, should be considered to be outdated. Minimally, it uses outdated terminology.
Home Assistant Supervised appears to be the installation method you’ve used and, for others who wish to use the same method, the latest installation guide can be found in the Community Guides section.
Can you elaborate on what you mean? Because, on the surface, it sounds like you want to know the command for copying files (cp in linux) but surely it must be more a more complex question that that.
Is there an official communication from the devs about that? Meaning that Debian will be the OS of choice for Home Assistant Supervised? I’ve been waiting to hear officially before I start rebuilding my instance.