Skip to content

Instantly share code, notes, and snippets.

View Razuuu's full-sized avatar
🏠
Working from home

Joshua Samenfink Razuuu

🏠
Working from home
  • Germany
  • 08:28 (UTC +02:00)
View GitHub Profile
@Razuuu
Razuuu / certbot-rfc2136.sh
Last active November 19, 2025 19:58
Create wildcard letsencrypt certificate with rfc2136 - Custom nameservers
#!/bin/bash
# ------------------------------------------------------
# Functions - Common
# ------------------------------------------------------
DOMAIN="$1"
shift
# See https://certbot-dns-rfc2136.readthedocs.io/en/stable/ for certbot.ini
@Razuuu
Razuuu / deb-sury-org-php.sh
Last active October 14, 2025 22:19
Add php repository from sury.org
#!/bin/bash
# Debian Repository not available for forky (yet)
DISTRO=$(dpkg --status tzdata|grep Provides|cut -f2 -d'-')
if [ "${DISTRO}" == "forky" ]; then DISTRO="bookworm"; fi
# Install dependencies
apt update
apt install apt-transport-https ca-certificates curl -y
@Razuuu
Razuuu / aptall.sh
Last active November 7, 2023 15:08
apt all commands -> /usr/bin/aptall
#!/bin/bash
for i in update upgrade dist-upgrade full-upgrade autoremove; do
repeat(){ for j in {1..25}; do echo -n "#"; done }
repeat; echo -e "\n\nexecuting command: apt -y ${i}\n"; repeat; echo
apt -y ${i}
done
test