Skip to content

Custom systemd service scripts for vm and stand-alone systems like the Raspberry Pi.

License

Notifications You must be signed in to change notification settings

MichaelSchaecher/systemd-scripts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

SystemD Scripts

Description

Custom systemd service scripts for vm and stand-alone systems like the Raspberry Pi, for more and set and forget system that is required for basic home lab setups.

This started out as a couple of scripts for my Raspberry Pi 3b that I used for a time as a Pi-Hole server, but I have since moved on to a Proxmox container and now us the Pi has my Cloudflared Tunnel server.

List of scripts

Script Name Description type Status
pihole-framework Keeps Pi-hole framework updated (Not supported by Pi-hole) Timer & Service Active (Timer Only)
pihole-gravity Update DNS Gravity for Pi-hole Timer & Service Active (Timer Only)
unbound-hints Keeps the unbound root hints file updated Timer & Service Active (Timer Only)
clean-apt-cache Cleans the apt cache on a daily bases Timer & Service Active (Timer Only)
unbound-log2ram Recreate the unbound log file if log2ram is installed. Service Only Active
starship-prompt Updates the starship prompt to the latest version Timer & Service Active (Timer Only)
vaultwarden-pod-update Updates the vaultwarden docker container Timer & Service Active (Timer Only)

Installation

Installing is easy, just clone the repo and copy the desired scripts to /usr/lib/systemd/system/. Then enable the scripts with systemctl enable --now <script-name>.service and systemctl enable --now <script-name>.timer.

For services that rely on the timer do not enable the service since the timer will start the service when it is triggered.

This project is licensed under the MIT License - see the LICENSE file for details.

About

Custom systemd service scripts for vm and stand-alone systems like the Raspberry Pi.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages