Hey man! If it still actual, I’m working on half-automated deploying of Hass.io to my fresh server to have possibility to make a lot of experiments in the uture and to have possibility to quick start from clean environment.
And i found the following. After installing HA Supervized, just run something like this:
sudo bash -c '
cat <<EOT > /usr/share/hassio/homeassistant/.storage/auth
{"version":1,"key":"auth","data":{"users":[{"id":"cae5c612beed4ee6b7de6be533c1f14a","group_ids":["system-admin"],"is_owner":false,"is_active":true,"name":"Hass.io","system_generated":true},{"id":"c0d46b795bc34a5bb4d7abc20a4b2921","group_ids":["system-admin"],"is_owner":true,"is_active":true,"name":"yourusername","system_generated":false},{"id":"cb16923462364109acb6b12c73275203","group_ids":["system-admin"],"is_owner":false,"is_active":true,"name":"mqttusr","system_generated":false}],"groups":[{"id":"system-admin","name":"Administrators"},{"id":"system-users","name":"Users"},{"id":"system-read-only","name":"Read Only"}],"credentials":[{"id":"0bdfa5ae98434f35a3eae8cc9bf6d9e1","user_id":"c0d46b795bc34a5bb4d7abc20a4b2921","auth_provider_type":"homeassistant","auth_provider_id":null,"data":{"username":"yourusername"}},{"id":"e00ab8c3b3844076bb15c88bbd89ac36","user_id":"cb16923462364109acb6b12c73275203","auth_provider_type":"homeassistant","auth_provider_id":null,"data":{"username":"mqttusr"}}],"refresh_tokens":[]}}
EOT
cat <<EOT > /usr/share/hassio/homeassistant/.storage/auth_provider.homeassistant
{"data":{"users":[{"password":"fiction","username":"yourusername"},{"password":"fiction","username":"mqttusr"}]},"key":"auth_provider.homeassistant","version":1}
EOT
cat <<EOT > /usr/share/hassio/homeassistant/.storage/core.config
{"data":{"elevation":250,"external_url":null,"internal_url":"http://192.168.1.100:8123","latitude":45.062159,"location_name":"HAZip34","longitude":39.009162,"time_zone":"Europe/Moscow","unit_system":"metric"},"key":"core.config","version":1}
EOT
cat <<EOT > /usr/share/hassio/homeassistant/.storage/onboarding
{"data":{"done":["user","core_config","integration","analytics"]},"key":"onboarding","version":4}
EOT
'
sudo ha auth reset --username "mqttusr" --password "mqttusr"
sudo ha auth reset --username "yourusername" --password "<your pass>"
sudo reboot
And after reboot i will able to just login to the HA via Web UI with your core config and login/pass