Skip to content

wickedyoda/public-setupfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Public Setup Files

This repository contains a collection of scripts and configuration snippets I use across various systems. Most scripts target Debian/Ubuntu Linux, but you'll also find utilities for macOS, Raspberry Pi, OpenWrt, and Docker environments. The goal is to speed up system deployment and automate routine maintenance tasks.


🔎 Directory Overview

  • Email_domains_block_allow/ – Lists of domains to allow or block for email filtering.
  • Kali_tools_install/ – Scripts to install popular Kali Linux security tools on Debian-based systems, including Kali Purple setup instructions.
  • batch_files/ – Windows batch files for backups and other automation.
  • blocked_domains/ – Domain blocklists used by some of the setup scripts.
  • cockpit/ – Installation helper for the Cockpit web administration interface.
  • copy-move-files/ – Shell scripts to copy or move media files between locations.
  • copy_palworld_local/ – Python helper for backing up Palworld server data.
  • cron-job-setup-files/ – Tools for configuring recurring cron jobs.
  • debian-files/ – Miscellaneous Debian utilities (e.g., installing bashtop).
  • docker/ – Docker and Docker Compose setups including Greenbone, Jellyfin and Portainer.
  • fstab-setup/ – Scripts to build and apply /etc/fstab mount entries.
  • git_clone_setup/ – Notes and helpers for cloning repositories.
  • mac-scripts/ – Assorted macOS helper scripts.
  • observium/ – Installer for the Observium monitoring agent.
  • openwrt_scripts/ – Utilities for managing OpenWrt routers.
  • paperless-ngx/ – Script to install the Paperless‑ngx document server.
  • raspberrypi/ – Backup and application install scripts for Raspberry Pi systems.
  • reset_perms/ – Simple scripts to reset file and directory permissions.
  • server_config/ – Example configuration files for Debian and Ubuntu servers.
  • snmp/ – SNMP configuration scripts for Linux and OpenWrt.
  • system_command_run/ – Run a command across multiple machines via SSH.
  • telegraf-setup-scripts/ – Install script for the Telegraf metrics agent.
  • ubuntu-based/ – Application install script for Ubuntu-based systems.
  • unblocked_domains_for_VPN/ – Domain list allowed through a VPN connection.
  • updates_scripts/ – Scripts to update or upgrade packages on a system.

Root-level helper scripts include:

  • update-from_repo.py – Python script to sync updates from this repository.
  • update-from_repo.sh – Bash version of the update sync script.

🐙 Cloning This Repository

To clone this repository and switch to the main branch:

git clone https://github.com/wickedyoda/public-setupfiles.git
cd public-setupfiles

About

Some of my scripts for setting up systems

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published