Skip to content

Instantly share code, notes, and snippets.

View wdullaer's full-sized avatar
🏠
ThingHandlerFactory

wdullaer

🏠
ThingHandlerFactory
View GitHub Profile
@wdullaer
wdullaer / install.sh
Last active April 2, 2024 20:33
Install Latest Docker and Docker-compose on Ubuntu
# Ask for the user password
# Script only works if sudo caches the password for a few minutes
sudo true
# Install kernel extra's to enable docker aufs support
# sudo apt-get -y install linux-image-extra-$(uname -r)
# Add Docker PPA and install latest version
# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 36A1D7869245C8950F966E92D8576A8BA88D21E9
# sudo sh -c "echo deb https://get.docker.io/ubuntu docker main > /etc/apt/sources.list.d/docker.list"
@wdullaer
wdullaer / snapraidSync.sh
Last active September 20, 2021 03:50
Snapraid Sync Script
#! /bin/bash
#######################################################################
# this is a helper script that keeps SnapRAID parity info in sync with
# your data. Here's how it works:
# 1) it first calls diff to figure out if the parity info is out of sync
# 2) if there are changed files (i.e. new, changed, moved or removed),
# it then checks how many files were removed.
# 3) if the deleted files exceed X (configurable), it triggers an
# alert email and stops. (in case of accidental deletions)
# 4) otherwise, it will call sync.
@wdullaer
wdullaer / .eslintrc.js
Last active March 10, 2016 11:19
Generic Express.js Webserver Template
/* eslint no-inline-comments:0, no-magic-numbers:0 */
module.exports = {
'env': {
'node': true,
'es6': true,
},
'ecmaFeatures': {