Skip to content

Instantly share code, notes, and snippets.

View typomedia's full-sized avatar

Philipp Speck typomedia

View GitHub Profile
@typomedia
typomedia / mail.zfs.status.sh
Last active December 22, 2015 15:29
ZFS Status Report Mailer
#!/bin/sh
# Copyright 2013 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# ZFS Status Report Mailer v1.2
mailx -t \
<<EOF
MIME-Version: 1.0
FROM:Fileserver <server@domain.tld>
@typomedia
typomedia / rsync.exclude.list
Last active December 22, 2015 15:28
Rsync Exclude List Sample
# /etc/default/rsync.exclude.list
# Copyright 2013 Typomedia Foundation. All rights reserved.
# Use is subject to license terms.
#
# Rsync Exclude List v1.0
#/boot
/cdrom
/dev
/lost+found
@typomedia
typomedia / rsync.backup.sh
Last active December 22, 2015 14:18
Rsync Remote Backup Script
#!/bin/sh
# Copyright 2013 Typomedia Foundation. All rights reserved.
# Use is subject to license terms.
#
# Rsync Backup Script v1.3
EXEC=/usr/bin/rsync
SOURCEPATH=/mnt/dpool
DIRECTORIES=( media share works )
EXCLUDELIST=/etc/scripts/rsync.exclude.list
@typomedia
typomedia / init.btsync.sh
Last active December 21, 2015 10:29
BitTorrent Sync Init Script
#!/bin/sh
### BEGIN INIT INFO
# Provides: btsync
# Required-Start: $local_fs $remote_fs $network
# Required-Stop: $local_fs $remote_fs $network
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: BitTorrent Sync
# Description: Automatically sync files via secure, distributed technology
# Author: Typomedia Foundation
@typomedia
typomedia / ffmpeg.h264.sh
Last active December 21, 2015 10:29
FFMPEG Transcoder Script
#!/bin/sh
# Copyright 2014 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# FFMPEG Transcoder Script v1.2
EXEC=/usr/bin/ffmpeg
INPUT=/mnt/media/Movies
FTYPE=*.rip.mkv
SUFFIX=.h264.mkv
@typomedia
typomedia / bash-cheatsheet.sh
Created November 1, 2015 09:51 — forked from LeCoupa/bash-cheatsheet.sh
Bash CheatSheet for UNIX Systems
#!/bin/bash
#####################################################
# Name: Bash CheatSheet for Mac OSX
#
# A little overlook of the Bash basics
#
# Usage:
#
# Author: J. Le Coupanec
# Date: 2014/11/04
#!/bin/sh
# Copyright 2013 Typomedia Foundation. All rights reserved.
# Released under GPL version 3.
#
# MySQL Dump Script v1.0
DBHOST=localhost
DBUSER=root
PASSWORD=******
DATE=`date '+%Y%m%d'`
#!/bin/sh
# Copyright 2015 Typomedia Foundation. All rights reserved.
# Use is subject to license terms.
#
# Postgres Dump Script v1.0
DBHOST=127.0.0.1
DBUSER=dbmaster
PASSWORD=******
DATE=`date '+%Y%m%d'`
server {
listen 80;
server_name domain.tld;
set $root_path '/usr/share/nginx/domain.tld/public';
root $root_path;
expires 1M;
access_log /var/log/nginx/$host-access.log;
error_log /var/log/nginx/$host-error.log error;
<VirtualHost *:80>
ServerName domain.tld
ServerAlias www.domain.tld *.domain.tld
ServerAdmin webmaster@domain.tld
DocumentRoot /var/www/domain.tld
<Directory /var/www/domain.tld/>
Options FollowSymLinks MultiViews