DubhAd 727840866d Adding user details (#5970)
Existing instructions are generic `user:group` which causes confusion. Adding a line to create a `homeassistant` user, and then adjusting the following line to use that user.
2018-08-07 13:38:31 +02:00

1.4 KiB

layout, title, description, date, sidebar, comments, sharing, footer
layout title description date sidebar comments sharing footer
page Installation on Fedora Installation of Home Assistant on your Fedora computer. 2017-03-01 07:00 true false true true

Fedora is an operating system based on the Linux kernel, developed by the community-supported Fedora Project. There are releases for x86 and x86_64 including ARM and other architectures.

Install the development package of Python.

$ sudo dnf -y install python3-devel redhat-rpm-config

and Home Assistant itself.

$ pip3 install homeassistant

To isolate the Home Assistant installation a venv is handy. First create a new directory to store the installation and adjust the permissions.

$ sudo mkdir -p /opt/homeassistant
$ sudo useradd -rm homeassistant -G dialout,gpio
$ sudo chown -R homeassistant:homeassistant /opt/homeassistant

Now switch to the new directory, setup the venv, and activate it.

$ cd /opt/homeassistant
$ python3.6 -m venv .
$ source bin/activate

Install Home Assistant itself.

$ pip3 install homeassistant colorlog

Check the autostart section in the documentation for further details and the Firewall section if you want to access your Home Assistant installation.