technisch benötigt die Mac-Funktion entweder einen anderen Mac / eine Apple-TV im internen Netz oder ein separates Programm auf dem Mac/PC, von dem aus aufgeweckt werden soll
Im Fall der anderen Macs/AppleTV müssen diese dann auch laufen. Direkt vorm Ruhemodus sendet ein Mac eine "Meldung" ins lokale Netz, das die anderen Geräte empfangen und dadurch wissen, dass der Mac sich in den Ruhezustand begibt. Dieses andere Gerät (Mac/AppleTV) fungiert dann im lokalen Mac als "Empfangsstation" für andere Macs/PC, die auf den schlafenden Mac zugreifen wollen. Das nennt sich Bonjour-Sleep-Proxy. So werden z.B. auch Netzwerkfreigaben des schlafenden Macs weiterhin im Netz bekannt gegeben. Wenn nun ein anderer Mac/PC auf den schlafenden Mac zugreift, geht dieser Zugriff über den Bonjour-Sleep-Proxy, der dann ein wake-on-lan Magic packet an den schlafenden Mac sendet und ihn dadurch aufweckt.
Hast du keinen zweiten Mac/AppleTV benötigst du auf dem anfragenden Mac ein Programm, dass diese wake-on-lan Pakets senden kann. Such mal nach Wake-on-lan / WOL.
Bonjour geht aber nicht von außerhalb des lokalen Netzes, einfach ein WOL-Packet von außerhalb auch nicht so einfach.
Am einfachsten ist daher ein VPN von außen zum Router aufzubauen und dann darüber ein WOL zu senden.
Das alles macht aber für einen Server eher weniger Sinn.