Skip to content

Instantly share code, notes, and snippets.


Block or report user

Report or block kernel-sanders

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View Guac Install Steps
yum update
yum install docker
systemctl start docker.service
docker run --name docker-postgres -v /some/path/on/host:/var/lib/postgresql/data -e POSTGRES_PASSWORD=PASSWORD_HERE -d postgres
docker run --rm glyptodon/guacamole /opt/guacamole/bin/ --postgres > initdb.sql
docker run -it --link docker-postgres:postgres --rm postgres sh -c 'exec psql -h "$POSTGRES_PORT_5432_TCP_ADDR" -p "$POSTGRES_PORT_5432_TCP_PORT" -U postgres'
# Enter your postgresql password from line 5
CREATE DATABASE guacamole_db;
kernel-sanders / nginx_for_letsencrypt.txt
Last active Dec 10, 2015
Nginx config and commands for let's encrypt
View nginx_for_letsencrypt.txt
# This should be in your nginx config
# You can put the location block in whichever server blocks need a let's encrypt cert
server {
listen 80;
server_name sub.domain.tld sub2.domain.tld;
location '/.well-known/acme-challenge' {
default_type "text/plain";
root /tmp/letsencrypt-auto;
mkdir -p \
$HOME/.cache/Amazon-Cloud-Drive/local.encrypted \
$HOME/.cache/Amazon-Cloud-Drive/local.plaintext \
$HOME/.cache/Amazon-Cloud-Drive/cloud.encrypted \
ENCFS6_CONFIG=$HOME/.cache/encfs6.xml encfs -o allow_other $HOME/.cache/Amazon-Cloud-Drive/local.encrypted $HOME/.cache/Amazon-Cloud-Drive/local.plaintext
acd_cli mount --modules="subdir,subdir=/Encrypted" $HOME/.cache/Amazon-Cloud-Drive/cloud.encrypted
kernel-sanders /
Last active Aug 7, 2018
Shell script to set up a L2TP over IPSec VPN on Debian/Ubuntu (tested on rasbian)
# Kernel Sanders, MAR 2015
# Simple script for easy set up of L2TP over IPsec VPN on Debain based systems (tested on rasbian)
# Steps modified from:
# Must be root to run the script
if [ ! $UID = "0" ]; then
echo "You must be root to run this script"
exit 1
You can’t perform that action at this time.