Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View mrrooijen's full-sized avatar

Michael van Rooijen mrrooijen

View GitHub Profile
@mrrooijen
mrrooijen / ssh_config
Created December 21, 2016 02:00
SSH config for keeping idle connections alive, and to automatically add ssh key to agent.
Host *
ServerAliveInterval 60
AddKeysToAgent yes
UseKeychain yes
IdentityFile ~/.ssh/id_rsa
@mrrooijen
mrrooijen / check.sh
Created December 3, 2016 00:44
View (graph of) receiving and transmitting (sending) data
speedometer -r eth0 -t eth0
@mrrooijen
mrrooijen / gencert
Last active August 7, 2016 02:42
SSL Certificate Generator (self-signed, requires openssl). Add both generated key- and crt files to your web server. Add crt to your local keychain and/or browser.
#! /bin/sh
if [ "$1" == "" ]; then
echo ""
echo "SSL Certificate Generator (self-signed, requires openssl)."
echo ""
echo " Usage:"
echo ""
echo " gencert <days> # Produces server.key and server.crt"
echo ""
package main
import (
"fmt"
"syscall"
)
const (
B = 1
KB = 1024 * B
@mrrooijen
mrrooijen / cmd.sh
Created April 21, 2016 15:11
Destroy File Vault Key when going to standby mode. Enter standby immediately on sleep.
sudo pmset -a destroyfvkeyonstandby 1 hibernatemode 25
@mrrooijen
mrrooijen / heroku_pg_backup
Last active April 18, 2016 13:17
Fetches, encrypts, transfers and rotates Heroku Postgres backups to/on Amazon S3.
#! /bin/bash
# Fetches, encrypts, transfers and rotates Heroku Postgres backups to/on Amazon S3.
# Requirements:
#
# 1. Heroku Toolbelt
#
# $ wget -O- https://toolbelt.heroku.com/install-ubuntu.sh | sh
@mrrooijen
mrrooijen / rancher
Last active July 15, 2016 14:04
Dumps, compresses, encrypts, transfers, and rotates Rancher backups to/on Amazon S3.
#! /bin/bash
# Dumps, compresses, encrypts, transfers, and rotates Rancher backups to/on Amazon S3.
# Requirements:
#
# 1. Docker
#
# $ curl -fsSL https://get.docker.com/ | sh
@mrrooijen
mrrooijen / gitlab_backup
Last active May 27, 2016 13:25
Generates, encrypts, transfers and rotates Gitlab backups to/on Amazon S3.
#! /bin/bash
# Generates, encrypts, transfers and rotates Gitlab backups to/on Amazon S3.
# Requirements:
#
# 1. Gitlab
#
# $ apt-get update
@mrrooijen
mrrooijen / database.sslmode.require.yml
Last active February 6, 2024 21:33
SSL configurations for Rails + Postgres in either require or verify-full mode to ensure secure connections. Useful for Amazon RDS, Compose.io, etc.
production:
adapter: postgresql
encoding: unicode
sslmode: require
url: postgres://user:password@host:port/db
@mrrooijen
mrrooijen / pg_dump_restore
Last active April 9, 2016 16:09
Postgres Dump/Restore From/To RDS/Compose
export HOSTNAME_A=todo
export PORT_A=todo
export DBNAME_A=todo
export USERNAME_A=todo
export HOSTNAME_B=todo
export PORT_B=todo
export DBNAME_B=todo
export USERNAME_B=todo