Labthrift Labthrift What to buy. What to skip. Why.

Written 28 Aug 2026. This is a how-to, not a product card. Buy links are not tagged yet.

Make sure house jobs start after every reboot

Before you buy a monitoring box, check that Pi-hole and the house share are set to start when the leftover box boots.

You restarted Pi-hole or Samba by hand. Ads are gone again. The share is back. Then the leftover box reboots for weekly fixes, and the house jobs stay off. That is not a broken box. A job can be running right now and still not be set to start on the next boot. You are not buying a monitoring box for this look.

Skip until SSH works

If you cannot log in from the couch, stop. That is SSH from the couch. If the leftover box just came back up and you have not checked the house jobs yet, start with after a reboot, check the leftover box still does its jobs. This note assumes you can type commands on the leftover box from the couch.

What this is

systemctl is-active asks whether a job is running right now. That is the morning check in after a reboot, check the leftover box still does its jobs. systemctl is-enabled asks a different question: will this job start by itself the next time the leftover box boots? Enabled means yes. Disabled means you have to start it by hand again. You want the house jobs enabled.

Ask if the house jobs start on boot

SSH in from the couch, then ask:

systemctl is-enabled pihole-FTL

systemctl is-enabled smbd

You want enabled on both. SSH is usually already enabled on a leftover Debian or Ubuntu Server box:

systemctl is-enabled ssh

Some leftover boxes call that unit ssh.service or sshd. If the leftover box says the unit was not found, try the other short name. If Pi-hole or Samba was never installed, skip that line. Install first: the first useful thing on the leftover box and a file share on the leftover box.

If a house job says disabled

Turn it on for this boot and every later boot:

sudo systemctl enable --now pihole-FTL

or

sudo systemctl enable --now smbd

The --now part starts it immediately. Then check again:

systemctl is-enabled pihole-FTL

systemctl is-active pihole-FTL

You want enabled and active. Same for smbd. If a name showed up as failed instead, that is see if any house jobs failed to start. Do not edit unit files tonight.

What next

Leave it. The morning checklist stays after a reboot, check the leftover box still does its jobs. Failed starts stay see if any house jobs failed to start. Ads that came back stay when ads come back, check the leftover-box ad block. A vanished share stays when the house share disappeared, check the leftover box. Skip a monitoring box for this look.

Skip

Sources

Debian: systemctl (is-enabled, enable). Ubuntu: systemctl. Official pages only. For the reboot check, see after a reboot, check the leftover box still does its jobs. For failed starts, see see if any house jobs failed to start. For ads, see when ads come back, check the leftover-box ad block. For the share, see when the house share disappeared, check the leftover box. For the login, see SSH from the couch.

Also on this topic

After a reboot, check the leftover box still does its jobsThe leftover box came back up. Confirm SSH, house ad block, and the file share still work before you buy anything. See if any house jobs failed to startAfter a reboot, check failed units before you blame the network or buy a new box. When ads come back, check the leftover-box ad blockThe leftover box is awake, but banners are back. Check that Pi-hole is still answering before you buy a mesh kit or blame the router. When the house share disappeared, check the leftover boxThe leftover box is awake, but Finder or File Explorer cannot see the folder. Check that Samba is still running before you buy a NAS. When something broke, look at the leftover-box logSSH works, but a house job does not. Ask the leftover box what it just said before you buy a monitoring box.