mirror of
https://github.com/home-assistant/home-assistant.io.git
synced 2025-07-23 17:27:19 +00:00
Update installation.markdown
This commit is contained in:
parent
c12d62ffa2
commit
b377ced104
@ -104,94 +104,6 @@ If you would like to test next release before anyone else, you can install the b
|
||||
3. Select _System_ tab from the _Supervisor_ menu, then select _Join Beta Channel_ under _Supervisor_, then select _Reload_.
|
||||
4. Select _Dashboard_ tab from the _Supervisor_ menu, and then select _Update_.
|
||||
|
||||
## Alternative: install Home Assistant Supervised on a generic Linux host
|
||||
|
||||
You can also install Home Assistant on a Linux operating system of choice, called Home Assistant Supervised.
|
||||
|
||||
Home Assistant Supervised, will still give you access to most features Home Assistant has to offer, including add-ons.
|
||||
|
||||
<div class='note warning'>
|
||||
|
||||
The Supervisord system is designed to provide a full-featured environment that is comparable with Kubernetes, which is also a bad idea to run it by the side of another orchestrator on the same Host. The Supervisor is also not caring for other software they run on your Host, and it can affect things bad on both sides. You also need to know that the Home Assistant OS runs with less overhead on your Proxmox or other Hypervisor as if you install first Debian and Ubuntu. In most cases, it's not the best choice to run the Supervisord on top of a Linux, if you not 100% sure what you do. **It is not just a container inside Docker!**
|
||||
|
||||
</div>
|
||||
|
||||
### Supported systems and limitations
|
||||
|
||||
While Home Assistant Supervised can be run on practically any Linux systems,
|
||||
the Home Assistant project limits support for this installation method.
|
||||
|
||||
Only the use of Debian or Ubuntu is supported. Other Linux-based system may work
|
||||
but is not part of our testing and thus not supported.
|
||||
|
||||
Furthermore, if you choose to run Home Assistant Supervised, the operating
|
||||
system of your choosing (including Debian/Ubuntu) is **your** responsibility.
|
||||
Both in terms of systems upgrade and system configuration.
|
||||
|
||||
Customizations to your custom operating system may interfere with Home Assistant.
|
||||
For that reason, please be sure you have to knowledge to manage, configure and
|
||||
maintain the operating system of your choosing.
|
||||
|
||||
When in doubt, we highly recommend using the regular installation of Home
|
||||
Assistant as provided above. In that case, Home Assistant will manage and update
|
||||
the Home Assistant Operating System for you.
|
||||
|
||||
### Preparation
|
||||
|
||||
To prepare your machine for the Home Assistant installation, run the following commands:
|
||||
|
||||
If you run Ubuntu, first run this command:
|
||||
|
||||
```bash
|
||||
sudo add-apt-repository universe
|
||||
```
|
||||
|
||||
Next run the following commands (for both Debian and Ubuntu):
|
||||
|
||||
```bash
|
||||
sudo -i
|
||||
apt-get update
|
||||
apt-get install -y software-properties-common apparmor-utils apt-transport-https avahi-daemon ca-certificates curl dbus jq network-manager socat
|
||||
systemctl disable ModemManager
|
||||
systemctl stop ModemManager
|
||||
curl -fsSL get.docker.com | sh
|
||||
```
|
||||
|
||||
### Installation of Home Assistant Supervised
|
||||
|
||||
The following script will then install Home Assistant on a variety of operating systems and machine types.
|
||||
|
||||
```bash
|
||||
curl -sL "https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh" | bash -s
|
||||
```
|
||||
|
||||
Some installation types require flags to identify the computer type, for example, when using a Raspberry Pi 4, the flag `-- -m raspberrypi4` is required. The install script would then look like this:
|
||||
|
||||
```bash
|
||||
curl -sL "https://raw.githubusercontent.com/home-assistant/supervised-installer/master/installer.sh" | bash -s -- -m raspberrypi4
|
||||
```
|
||||
|
||||
#### Other machine types
|
||||
|
||||
- `intel-nuc`
|
||||
- `raspberrypi`
|
||||
- `raspberrypi2`
|
||||
- `raspberrypi3`
|
||||
- `raspberrypi3-64`
|
||||
- `raspberrypi4`
|
||||
- `raspberrypi4-64`
|
||||
- `odroid-c2`
|
||||
- `odroid-n2`
|
||||
- `odroid-xu`
|
||||
- `tinker`
|
||||
- `qemuarm`
|
||||
- `qemuarm-64`
|
||||
- `qemux86`
|
||||
- `qemux86-64`
|
||||
|
||||
See the [installer](https://github.com/home-assistant/supervised-installer) GitHub page for an up-to-date listing of supported machine types.
|
||||
|
||||
If you can not find your machine type in the list, you should pick the `qemu` release. i.e., `qemux86-64` for a normal 64-bit Linux distribution, or `qemuarm-64` for most modern ARM-based target like Raspberry Pi clones, or TV boxes.
|
||||
|
||||
[balenaEtcher]: https://www.balena.io/etcher
|
||||
[hassos-network]: https://github.com/home-assistant/operating-system/blob/dev/Documentation/network.md
|
||||
@ -212,7 +124,6 @@ If you can not find your machine type in the list, you should pick the `qemu` re
|
||||
[vdi]: https://github.com/home-assistant/operating-system/releases/download/3.13/hassos_ova-3.13.vdi.gz
|
||||
[qcow2]: https://github.com/home-assistant/operating-system/releases/download/4.6/hassos_ova-4.6.qcow2.gz
|
||||
[Virtual Appliance]: https://github.com/home-assistant/operating-system/releases/download/4.6/hassos_ova-4.6.ova
|
||||
[linux]: https://github.com/home-assistant/supervised-installer
|
||||
[local]: http://homeassistant.local:8123
|
||||
[samba]: /addons/samba/
|
||||
[ssh]: /addons/ssh/
|
||||
|
Loading…
x
Reference in New Issue
Block a user