0

I manually exported and downloaded a backup from my working HAoS server, then ran the following commands on a different machine to create an HAoS docker container, but when I go to my container I get the /onboarding screen. I expected it to have my user configs etc. Anyone see what I'm missing? No errors in the docker logs, everything acts like it worked except the onboarding screen is triggered- which means the config folder isnt being used right?

    mkdir -p ~/homeassistant/config
sudo docker pull homeassistant/home-assistant:stable

sudo docker run -d --name homeassistant --restart=unless-stopped -v ~/homeassistant/config:/config -e TZ=America/Cancun -p 8123:8123 homeassistant/home-assistant:stable

------Restore from backup-------

sudo docker stop homeassistant

scp C:/Users/king/Downloads/pre_beelink.tar yzpaul@beelink.local:~ tar -xvf ~/pre_beelink.tar -C ~/homeassistant/config

sudo chown -R 1000:1000 ~/homeassistant/config

sudo docker restart homeassistant

Rohit Gupta
  • 507
  • 2
  • 3
  • 18
Rilcon42
  • 101

1 Answers1

0

I had to move the folders around in the extracted backup:

sudo docker stop homeassistant
scp C:/Users/king/Downloads/pre_beelink.tar yzpaul@beelink.local:~
sudo tar -xf ~/pre_beelink.tar --directory ~/homeassistant/config
sudo tar -xzf ~/homeassistant/config/homeassistant.tar.gz --directory ~/homeassistant/config/data
sudo chown -R $USER:$USER ~/homeassistant/config
sudo cp -rf ~/homeassistant/config/data/.* ~/homeassistant/config/
sudo docker restart homeassistant

Rilcon42
  • 101