Post
Topic
Board Hardware
Re: Official FutureBit Apollo BTC Software/Image and Support thread
by
jstefanop
on 22/06/2021, 18:37:07 UTC
Hey guys make sure if your connected to the system with the monitor you DO NOT do any system level updates (ie ubuntu asking you to update the kernel etc). Even though we tried to keep the system and 'app" as separate as possible the full node system is still really an embedded system with lots of system level tweaks to make it work. If you update the system lots of these will be will be wiped and youll be left with a bricked system until you reflash the SD card.
Mainly a suggestion for a future release:
Package the "app" as a container (Docker for example) and map the necessary i/o connections directly to it. That way all the dependencies and changes needed by your own implementation can stay as you want without a risk of a system update making modifications and on the Ubuntu side the system updates and package installs (which may also pull updates as dependencies) can be used without having to worry of something getting unintentionally modified. That could also make reseting the setup back to defaults easier since it would just be a matter of discarding the container and starting a clean one.

Yes, this was the original plan, unfortunately to containerize the app was too much work to make it in time for release. This will also make it easy to install the web app on any other system so the standard units can have a nice UI as well.