Before you consider HASSIO you need to consider the LEDs and what you want to use them for. There are many different types and the requirements for wiring them make many of them inappropriate for some purposes.
WS2812(B) LEDs offer the highest level of granularity in control, with individual LED RGB colour and a fairly high refresh. However as they are 5V the current requirements to run any more than a meter or two of them runs into serious electrical concerns very quickly.
WS2811 LEDs provide the same RGB control, but these strips can come in 12V form, effectively allowing you to have strips twice (or more) in length before you run into DC supply problems. The LEDs are just in groups of 3 instead of individual.
5050 (and similar) 12V RGB strips allow only colour change across all LEDs, but these also suffer from DC supply issues and most controllers only support 1 or 2 meters per controller.
I also realise there are installations which push the limits on these, but as there are fire hazards involved I wouldn’t recommend doing so.
Mains power LEDs which have RGB controllers are probably better for longer runs, but I am unfamiliar with these. You can buy warm white 240V strips on Amazon that are 17 meters long, but they have no RGB control.
So start by thinking how fine granularity control you need and how long/how manys strips you need, then pick LEDs that are suitable, check you can meet their power demands.
As an example…
WS2812Bs at 144 LEDs per meter, the maximum current (according to the datasheet) is around 8A per meter. They never really pull this and I haven’t seen them go over around 3.5A, but YMMV.
If you wanted to put 3 meters of these up a stair case, for example, it would consume a theoretical 24 Amps which is NOT possible, even if powered at both ends. The more likely figure of 15Amps is still too much for a single strip to handle, so you need to power them at multiple points and run heavy gauge DC power cable along side them. You also need a large DC brick, like a 20Amp Mean Well supply and a suitable location to keep it.