Welcome to the forum!
Before I get into the technical part, click / tap here more details
I want to say that L1T forum isnât plebbit and r*dditors ought to adapt or get out, lmao. Most people who join the forum adapt and all is fine, but we donât aim to be a replacement for that cesspool. I hope you will find wonderful interactions here, we tend to be helpful. Some of us have wildly varying opinions, but unlike plebbit, we respect each other and each otherâs opinions, even if we disagree.
I run almost all my stuff off of 12V DC and convert to USB-C power delivery. The conversion to USB-C is lower than it would be for for DC â AC conversion. I donât necessarily suggest you go out of your way to convert the things you run to USB-C (unless they already have USB-C power input), but it was an easy (and safe) way for me to regulate the power output.
Iâve ran my lab from a bluetti eb70s successfully. It wasnât powered by solar, but just by the battery and I charged via AC. Now I run everything off of my old UPS with 3x 120W 12V bricks (they have a cigarette lighter socket). Iâve got cigarette lighter âbricksâ (Iâd call them barrels) that have USB type-C output that can give you 5V, 12V, 15V and 20V DC via usb power delivery. Buying the right type-c adapter, you can power most things with these voltages, including some SBCs. My rockpro64, odroid n2+, L1 KVM and ethernet switch are powered by usb-c to 12v barrel jack 5.5x2.1mm adapters, a.k.a. 5521 jack, my odroid h4, h3+ and hc4 are powered by a 15v usb-c 5521 adapter and my other rockpro64 NAS, my 170Hz monitor and my 2.5G switch are powered by 20V usb-c 5521 adapters.
I believe my eb70s has a regulated voltage output (I didnât know at the time, but it will come in handy when I go full solar), but a normal lead-acid or AGM battery will not. This is why itâs important to get a regulated output and USB-C was an easy add-on for me and cheaper than getting a buck-boost converter and a step-down converter (these can only deliver so much wattage and I needed lots of them). But for a single device, you could effectively run a boost and step-down converter and be more efficient than AC converters.
The biggest problem with solar installations are absolutely AC converters, that have bricks or PSUs plugged into them, that then convert to DC. You lose 20% efficiency (at best) and their idle power draw sucks too. For large arrays and continuous systems, itâs not as bad, but for small installations, theyâre not negligible. If your solar panel gives you 100W output on a good day, you can only use 80W (and thatâs excluding about 1-2% loss on wire runs). And you need to feed all that wattage to your server and you wonât be able to charge the battery.
Thereâs a couple of ways to keep uptime:
- add more solar panels
- lower your consumption
- add more batteries
The 1st option is generally an obvious choice, leading to more system inefficiencies. You charge your battery faster and provide enough power to your load, but now your array is over-sized, wasting more space and capacity.
The 2nd option is not so obvious and requires quite a bit of analysis (which is why people just go with the 1st). One obvious load is the AC converter, which needs to be dropped. The 2nd is an oversized server for the workload performed. Think of it like using a phone (with a keyboard attached if you prefer) to write a quick email, instead of powering on a 1500W server, start a VM, VNC into it, open a browser, log into your webmail and then write the email. One is obviously a lot of waste for something you can do with less resources. Same goes for many other loads, but you need to know what are the minimum specs you can get away with for your worklaod.
The last option of adding more batteries is expensive and not as sustainable (uptime-wise). You get to power your load for more time, but if you canât charge your batteries in time, your server will shutdown. And now you have more Wh to charge with a small panel, meaning you need more sun time (which last I checked, you canât really change without moving towards the equator).
Now onto your server. IDK whatâs your working budget, but you can have a number of ways to go about.
- Get a SBC and power it with 12v - 20v straight;
- Build a PC with a pico-PSU;
My obvious recommendation (Iâm biased) is the odroid h4, h4+ or h4 ultra. The difference is with a quad-core (intel e-core) n97 (itâs better than the n100 - turbos at 3.6GHz) vs an octa-core i3 n305 (turbo @ 3.8GHz). The ultra is kind of an obvious choice, IMO.
The H4 lineup has WOL on either of its ports (meaning you could connect a single small SBC to 1 of the ports, whoâs sole purpose is to run the WOL command), but even better, the H4 has an auto-turn on on power-loss. When power is applied, in the event of a power-loss, the server starts back up, removing the need for a WOL server to begin with.
The even better thing about this beautâ, is that you can power it from the 12V battery with only a buck-boost converter. Raise the voltage to 15 or 19V and no matter the batteryâs charge state (10v when low or 14.4v when charged), you get a constant supply of power.
IMO itâs more difficult to power things that require 12v constant from a 12v battery. You need a step-down converter (to get the voltage down to 12v), but when the battery goes under 12v, the voltage sent to the SBC also gets lower. A step-down converter canât provide more volts than its input (so more amps will be gobbled up, which can kill some electronics and even the batteries), which is why I discussed about a buck-boost and a step-down in the beginning.
That means recommendations such as an odroid n2+ (which uses 1W at idle for me and about 5W at average load - for the whole package!) wouldnât make much sense in this scenario (other than maybe as a WOL server for a higher-powered server if you already use an AC converter and donât want to get rid of it).
The other option, which would also require a boost converter is to DIY a PC with a (19v) pico-PSU. There youâd get a lot more inefficiencies from the chipset and longer wire runs on the mobo, coupled with additional components (resistors, caps, etc.). But youâd also be getting more performance if you require it. You could use a downclocked (and down-volted) ryzen 3 or an intel T variant. Many mobos will have the same feature to power-on automatically.
If the PC you have doesnât, then you should get the lowest-power consuming device that will just power itself up automatically on power input. The odroid n2+ does that and literally sips power, so that can be a great contender for a WOL server.
Your university might be interested in the Solar Protocol.
And maybe Low â Tech Magazine.