mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-19 15:26:59 +00:00
Update installation.markdown (#11986)
* Update installation.markdown - Updated verbiage to align with recent post "Changing the Home Assistant Brand" - Small grammatical errors * Update installation.markdown - fixed menu selection for upgrading * Update source/hassio/installation.markdown Co-Authored-By: Franck Nijhof <frenck@frenck.nl> * Update source/hassio/installation.markdown Co-Authored-By: Franck Nijhof <frenck@frenck.nl> * Update installation.markdown - Changed HassOS verbiage but left link as is for functionality Co-authored-by: Franck Nijhof <frenck@frenck.nl>
This commit is contained in:
parent
06552e2f84
commit
eb57b85d78
@ -1,9 +1,9 @@
|
|||||||
---
|
---
|
||||||
title: "Installing Hass.io"
|
title: "Installing Home Assistant"
|
||||||
description: "Instructions on how to install Hass.io."
|
description: "Instructions on how to install Home Assistant."
|
||||||
---
|
---
|
||||||
|
|
||||||
The following will take you through the steps required to install Hass.io.
|
The following will take you through the steps required to install Home Assistant.
|
||||||
|
|
||||||
1. Download the appropriate install option:
|
1. Download the appropriate install option:
|
||||||
|
|
||||||
@ -32,16 +32,16 @@ The following will take you through the steps required to install Hass.io.
|
|||||||
- [Raspberry Pi Zero-W][pi0-w]
|
- [Raspberry Pi Zero-W][pi0-w]
|
||||||
- [Raspberry Pi 2][pi2]
|
- [Raspberry Pi 2][pi2]
|
||||||
|
|
||||||
2. Install Hass.io:
|
2. Install Home Assistant:
|
||||||
|
|
||||||
- Flash the downloaded image to an SD card using [balenaEtcher][balenaEtcher]. If using a Pi we recommend at least a 32 GB SD card to avoid running out of space. On Virtual machine platforms, provide at least 32 GB of disk space for the VM.
|
- Flash the downloaded image to an SD card using [balenaEtcher][balenaEtcher]. If using a Pi, we recommend at least a 32 GB SD card to avoid running out of space. On Virtual machine platforms, provide at least 32 GB of disk space for the VM.
|
||||||
- Load the appliance image into your virtual machine software. Choose 64-bit Linux and UEFI boot.
|
- Load the appliance image into your virtual machine software. Choose 64-bit Linux and UEFI boot.
|
||||||
|
|
||||||
3. Optional - set up the WiFi or static IP. There are two possible places for that:
|
3. Optional - set up the WiFi or static IP. There are two possible places for that:
|
||||||
- on a blank USB stick with a FAT32 partition having partition label `CONFIG`, while in its root directory, create the `network/my-network` file, or
|
- on a blank USB stick with a FAT32 partition having partition label `CONFIG`, while in its root directory, create the `network/my-network` file, or
|
||||||
- on the Hass.io SD card's first, bootable partition (labeled `hassio-boot`, might not be auto mounted in Linux) create the `CONFIG/network/my-network` file.
|
- on the Home Assistant SD card's first, bootable partition (labeled `hassio-boot`, might not be auto mounted in Linux) create the `CONFIG/network/my-network` file.
|
||||||
|
|
||||||
For the content of this file, follow the [HassOS howto][hassos-network].
|
For the content of this file, follow the [Home Assistant Operating System howto][hassos-network].
|
||||||
|
|
||||||
4. For image-based installs insert the SD card (and optional USB stick) into the device.
|
4. For image-based installs insert the SD card (and optional USB stick) into the device.
|
||||||
|
|
||||||
@ -51,7 +51,7 @@ The following will take you through the steps required to install Hass.io.
|
|||||||
|
|
||||||
6. You will be able to reach your installation at `http://hassio.local:8123` (if your router supports mDNS, otherwise see below).
|
6. You will be able to reach your installation at `http://hassio.local:8123` (if your router supports mDNS, otherwise see below).
|
||||||
|
|
||||||
7. It is important to provide yourself proper access, including the Hass.io CLI tools. Both the [Samba add-on][samba] and the [SSH add-on][ssh] should be the first add-ons you should install, before making changes to the configuration in the `/config/` folder. From the UI choose **Hass.io**, which is located in the sidebar and then the add-on store.
|
7. It is important to provide yourself proper access, including the Home Assistant CLI tools. Both the [Samba add-on][samba] and the [SSH add-on][ssh] should be the first add-ons you should install, before making changes to the configuration in the `/config/` folder. From the UI choose **Supervisor**, which is located in the sidebar and then the add-on store.
|
||||||
|
|
||||||
<div class='note'>
|
<div class='note'>
|
||||||
|
|
||||||
@ -67,39 +67,39 @@ If you are using a Raspberry Pi please remember to ensure you're using an [appro
|
|||||||
|
|
||||||
Now you can [configure][configure] your install.
|
Now you can [configure][configure] your install.
|
||||||
|
|
||||||
## Updating a Hass.io installation
|
## Updating a Home Assistant installation
|
||||||
|
|
||||||
Best practice for updating a Hass.io installation:
|
Best practice for updating a Home Assistant installation:
|
||||||
|
|
||||||
1. Backup your installation, using the snapshot functionality Hass.io offers.
|
1. Backup your installation, using the snapshot functionality Home Assistant offers.
|
||||||
2. Check the release notes for breaking changes on [Home Assistant release notes](https://github.com/home-assistant/home-assistant/releases). Be sure to check all release notes between the version you are running and the one you are upgrading to. Use the search function in your browser (`CTRL + f`) and search for **Breaking Changes**.
|
2. Check the release notes for breaking changes on [Home Assistant release notes](https://github.com/home-assistant/home-assistant/releases). Be sure to check all release notes between the version you are running and the one you are upgrading to. Use the search function in your browser (`CTRL + f`) and search for **Breaking Changes**.
|
||||||
3. Check your configuration using the [Check Home Assistant configuration](/addons/check_config/) add-on.
|
3. Check your configuration using the [Check Home Assistant configuration](/addons/check_config/) add-on.
|
||||||
4. If the check passes, you can safely update. If not, update your configuration accordingly.
|
4. If the check passes, you can safely update. If not, update your configuration accordingly.
|
||||||
5. Select _Dashboard_ from the _Hass.io_ menu, and then select _Update_.
|
5. Select _Dashboard_ from the _Supervisor_ menu, and then select _Update_.
|
||||||
|
|
||||||
## Run a specific version on Hass.io
|
## Run a specific version on Home Assistant
|
||||||
|
|
||||||
SSH to your Hass.io system, or connect to the console, and run:
|
SSH to your Home Assistant system, or connect to the console, and run:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
hassio ha update --version=0.XX.X
|
hassio ha update --version=0.XX.X
|
||||||
```
|
```
|
||||||
|
|
||||||
## Run the beta version on Hass.io
|
## Run the beta version on Home Assistant
|
||||||
|
|
||||||
If you would like to test next release before anyone else, you can install the beta version released every three weeks:
|
If you would like to test next release before anyone else, you can install the beta version released every three weeks:
|
||||||
|
|
||||||
1. Backup your installation, using the snapshot functionality Hass.io offers.
|
1. Backup your installation, using the snapshot functionality Home Assistant offers.
|
||||||
2. Check the [Home Assistant RC release notes](https://rc.home-assistant.io/latest-release-notes/) for breaking changes. Be sure to check all release notes between the version you are running and the one you are upgrading to. Use the search function in your browser (`CTRL + f`) and search for **Breaking Changes**.
|
2. Check the [Home Assistant RC release notes](https://rc.home-assistant.io/latest-release-notes/) for breaking changes. Be sure to check all release notes between the version you are running and the one you are upgrading to. Use the search function in your browser (`CTRL + f`) and search for **Breaking Changes**.
|
||||||
3. Select _System_ tab from the _Hass.io_ menu, then select _Join Beta Channel_ under _Hass.io supervisor_, then select _Reload_.
|
3. Select _System_ tab from the _Supervisor_ menu, then select _Join Beta Channel_ under _Supervisor_, then select _Reload_.
|
||||||
4. Select _Dashboard_ tab from the _Hass.io_ menu, and then select _Update_.
|
4. Select _Dashboard_ tab from the _Supervisor_ menu, and then select _Update_.
|
||||||
|
|
||||||
## Alternative: install on a generic Linux host
|
## Alternative: install on a generic Linux host
|
||||||
|
|
||||||
For advanced users, it is also possible to try Hass.io on your [Linux server or inside a virtual machine][linux].
|
For advanced users, it is also possible to try Home Assistant on your [Linux server or inside a virtual machine][linux].
|
||||||
Examples given here are tested on Ubuntu and Arch Linux, but the instructions should work as a guideline for installing on other Linux distrubutions.
|
Examples given here are tested on Ubuntu and Arch Linux, but the instructions should work as a guideline for installing on other Linux distributions.
|
||||||
|
|
||||||
The packages you need to have available on your system that will run Hass.io may vary.
|
The packages you need to have available on your system that will run Home Assistant may vary.
|
||||||
|
|
||||||
### Debian/Ubuntu
|
### Debian/Ubuntu
|
||||||
|
|
||||||
@ -119,7 +119,7 @@ Optional:
|
|||||||
|
|
||||||
<div class='note warning'>
|
<div class='note warning'>
|
||||||
|
|
||||||
Without the NetworkManager, you will be not able to control your host network setup over the UI. The `modemmanager` package will interfere with any Z-Wave or Zigbee stick and should be removed or disabled. Failure to do so will result in random failures of those integrations. For example you can disable with `sudo systemctl disable ModemManager` and remove with `sudo apt-get purge modemmanager`
|
Without the NetworkManager, you will be not able to control your host network setup over the UI. The `modemmanager` package will interfere with any Z-Wave or Zigbee stick and should be removed or disabled. Failure to do so will result in random failures of those integrations. For example, you can disable with `sudo systemctl disable ModemManager` and remove with `sudo apt-get purge modemmanager`
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -138,8 +138,8 @@ You also need to have Docker-CE installed. There are well-documented procedures
|
|||||||
|
|
||||||
<div class='note warning'>
|
<div class='note warning'>
|
||||||
|
|
||||||
Some distributions, like Ubuntu, have a `docker.io` package available. Using that packages will cause issues!
|
Some distributions, like Ubuntu, have a `docker.io` package available. Using that package will cause issues!
|
||||||
Be sure to install the official Docker-CE from the above listed URL.
|
Be sure to install the official Docker-CE from the above-listed URL.
|
||||||
|
|
||||||
Docker is not always ready with a release when a new Ubuntu version is out. Check if your version of Ubuntu is supported by docker [here](https://docs.docker.com/install/linux/docker-ce/ubuntu/).
|
Docker is not always ready with a release when a new Ubuntu version is out. Check if your version of Ubuntu is supported by docker [here](https://docs.docker.com/install/linux/docker-ce/ubuntu/).
|
||||||
|
|
||||||
@ -147,7 +147,7 @@ You also need to have Docker-CE installed. There are well-documented procedures
|
|||||||
|
|
||||||
### Preparation
|
### Preparation
|
||||||
|
|
||||||
To prepare your machine for the Hass.io installation, run the following commands:
|
To prepare your machine for the Home Assistant installation, run the following commands:
|
||||||
|
|
||||||
For Ubuntu:
|
For Ubuntu:
|
||||||
|
|
||||||
@ -166,7 +166,7 @@ systemctl disable ModemManager
|
|||||||
curl -fsSL get.docker.com | sh
|
curl -fsSL get.docker.com | sh
|
||||||
```
|
```
|
||||||
|
|
||||||
The following script will then install Hass.io on a variety of operating systems and machine types.
|
The following script will then install Home Assistant on a variety of operating systems and machine types.
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s
|
curl -sL "https://raw.githubusercontent.com/home-assistant/hassio-installer/master/hassio_install.sh" | bash -s
|
||||||
@ -205,7 +205,7 @@ If you can not find your machine type in the list, you should pick the `qemu` re
|
|||||||
When you use this installation method, the core SSH add-on may not function correctly. If that happens, use the community SSH add-on. Some of the documentation might not work for your installation either.
|
When you use this installation method, the core SSH add-on may not function correctly. If that happens, use the community SSH add-on. Some of the documentation might not work for your installation either.
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
A detailed guide about running Hass.io as a virtual machine is available in the [blog][hassio-vm].
|
A detailed guide about running Home Assistant as a virtual machine is available in the [blog][hassio-vm].
|
||||||
|
|
||||||
[balenaEtcher]: https://www.balena.io/etcher
|
[balenaEtcher]: https://www.balena.io/etcher
|
||||||
[Virtual Appliance]: https://github.com/home-assistant/hassos/blob/dev/Documentation/boards/ova.md
|
[Virtual Appliance]: https://github.com/home-assistant/hassos/blob/dev/Documentation/boards/ova.md
|
||||||
|
Loading…
x
Reference in New Issue
Block a user