The quotation marks must be left off for the container name. Otherwise you will get the message
```/usr/bin/docker: Error response from daemon: Invalid container name ("home-assistant-pi"), only [a-zA-Z0-9][a-zA-Z0-9_.-] are allowed.```
After I removed the quotation marks from my systemd service file, everything worked fine.
* Remove group gpio from Installation instructions for Fedora
That group doesn't exist on Fedora by default. I believe it makes more
sense to add homeassistant to that group later when that group needs to
be created.
* sudo to homeassistant before virtualenv is activated on Fedora
Very similar approach to Debian-based installation needs to be done
here. In the previous block of commands user homeassistant is created
and directories are chowned to him.
If one would try to run followup pip3 install or even hass itself as
current user he wouldn't be able to write to those directories or that
homeassistant user would be just useless.
placing a configuration documentation on this place did lead to a way outdated instruction.
because of the fact that the appdaemon docs are always up to date, it is better to redirect to the appdaemon documentation.
* The current text assumes your user is always "homeassistant"
If you follow the advanced guide to setup a virtual environment a user named "homeassistant" or whatever you want will be created. See:
https://www.home-assistant.io/docs/installation/raspberry-pi/
If you follow this guide the "homeassistant" user won't be created:
https://www.home-assistant.io/docs/installation/virtualenv
This page actually refers to the Autostart page on which is assumed that you created a user named "homeassistant". It's better to refer to the user which runs HA in general.
* All occurences of [your user] replaced by YOUR_USER
* Update systemd.markdown
Added instructions for development libraries (build-essential libssl-dev libffi-dev) required for cffi, bcrypt, and cryptography. This may not be necessary on some Debian based systems for desktops with dev libraries installed but for server installations (I tested with Armbian) this is required.