Skip to content

Instantly share code, notes, and snippets.

View pbredenberg's full-sized avatar
🖖

Paul Bredenberg pbredenberg

🖖
View GitHub Profile
@pbredenberg
pbredenberg / mywebsiteurl.com
Created August 20, 2019 13:58
WordPress multisite nginx LEMP
server {
listen 80;
listen [::]:80;
server_name servername.localdomain;
index index.php index.html;
root /path/to/root;
@pbredenberg
pbredenberg / get_Mojave_iso.sh
Created December 23, 2018 15:00 — forked from HenryYang/get_Mojave_iso.sh
Convert MacOS 10.14 Mojave Installer App To ISO File
#!/bin/bash
hdiutil create -o /tmp/Mojave.cdr -size 8g -layout SPUD -fs HFS+J
hdiutil attach /tmp/Mojave.cdr.dmg -noverify -mountpoint /Volumes/install_build
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/install_build
mv /tmp/Mojave.cdr.dmg ~/Desktop/InstallSystem.dmg
hdiutil detach /Volumes/Install\ macOS\ Mojave
hdiutil convert ~/Desktop/InstallSystem.dmg -format UDTO -o ~/Desktop/Mojave.iso
mv ~/Desktop/Mojave.iso.cdr ~/Desktop/Mojave.iso
@pbredenberg
pbredenberg / .bash_profile
Created November 1, 2018 16:36
Paul's bash_profile
#basics
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:~/bin
source ~/.bashrc
# nice colors
export PS1="\[\033[36m\]\u\[\033[m\]@\[\033[32m\]\h:\[\033[33;1m\]\w\[\033[m\]\$ "
export CLICOLOR=1
export LSCOLORS=ExFxBxDxCxegedabagacad
alias ls='ls -GFh'
module.exports = {
merchant: {
id: '',
key: ''
},
developer: {
id: '',
key: ''
},
clientId: '',
@pbredenberg
pbredenberg / phpenv-osx.sh
Last active April 5, 2020 09:20 — forked from christopher-hopper/phpenv-macos.sh
Install phpenv on OSX from homebrew packages.
#!/usr/bin/env bash
# vim: ai ts=2 sw=2 et sts=2 ft=sh
# Use this script to install or re-install
# multiple versions of PHP on MacOS.
#
# Usage:
# curl -L https://git.io/v52yY | bash
# Check OS.
@pbredenberg
pbredenberg / add-theme.sh
Created April 25, 2017 00:58
Workaround bash script to add a theme to the bitnami redmine-docker image (tested on macOS)
#!/bin/bash
REDMINE=$(docker-compose ps | grep redminedocker_redmine | awk '{ print $1 }')
echo -n "Enter your theme name: "
read THEME
if [ "$THEME" != "" ]; then
echo $THEME
docker exec -it $REDMINE ln -sf /bitnami/redmine/public/themes/$THEME /opt/bitnami/redmine/public/themes/
else
echo "Please enter a theme name."
@pbredenberg
pbredenberg / nginx.magento.conf
Created February 17, 2017 23:51
Magento 2 NGINX Conf for Ubuntu 14.04
## Example configuration:
# upstream fastcgi_backend {
# # use tcp connection
# # server 127.0.0.1:9000;
# # or socket
# server unix:/var/run/php5-fpm.sock;
# }
# server {
# listen 80;
# server_name mage.dev;
@pbredenberg
pbredenberg / filter.d_nginx-auth.conf
Last active December 5, 2016 19:13 — forked from JulienBlancher/filter.d_nginx-auth.conf
Fail2ban Config with Nginx and SSH
#
# Auth filter /etc/fail2ban/filter.d/nginx-auth.conf:
#
# Blocks IPs that makes too much accesses to the server
#
[Definition]
failregex = ^<HOST> -.*"(GET|POST).*HTTP.*"
ignoreregex =
@pbredenberg
pbredenberg / removeblock.sh
Last active December 6, 2015 19:42
Remove nginx server block created with serverblock.sh
#!/usr/bin/env bash
#
# Nginx - delete block
# Based on this post: http://clubmate.fi/how-to-make-an-nginx-server-block-manually-or-with-a-shell-script/
# Functions
ok() { echo -e '\e[32m'$1'\e[m'; } # Green
die() { echo -e '\e[1;31m'$1'\e[m'; exit 1; }
# Variables
#!/bin/bash
read -p "Enter username: " user
read -s -p "Enter password: " pass
echo "Ok, here we go..."
OUTPUT="/var/www/archive/db"
mkdir -p $OUTPUT
databases=`mysql -u $user -p$pass -e "SHOW DATABASES;" | tr -d "| " | grep -v Database`