I designed and helped a buddy of mine build an off grid cabin right at the top of a dry ridge here in TN where our annual rainfall is about what yours in PA is....40 some inches/yr. No well or spring option in his case, so he put a 2500 gallon single tank is the basement fed off the roof gutters. Cabin was 24x24 with a metal hip roof on 12:12 pitch....I think that figures to less than 1,000 sqft of roof...and he seemed to have plenty of water from it,
BUT only used it weekends and as some place to go grow a garden to get out of his in-town condo. He also had a shed that fed another couple of 1500 gallon tanks he used just for garden water.
Some pics of his cabin: (Basement was 14' tall to get the first floor up to grade, so the height of the 2500 gallon tank was easy to handle)
View from the metal catwalk around the outside is pretty nice ! It was a fun project since I got to use his checkbook....ahahaaaaa.
You can see the edge of the water tank next to the power setup I put in to use the roof solar panels. The solar also powered a small pressure pump that took the water out of the tank and supplied the cabin.
I always felt like the amount he had for the cabin use would be kind of 'iffy' IF he intended to use the place year around, because we can get some might dry spells here from time to time, especially late summer, early fall. He had plenty of room in the basement for another tank, and me personally, I'd have put it in to catch winter/spring time run off, which can be when we often get excessive rain. But it worked for him, the way he used it.
But my first choice would be what DL said above, and what I did on my own place....
use the spring. Our spring is located high enough on the mountain of our place that it gravity feeds the storage tanks, and then on down to the house. I put in two 1500 gallon plastic tanks in a 10x20 shed I built back into the bank below the spring. Insulated inside with foam board and it has never frozen. Ran a 1" line down from the spring, then 1" on down to the house, plus another 1" overflow line off the top of the tanks that feeds our 2 small, dug fish ponds in which we raise catfish. Way I piped it, water also feeds the chickens and cattle with a near continuous source of fresh water, then the excess from that flows to the ponds.
Shed that holds the tanks. I made the front wall out of 2x4 so if I ever HAD to replace the tanks for some reason, I could remove the wall and change them out. Never been an issue to date.
Couple things about the spring. Right now, enough water comes out I could generate power from a water turbine ! But in the fall, it has never quit, but will get down to maybe a pencil sized dribble of water...less than 1 gpm for sure. But with 3,000 gallon of storage, even that is more water than you need over 24hrs, so we've never run short.
The distance to our house from the tank shed is around 1500'. In retrospect, I WISH I'd used a bigger line (line 1.5-2"), but I did what I could at the time out of lack of knowledge and lack of depth of checkbook

Pressure at the house was only low 20psi range and we did use that for 25 years. Then I ran into a booster pump while at the Mother Earth News fair in Asheville some years back and put one of those it. We had added a UV light years before that in case a deer or something pooped in the watershed around the spring, so now the setup is complete.
Water setup in our basement. The larger pressure tank is for our drilled well, which I added later as a backup in case the spring ever did dry up, but we only use it for garden irrigation...prefer the soft water of the spring to the hard water of the well (well in limestone, spring comes out of sandstone), but I plumbed the system where we can use either by simply open/close valves.
Tall, gray thing is the booster pump.
Since I take it your spring is located below you cabin, you could locate a storage tank(s) below the spring, and use a pump to pressurize water up to your cabin....either grid or solar powered, OR locate the storage above your cabin, use a small pump to feed the tanks, then gravity or pump on demand, the cabin supply. If you choose solar, the storage above option is the best as the solar pump is a simple setup...just panels/pump, no battery/etc.....sun shine, water pumps. Put a float switch on each end so it quits pumping if the tanks are full (unless you want to feed a fish pond or something like ours does) and a float switch on the spring end so the pump doesn't run if the spring output is insufficient.
Anyway, good luck with your project. I love little 'on the homestead' engineering projects.
