I do both, inside-year around and outside-in the warmer months. I have never tried the 5gal bucket in the house-but only because I have plenty of spawning tanks to use and I like to watch them spawn and play with the babies...lol....
Outside, I keep the water really dark tanned-it seems to help with the heat a bit (gets over 100'sF) I get lots and lots of offspring and natural selection too. I leave both the male and females together all summer and remove the fry as I see them to other outside containers. Neither the male or female eat the fry, however, the older fry do eat the younger fry.
Since I use a more natural method to spawn using full to the top with water 5-10gal tanks- soil based and heavy planted-stocked with shrimp and snails. I sometimes leave them together to get a couple of back to back spawns.
As vilmarisv posted...lots of different ways to successfully spawn this species....Its finding what works best for you, what you have on hand and the breeders. IMO/E-not really a right or wrong method per se. I have been spawning this species for a really long time and do nearly everything different than most or what you will read on the internet. I found my own way and found that something are not needed or it doesn't matter.