Hey, good morning to you too and welcome to our forums! Let me clarify a few points that might help you.
The guide you are following will show you how to install balenaOS “standalone version”. This means that you will need to manually deploy projects to it (as covered in the guide).
The alternative to that is to configure balenaOS to work with a cloud system from where you can manage it, for example balenaCloud. balenaCloud has many features but most importantly the ability to automatically manage and deploy code to your devices running balenaOS. balenaCloud is free to use up to 10 devices. We have also open sourced the core of balenaCloud in openBalena, so you don’t necessarily need to rely on balenaCloud.
If this are your first steps with balena I suggest you take a look at this guide which will teach you how to provision a device and deploy code to it using balenaCloud. I linked you to the
nodejs version of the guide, but you’ll see you can easily change to your language of choice.
No matter what alternative you choose (balenaCloud / openBalena / standalone) balenaOS also comes in two flavours:
development. Here is a link to our docs with specifics. The important bit here is that
production images disable passwordless root access to the device (which is what you are doing with the command
balena ssh 192.168.1.2). When setting up a
production device you need to add your SSH keys to it in order to be able to access it using SSH later (here is how to do it).
Development images on the other hand allow passwordless access, so my next suggestion for you is to try this first.
Let me know if this is of help, and if you have more questions feel free to ask!