
Caching proxy and power controller?
Ideas that flutter by and no time to implement... If this sounds good, is there anyone who wants to do it?
A proxy server to run at home that will detect attempts to reach services on my servers (from inside or outside), initiate poweron (wake on lan, start virtual instance, etc) and reply with cached data until the service is up.
That way my servers could suspend/hibernate/power down when idle and save a lot of energy.
I know that varnish is a powerful/flexible cache server. Would it handle something like this?
I don't know about varnish, but some of what you say, specifically the powering up services on-demand, can be done with socket initiation.
SvarSlettI have this setup to start ssh access to one of my machines using systemd and I know it can be done to start linux containers in the same manner. Just an idea.
That is also a nice idea for services that aren't http-based, Miguel Bernabeu
SvarSlettVarnish was my thought for web-based services as it is a very flexible cache. It could offer up cached data and refresh when the service came up.