repository/ssh/config.json
2018-08-12 13:26:16 +00:00

104 lines
No EOL
2.3 KiB
JSON
Executable file

{
"name": "SSH & Web Terminal",
"version": "3.3.0",
"slug": "ssh",
"description": "SSH & Web Terminal access to your Home Assistant instance",
"url": "https://community.home-assistant.io/t/community-hass-io-add-on-ssh-web-terminal/33820?u=frenck",
"webui": "https://[HOST]:[PORT:7681]",
"startup": "services",
"arch": [
"aarch64",
"amd64",
"armhf",
"i386"
],
"boot": "auto",
"hassio_api": true,
"homeassistant_api": true,
"host_network": true,
"auto_uart": true,
"gpio": true,
"audio": true,
"apparmor": false,
"host_dbus": true,
"privileged": [
"NET_ADMIN",
"SYS_ADMIN",
"SYS_RAWIO",
"SYS_TIME",
"SYS_NICE"
],
"map": [
"config:rw",
"ssl:rw",
"addons:rw",
"share:rw",
"backup:rw"
],
"options": {
"log_level": "info",
"ssh": {
"enable": true,
"port": 22,
"username": "hassio",
"password": "",
"authorized_keys": [],
"sftp": false,
"compatibility_mode": false,
"allow_agent_forwarding": false,
"allow_remote_port_forwarding": false,
"allow_tcp_forwarding": false
},
"web": {
"enable": true,
"port": 7681,
"username": "hassio",
"password": "",
"ssl": true,
"certfile": "fullchain.pem",
"keyfile": "privkey.pem"
},
"share_sessions": true,
"packages": [],
"init_commands": []
},
"schema": {
"log_level": "match(^(trace|debug|info|notice|warning|error|fatal)$)",
"ssh": {
"enable": "bool",
"port": "port",
"username": "str",
"password": "str",
"authorized_keys": [
"str"
],
"sftp": "bool",
"compatibility_mode": "bool",
"allow_agent_forwarding": "bool",
"allow_remote_port_forwarding": "bool",
"allow_tcp_forwarding": "bool"
},
"web": {
"enable": "bool",
"port": "port",
"username": "str",
"password": "str",
"ssl": "bool",
"certfile": "str",
"keyfile": "str"
},
"share_sessions": "bool",
"packages": [
"str"
],
"init_commands": [
"str"
],
"i_like_to_be_pwned": "bool?",
"leave_front_door_open": "bool?"
},
"environment": {
"LOG_FORMAT": "{LEVEL}: {MESSAGE}"
},
"image": "hassioaddons/ssh-{arch}"
}