basic deployment to a spare notebook

i am totally new to balenaOS - and just want to take some simple steps after seeing the MING presentation.
so i just want to drop balenaOS on a spare Dell notebook i have sitting on a nearby desk.
i set up an account, made a Fleet, made a device, provided the wifi ssid and password, burned the USB stick, booted from it, and then it just did its thing for a while.
powered off, removed, USB, powered up, it boots (says booting on screen) then i see the balena green dice thing on a sceen, and…that’s about it.
should that device show up in my fleet UI?
can i do anything on the notebook to know that certain parts of that process actually worked like it should?
is it probably the wifi initial connection (i did provide the proper info).

any help appreciated! i REALLY like what i see, hope to get it working.

1 Like

it was actually the wifi.
i connected an ethernet cable, restarted the notebook, and it then did show as a connected device in my fleet.
i see the wifi radio indicator lit up / enabled on the notebook, so assuming it is on and working.
would like to figure that piece out someday - i recall doing similar things on raspberry pis so they can boot onto a wifi network. but i also recall that being a fairly precise config.

anyway - device #1 connected!

Screen Shot 2023-10-05 at 7.36.42 PM

1 Like

Hello, glad you got it working! If you want to try troubleshooting the WiFi, you can check out this documentation: Network Setup on balenaOS - Balena Documentation

Hello @davecampbell first of all welcome to the balena community!

To add on Alan’s message find here a video where we explain how to introduce wifi credentials into a device from balenaCloud → https://www.youtube.com/watch?v=e5-r_9ggHqI&t=1496s

let us know if that works and it would be awesome to learn what are you doing with the MING stack!

Thanks!

yes, that looks like a super helpful doc.
it also looks like a lite intro into some behind-the-scenes operations, which will also prove helpful along the way.
i did deploy the MING application directly from @mpous 's repo - that’s a very impressive and painless deployment mechanism.
since i already had the device configured and online, it deployed immediately to it.
i now see it is up, but seems to have ‘wifi-connect’ errors when i look at the logs and terminal in the application summary page.
that stands to reason as it was originally configured for wifi and all i did to proceed was to connect an active network cable.
i’ll troubleshoot that wifi setup first and see if i can make that work - and that should allow the app(s) to start, i’d think.

1 Like

oh, man, that video is a precise segue right to how to get into my issue directly! thank you so much for getting that for me. dovetails nicely with @alanb128 's reference.

i have a pretty extensive monitoring background, so the TIG stack is very familiar to me.
the node-red piece is where things get really interesting though, in several different contexts.

i’m still in pure discovery mode - so before i get too specific about objectives, i’d like to get more familiar with all the pieces.

to say that i am blown away by the completeness of the balenaOS platform, conceptually, would be an understatement. i’ve spent maybe a total of 2 hours from initial introduction (after watching the MING youtube) and have a functional (even with errors it is ‘functional’ in a sense) multi-service PLATFORM to perform a (practically) unlimited suite of monitoring functions. that is impressive.

i undoubtedly will have more questions as i proceed - so stay tuned. thanks again for the awesome reference.

when looking at the SSID names using nmcli scan, i saw my SSID was all caps, but i entered it in the original setup as lowercase.
i did change that in the /system-connnections file to upper case, restarted, and it reconnected!
that was great - to simply address that basic connection issue in that easy-to-understand way.

but, most of the services have errors, and now that i look at what i’ve deployed from that repo, it’s obvious that i’m running a configuration that wasn’t even intended for the 86_64 platform.

so now that i have a better idea of how the apps get assembled from existing targeted images, i’ll take step back and try to build up a multi-service system with proper images.

this all seems pretty straightforward. reminds me a lot of portainer actually, but with many other platform services.

1 Like

@davecampbell let us know if you successfully deploy the right images and if everything works properly!

Keep us posted!

thanks, @mpous.
i’m trying now to sort of pull back just a bit, and try not to deep-dive with a specific multi-container deployment, but just understand the minimal configuration and the pieces required for what might be considered a bare-bones deployment, to a spare notebook laying around the office.
think ‘hello-world’ repo / project.
i’ve read through a LOT of the documentation, the architecture, file layouts of balenaOS, etc. but i’m still struggling with what are the pieces in a minimally, but fully functioning deployed platform, structured as a project/repo.
but i am still working through the abundant docs - so i may still run across some of the more fundamental concepts and tutorials.

1 Like

@davecampbell let us know how we can help you more!