We use a Jackery on band gigs where we don't have mains power. You could combine that with a solar panel to keep it charged up.
Sometimes I just have to get up in the night and then it's hard to get back to sleep. I think it's partly down to getting old.
RE: Morning Run: Speeding up