Skip to content

Instantly share code, notes, and snippets.

View hpherzog's full-sized avatar

Hans-Peter Herzog hpherzog

  • Ludwigshafen, Germany
View GitHub Profile
@hpherzog
hpherzog / jessie-default-dev.sh
Last active September 15, 2015 07:57
Install default packages on debian jessie
#!/bin/sh
(cat <<-SRC
# default repo
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free
# security updates
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
@hpherzog
hpherzog / jessie-sources.list
Created September 13, 2015 10:38
Default package sources for debian jessie
# default
deb http://ftp.de.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.de.debian.org/debian/ jessie main contrib non-free
# security updates
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
# updates
deb http://ftp.de.debian.org/debian/ jessie-updates main contrib non-free
@hpherzog
hpherzog / wheezy-redis.sh
Last active August 29, 2015 14:04
Install redis on debian wheezy
#!/bin/sh
apt-get -t wheezy-backports -y install redis-server
@hpherzog
hpherzog / .gitignore
Last active February 23, 2016 20:08
Git ignore defaults
# Eclipse
.classpath
.project
.settings/
# Intellij
.idea/
*.iml
*.iws
@hpherzog
hpherzog / custom-error-node-js.js
Last active August 29, 2015 14:02
How to inherit a custom error object in node.js.
"use strict";
var util = require("util");
var errors = {};
errors.ErrorA = function ErrorA(message) {
@hpherzog
hpherzog / debian-rabbitmq.sh
Created March 3, 2014 18:25
Install rabbitmq on debian.
#!/bin/sh
(cat <<-SRC
# rabbitmq
# http://www.rabbitmq.com/install-debian.html
deb http://www.rabbitmq.com/debian/ testing main
SRC
) > /etc/apt/sources.list.d/rabbitmq.list
cd /tmp
@hpherzog
hpherzog / wheezy-nginx-mainline.sh
Last active December 19, 2015 20:25
Install mainline version of nginx on wheezy.
#!/bin/sh
# Remove nginx that is already installed.
apt-get purge nginx
apt-get autoremove
(cat <<-SRC
# nginx mainline repository
deb http://nginx.org/packages/mainline/debian/ wheezy nginx
deb-src http://nginx.org/packages/mainline/debian/ wheezy nginx
@hpherzog
hpherzog / wheezy-nginx.sh
Last active January 3, 2016 20:59
Install nginx and php5 on debian wheezy.
#!/bin/sh
apt-get -t wheezy-backports -y install \
nginx
apt-get -y install \
graphicsmagick-imagemagick-compat \
php-pear \
php5-fpm \
@hpherzog
hpherzog / wheezy-rfc5766-turn-server.sh
Last active December 30, 2015 05:39
wheezy-rfc5766-turn-server
#!/bin/sh
apt-get -y install \
libevent-core-2.0-5 \
libevent-extra-2.0-5 \
libevent-openssl-2.0-5 \
libevent-pthreads-2.0-5 \
libhiredis0.10 \
libpq5
@hpherzog
hpherzog / wheezy-nodejs.sh
Last active December 28, 2015 12:59
Install node.js on debian wheezy.
#!/bin/sh
apt-get -y install \
python \
g++ \
make \
checkinstall
cd /tmp
mkdir node-install