mirror of
https://github.com/home-assistant/developers.home-assistant.git
synced 2025-07-21 00:06:30 +00:00
Update URLs (#1725)
This commit is contained in:
parent
ebe3284037
commit
813b5aaa83
@ -65,4 +65,4 @@ docker run \
|
||||
If you are developing on macOS and using Docker for Mac, you may encounter an error message similar to the following: `error creating aufs mount to /var/lib/docker/aufs/mnt/<SOME_ID>-init: invalid argument`. A proposed workaround is to add the following to the Advanced Daemon JSON configuration via Docker > Preferences > Daemon > Advanced: `"storage-driver" : "aufs"` or map the docker socket into container.
|
||||
:::
|
||||
|
||||
[builder]: https://github.com/home-assistant/hassio-builder
|
||||
[builder]: https://github.com/home-assistant/builder
|
||||
|
@ -56,7 +56,7 @@ docker build \
|
||||
.
|
||||
```
|
||||
|
||||
[hassio-builder]: https://github.com/home-assistant/hassio-builder
|
||||
[hassio-builder]: https://github.com/home-assistant/builder
|
||||
|
||||
## Local run
|
||||
|
||||
|
@ -78,8 +78,8 @@ Make sure your editor is using UNIX-like line breaks (LF), not DOS/Windows (CRLF
|
||||
Now comes the fun part, time to open the Home Assistant UI and install and run your add-on.
|
||||
|
||||
- Open the Home Assistant frontend
|
||||
- Go to "Configuration"
|
||||
- Click on "Add-ons, backups & Supervisor"
|
||||
- Go to "Settings"
|
||||
- Click on "Add-ons"
|
||||
- Click "add-on store" in the bottom right corner.
|
||||
|
||||
[](https://my.home-assistant.io/redirect/supervisor_store/)
|
||||
|
@ -7,7 +7,7 @@ sidebar_label: Debugging
|
||||
This section is not for end users. End users should use the [SSH add-on] to SSH into Home Assistant. This is for **developers** of Home Assistant. Do not ask for support if you are using these options.
|
||||
:::
|
||||
|
||||
[SSH add-on]: https://github.com/home-assistant/hassio-addons/tree/master/ssh
|
||||
[SSH add-on]: https://github.com/home-assistant/addons/tree/master/ssh
|
||||
|
||||
## SSH access to the host
|
||||
|
||||
@ -33,7 +33,7 @@ If you have an older installation or have changed your hostname, you may need to
|
||||
|
||||
You will be logged in as root in the ```/root``` folder. [Home Assistant OS] is a hypervisor for Docker. See the [Supervisor Architecture] documentation for information regarding the Supervisor. The Supervisor offers an API to manage the host and running the Docker containers. Home Assistant itself and all installed addons run in separate Docker containers.
|
||||
|
||||
[CLI tasks]: https://www.home-assistant.io/hassio/commandline/
|
||||
[CLI tasks]: https://www.home-assistant.io/common-tasks/os#home-assistant-via-the-command-line
|
||||
[Home Assistant OS]: https://github.com/home-assistant/operating-system
|
||||
[Supervisor Architecture]: /architecture_index.md
|
||||
|
||||
@ -60,13 +60,13 @@ docker logs homeassistant
|
||||
docker exec -it homeassistant /bin/bash
|
||||
```
|
||||
|
||||
[windows-keys]: https://www.digitalocean.com/community/tutorials/how-to-use-ssh-keys-with-putty-on-digitalocean-droplets-windows-users
|
||||
[windows-keys]: https://docs.digitalocean.com/products/droplets/how-to/add-ssh-keys/create-with-putty/
|
||||
|
||||
### Generating SSH Keys
|
||||
|
||||
Windows instructions for how to generate and use private/public keys with Putty are [here][windows-keys]. Instead of the droplet instructions, add the public key as per above instructions.
|
||||
|
||||
Alternative instructions, for Mac, Windows and Linux can be found [here](https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/#platform-mac).
|
||||
Alternative instructions, for Mac, Windows and Linux can be found [here](https://docs.github.com/authentication/connecting-to-github-with-ssh/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent#platform-mac).
|
||||
|
||||
Follow steps 1-4 under 'Generating a new SSH key' (The other sections are not applicable to Home Assistant and can be ignored.)
|
||||
|
||||
|
@ -115,10 +115,10 @@ While `script/develop` is running, the Supervisor panel will be rebuilt whenever
|
||||
|
||||
To develop for the `hassio` integration and the Supervisor panel, we're going to need API access to the supervisor. This API is protected by a token that we can extract using a special add-on. This can be done on a running system or with the [devcontainer](#local-testing).
|
||||
|
||||
[](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fhome-assistant%2Fhassio-addons-development)
|
||||
[](https://my.home-assistant.io/redirect/supervisor_add_addon_repository/?repository_url=https%3A%2F%2Fgithub.com%2Fhome-assistant%2Faddons-development)
|
||||
[](https://my.home-assistant.io/redirect/supervisor_addon/?addon=ae6e943c_remote_api)
|
||||
|
||||
1. Add our developer Add-on repository: <https://github.com/home-assistant/hassio-addons-development>
|
||||
1. Add our developer Add-on repository: <https://github.com/home-assistant/addons-development>
|
||||
2. Install the Add-on "Remote API proxy"
|
||||
3. Click Start
|
||||
4. The token will be printed in the logs
|
||||
|
Loading…
x
Reference in New Issue
Block a user