Solar panels would be my guess, though you can always build a space based nuclear reactor if you can refuel it and get rid of its waste.
It would certainly need a lot more to figure out an actual feasible plan, but I don’t think there’s anything fundamentally impossible about doing it with today’s technology, let alone the future’s.