Virtuelle Umgebung, nicht virtuelle Maschine. Und virtuelle Umgebung einfach nur, weil es die Installation stark erleichtert.
Aber um ehrlich zu sein, möchte ich Dich bitten, die von mir verlinkte Dokumentation DURCHZULESEN. Darin sind nämlich alle deine Fragen beantwortet und da du die Fragen parallel auf tvheadend.org stellst, scheinst du des Englischen mächtig zu sein.
Trotzdem in Kürze die config-Datei von autosuspend erklärt:
im Abschnitt [check.Ping] kannst du unter hosts die IP-Adressen von Rechnern eintragen, die dann regelmäßig von autosuspend angepingt werden. Sofern die Rechner eingeschaltet sind und auf den Ping antworten, wird ein Ausschalten des Rechners verschoben.
im Abschnitt [check.ActiveConnection] kann man Ports des Servers eintragen. Solange diese von eingehenden Anwendungen benutzt werden, wird der Server nicht ausgeschaltet.
[check.NetworkBandwidth]: Solange Datenrate der Netzwerkkarte eine vorgegebene Geschwindigkeit überschreitet, wird Server nicht ausgeschaltet. Nützlich, wenn man wieder mal Urlaubvideos herunterlädt.
[check.Smb]: Bei mir ausgeschaltet, aber falls der Server Dateifreigaben über SMB bereitstellt, läßt sich hiermit kontrollieren, daß der Server nicht ausgeschaltet wird, solange Zugriff darauf besteht.
[check.RemoteUsers] und [check.LocalUsers]: Wenn jemand lokal oder remote auf dem Server eingeloggt ist (also im Normalfall eine Shell geöffnet ist), wird der Server nicht heruntergefahren.
Naja, so setzt sich das Spiel halt mit allen [check_irgendwas] fort .... (es gibt auch speziell einen Check für Kodi, der prüft allerdings nur, ob auf dem Server selbst eine Kodi-Instanz aktiv ist. Da Kodi bei dir und mir auf einem anderen Rechner läuft, kommt das nicht infrage).