Skip to content

canepan/bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

cc4acc3 · Apr 8, 2025
Mar 24, 2024
Jan 20, 2025
Apr 8, 2025
Apr 8, 2025
May 9, 2021
Mar 24, 2024
Sep 6, 2024
May 3, 2022
Oct 13, 2024
Jun 11, 2020
Oct 2, 2022
Dec 25, 2024
May 9, 2021
Sep 6, 2024
Apr 8, 2025
Jan 20, 2025
Jan 20, 2025

Repository files navigation

Nicola's tools

A set of tools to help the management of the home network.
Currently I have these services at home:

  • Keepalived
  • DNS (keepalived)
  • Flask (keepalived)
  • JellyFin (docker, keepalived)
  • MySQL (keepalived) - mainly for Kodi
  • OpenVPN (keepalived)
  • PiHole (docker, keepalived)
  • SMTP relay (keepalived)
  • XyMon (keepalived)
  • Web server (keepalived)
  • Tool to configure allowlisted applications (i.e. Minecraft, Firefox, etc)

id3-checker

From a directory, finds songs recursively and shows artist, title and album, alerting on discrepancies

minecraft_ctl

Script to disable or enable running Minecraft (by changing permissions, closing the firewall and killing processes).
Currently supports (Mac only):

  • Minecraft
  • Firefox
  • Tor Browser
  • Diablo III
  • Docker

service-map

  • show running, active services
  • reads KeepAlived config (basic)
  • uses ssh for remote nodes
  • click for colors
  • highlight primary/misplaced primary ("usurper")

sservice

Script meant to start/stop a service managed by Keepalived, by getting the latest config from git and backing up the current config before overwriting.
It (will) support primary/secondary handling

clean_*

Various scripts to cleanup output of commands or logs.
Use it as a filter in a pipe, like:

strace -f -p 666 | clean_strace.sh

About

Nicola's Bunch o' Tools

Resources

License

Stars

Watchers

Forks

Packages

No packages published