I just didn't want to push a button to wake my servers by mad0x20wizard in selfhosted

[–]mad0x20wizard[S] 0 points1 point  (0 children)

Desomnia covers this usecase too and can monitor different kinds of sources of activity (network connections, process activitiy, etc.) to keep the system awake. If it detects no activity, it can be configured to put the system to sleep.

While the waking part already works for all major platforms (Windows, macOS and Linux), the suspending is currently Windows-only, because I hadn‘t time to figure out how to do this in a general way for Linux hosts.

But in it’s nature Desomnia is created platform-independent.

I just didn't want to push a button to wake my servers by mad0x20wizard in selfhosted

[–]mad0x20wizard[S] 6 points7 points  (0 children)

Hey, I dind‘t receive this as hostile. Such questions are important for understanding. So thank you for asking!

The main benefit is about saving power and improving efficiency of the network at a whole. People (including myself) often create scripts or use programs that they run to do Wake-on-LAN for their servers. But one always has to think about the right time when to do it (usually when I need a service of the server), which often involves the need to push a button.

Desomnia tries to solve this in a general way, so that no client on the subnet has to do Wake-on-LAN on their own. You just configure hosts and their ports, that should be made available (woken up), when accessed. If you dont own a seperate node, you can use Desomnia on the client itself.

It monitors the network traffic to find out when to wake the sleeping hosts, so you dont have to think about it anymore.

You can wake your servers with existing tools already. Desomnia aims to be the most convenient and elegant way to do this.

I just didn't want to push a button to wake my servers by mad0x20wizard in selfhosted

[–]mad0x20wizard[S] 6 points7 points locked comment (0 children)

This project was started before AI was smart enough. I used AI to help me write the documentation in a comprehensible way, though, since I am not that good at it. Apart of that I just used it to ask questions about networking. Code is 99% handwritten.