In de oorspronkelijke thread van maart 2025 werd gevraagd om een functie voor automatisch uitschakelen. Kort daarna kwam er vanuit de community een tijdelijke oplossing met een systemd-timer. Die oplossing is nu grotendeels historisch: ZimaOS 1.4.1 heeft een ingebouwde functie voor gepland uitschakelen toegevoegd, waardoor huidige gebruikers niet langer zelf een uitschakelservice hoeven aan te maken om de NAS elke dag op een vast tijdstip uit te schakelen.
De machine weer inschakelen is een ander probleem. Zodra een server volledig is uitgeschakeld, draait ZimaOS niet meer en kan het geen tweede softwaretimer uitvoeren. Het opstarten hangt af van hardwarefuncties zoals Wake-on-LAN, een RTC-alarm, automatisch inschakelen na herstel van de netspanning of een externe slimme stekker.
Gepland uitschakelen is nu ingebouwd in ZimaOS
In de releaseopmerkingen van ZimaOS 1.4.1 wordt gepland uitschakelen genoemd als nieuwe functie. Daarin staat ook dat de uitschakeltijd vanuit de uitschakelbediening kan worden ingesteld.
Dat betekent dat de aangepaste systemd-service en timer uit maart 2025 niet de standaardaanbeveling horen te zijn voor een huidige installatie. Gebruik in plaats daarvan de ingebouwde functie voor gepland uitschakelen die in ZimaOS 1.4.1 is geïntroduceerd.
Wat de historische systemd-timer deed
De tijdelijke oplossing uit de bron maakte een eenmalige service aan die het Linux-uitschakelcommando uitvoerde, plus een dagelijkse timer die deze om 23:00 uur activeerde. Ook werd de timer via systemd ingeschakeld.
Deze opdrachten zijn geplaatst door een communitylid, niet door medewerkers van IceWhale. Ze waren een redelijke vorm van Linux-beheer, maar zijn voor het gebruikelijke huidige scenario niet nodig en voegen een extra configuratie toe die updates en herstarts moet doorstaan.
Een uitschakelschema maakt niet automatisch een opstartschema
De oorspronkelijke gebruiker vroeg vervolgens of de server zichzelf om 07:00 uur weer kon inschakelen. Het antwoord vanuit de community verwees naar BIOS-functies, omdat software die binnen ZimaOS draait een volledig uitgeschakelde machine niet kan wekken tenzij de hardware en firmware daarop zijn voorbereid.
Wekken via een RTC-alarm is afhankelijk van de hardware
De communityreactie vermeldde dat het BIOS van de ZimaBlade RTC Alarm Power On bood, inclusief een modus met een vast tijdstip. In latere discussies van IceWhale werd ook vermeld dat Linux rtcwake beschikbaar is op ZimaOS, maar dat eerst moet worden gecontroleerd of de hardware compatibel is.
Ga er niet van uit dat elke externe x86-minipc dezelfde RTC-instellingen biedt of ontwaken vanuit dezelfde slaap- of energiestanden ondersteunt.
Wake-on-LAN is een andere optie
Veel systemen kunnen vanuit een uitgeschakelde toestand worden gewekt wanneer de netwerkkaart een magic packet ontvangt, op voorwaarde dat Wake-on-LAN in de firmware is ingeschakeld en door de netwerkadapter wordt ondersteund. Het apparaat dat het pakket verzendt, moet ergens op het netwerk online blijven om dat pakket te kunnen versturen.
Voor de ZimaCube beschrijft de huidige BIOS-documentatie Wake-on-LAN expliciet als energieoptie. Bij andere hardware moet je het eigen BIOS en het gedrag van de netwerkkaart controleren.
Automatisch inschakelen na herstel van de netspanning werkt met een slimme stekker
Een eenvoudig patroon voor een homeserver is:
- laat ZimaOS gepland en netjes uitschakelen;
- schakel de slimme stekker enkele minuten later uit;
- schakel de stekker 's ochtends weer in;
- configureer de hardware om automatisch in te schakelen wanneer de netspanning terugkeert.
De huidige documentatie voor de ZimaCube beschrijft het gedrag voor herstel na stroomuitval voor automatisch opstarten. De exacte optie verschilt per moederbord.
Schakel het besturingssysteem netjes uit voordat je de stroom onderbreekt
Een slimme stekker mag niet worden gebruikt als uitschakelmechanisme terwijl ZimaOS actief is. Het abrupt verwijderen van de stroom kan schrijfbewerkingen naar het bestandssysteem, Docker-databases, back-uptaken of RAID-activiteiten onderbreken.
Plan eerst het netjes uitschakelen en laat voldoende tijd verstrijken voordat je de netspanning onderbreekt.
Veelgestelde vragen over gepland in- en uitschakelen
Ondersteunt de huidige versie van ZimaOS gepland uitschakelen?
Ja. Deze functie is als ingebouwde functie toegevoegd in ZimaOS 1.4.1.
Schakelt gepland uitschakelen de machine automatisch weer in?
Nee. Voor het opstarten is een afzonderlijk hardware- of firmwaremechanisme nodig, zoals RTC-wekfunctie, Wake-on-LAN of automatisch inschakelen na herstel van de netspanning.
Moet ik de systemd-uitschakeltimer uit de community nog steeds aanmaken?
Meestal niet. Deze stamt van vóór de ingebouwde functie voor gepland uitschakelen.
