That’s an unofficial way to install it, you’re still missing the point.
3rd person who doesn’t understand the point of the thread.
I give up.
I’m not a newbie and I am not anything like IT illiterate, simply meaning I have enough years experience in and exposure to the world of IT to understand most things, but that doesn’t by any means make me knowledgable in all of them. Migrating my system from a Pi to Proxmox was quite scary. From Proxmox to Ubuntu was equally so but I manged both with help from the community.
Which is a long winded way of saying that I dislike the term ‘newbie’. It always needs some context or else it is pretty meaningless.
…and insert other quotes here
I have a lot of sympathy for what you are trying to say/achieve here. Unfortunately the current participants don’t seem to be able to (or want to?) step into the newbie shoes (Yeah see what I did there? That was intentional )
EDIT:
Please don’t!
Just said I’ve done exactly that, twice, using the method that is always recommended, ie this one so about as official as it gets, and it worked with no issues at all.
It’s your hardware or network set up that’s causing it and therefore self made. From my reading this is always the case when people have issues installing but most won’t accept or believe it until they have that sudden ‘Doh!’ moment.
I wasn’t the one who chose that phrase and took @anon43302295 to mean someone new to HA looking for idiot proof instructions. My point being, if you are new to it you wouldn’t be migrating because by definition you’re then not new.
I was trying to rebuild your use case, obviously a fresh HassOS installation.
Since you didn’t specify the device you’re trying to setup HassOS on, I just chose one possible way that is quickly doable without the need to dedicate a physical device.
Whether HassOS runs in a VM or on bare metal should not have any impact on the way how the samba solution works.
Unfortunately your reaction let’s me think that you’re not interested in a solution of the problem you / others are facing with samba / restore backup. Please prove me wrong!
So which device are you using?
I have a spare RPi 3b and I’d try to replicate your issue with it.
If you just wish something like a GUI for upload and restore, like mentioned in your first post, I’d recommend to submit a Feature Request.
Maybe also support this one: Import from usb
If you’re missing documentation, please point it out explicitly.
Please tell us how you would expect it to be, maybe in form of a user story:
As a HassOS user I want to be able to restore my configuration via the GUI without the necessity of using additional plugins.
If all this misses the point of your thread, please try again to explain it to me since I’m obviously unable to understand it so far.
I added it as a Feature Request
I have done 4 restore ( have not lost data yet)
1st breaking the config file and dont what i did
2rd bad SDcard
3rd putting on to a nic
4th replacing harddrive with SSD
the 4th restore only took 2 hours
I’m not asking for ‘one possible way’ I’m asking ‘what is the official way’. A third party script is not official.
I agree, and yet the only other person in this thread to have followed the official instructions hit the same hurdles I did. This implies that the official way to do things doesn’t work, and the only way to do it is to use third party scripts/addons/hacks - this is, I assume, not what the devs want.
Imagine buying a new car from porsche and the reversing sensor doesn’t work, would you be happy if they said “yeah, we know that doesn’t work, go to the Ford garage to see if they can fix it”?
Again, you’re missing the point. It’s not about finding ‘any’ solution to just get it working, it’s about what is the official way to do it? What do the devs invision as the solution to this problem so that a new user can do it intuitively?
The point of all of this is that it should be the other way round. The system should have an official way of working that when a new user comes here for help with they can be directed to follow it. The responses to this thread are pretty much all “you should do it like this…” followed an unofficial way to do things.
In summary, I am entirely competent at setting up homeassistant in all manner of installation types on all manner of hardware and I don’t need any help, I’m trying to establish what the proper, correct and official way to do things is so that I can go back to the devs and say
- this documentation is wrong, here’s a pull request to fix it
- this service relies on a third party and needs an ‘official’ version
- this service doesn’t work as intended, here is a suggestion on how to fix it
Etc
I didn’t think it was that hard a concept but it seems to have floated cleanly over the heads of most participants.
https://www.home-assistant.io/hassio/commandline/ at the bottom of the page
i would suggest a button at startup when creating the first user ’ create user ’ or ’ import a previous configuration’ which uploads the snapshot from the browser
just been reading through all the posts and I think I understand what @anon43302295 is trying to say.
If I was a somewhat new user with limited experience, I’m not sure how I’d go about it either.
I think having an official way to backup / restore and offer a restore at first startup would be the way.
I’m thinking of how easy it is to restore/transfer from one iPhone to another…
(please no “android is better / iphone is better”, this is not the point / time for this)
it sounds to me like a new feature is needed for this.
Now we’ve not reached V1.0, so I also understand how this is not here yet.
I get your point on this. I have always used SSH—>WinSCP—> Copy backup to folder… to get my backups in.
There is a Download snapshot function, the solution is to make an upload snapshot button. Problem solved.
I think a simple “browse” would suffice. Click browse, select folder, loaded snapshots update to show currently browsed folders. Also, this could be a good avenue to start allowing backups to happen ANYWHERE on your network.
Yes, that is what I was inferring. It would make things very easy.
GO +1
yes tht seems a good logical aera to add it but i would add the same option at setup time
as i said earlier when the setup ask to create the first username:
Totally agree with you there, it seems so obvious that I don’t understand why it’s not there already. Snapshots have been around for a really long time now.
To play devil’s advocate maybe it’s not that easy so it can’t be added for another six months, that’s fine, but then don’t deprecate the ability to have complete control of the system so that people can scp it across during the setup process until after the six months
having experienced the restore process over the weekend I now realise that the whole concept is somewhat half-baked. It appears that a lot of effort has gone into the development of a process to create the backup, but restoring it is a completely different story.
I was able to get over the issue of uploading the backup using the SAMBA addon (although I did discover that I had to allow my IP range), once you start a restore its like sending Major Tom to the dark side of the moon, you get no feedback as to where the restore is up to.
It was a completely unnerving experience that ultimately for me ended in failure, it also makes me question the value of the backups when I can achieve a much faster and reliable re-setup using my own config backup and a little bit of time setting up the addons I need, not to mention that because HassOS can’t currently mount external resources (like my NAS) I now need to revisit my backup situation to make sure the backups are actually relocated off the device
Yeah I totally agree. You only know something has happened when it restarts home assistant after completing the restore. It takes a lot longer than you expect it to as well and I think sometimes people think it’s not doing anything and restart. I have restored snapshots a heap of times without failures. I also use the Dropbox addon and there is a gdrive one as well.