Remix.run Logo
bongodongobob 2 days ago

I definitely am. But this is a very solved problem. It just adds brittleness to the system. Maintenance for this is going to suck. It's going to break in less than a year because you forgot to set a static IP address, or a Python library changes, or the SD card in the PI gets corrupted, or the jack on it fries, or its cheap PSU died and fries the board, etc. Then you're going to have to try to remember how the damn thing works, then figure out what other tiny change somewhere broke something. You should never add more failure points to infra, ever.

I guess everyone has to go through it.

edg5000 2 days ago | parent | next [-]

I do agree that it would be nice if no external device would be needed. It does make me wonder if the Pi is truly needed. I'll be looking into this myself as well, I also have power hungry servers that are mostly idling and would benefit from WoL. In some EU countries, energy prices are truly a scam.

esseph 2 days ago | parent | prev | next [-]

> I guess everyone has to go through it

Bingo, but some people never stop tinkering - their joy is in avoiding the well trod path.

littlestymaar 2 days ago | parent | prev [-]

> Then you're going to have to try to remember how the damn thing works

Fortunately, the author wrote a derailed essay explaining all of this…

> You should never add more failure points to infra, ever.

Every time you add a new system or a new feature you necessarily “add more failure points”, there's no way around that.

One should avoid introducing more failure points than needed for the functionality you want, that's it.

You say it's a “solved problem”, but you only give solutions to a different problem (starting the server at a scheduled time, when the author wants to start the server on demand).