Skip to content

Instantly share code, notes, and snippets.

@airbornelamb
airbornelamb / cdnhtmltemplate.html
Created Mar 1, 2017
Basic HTML template that grabs Bootstrap, FontAwesome, and jQuery from BootstrapCDN
View cdnhtmltemplate.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap 3.3.7 minimized -->
View agendamaker.sh
#!/bin/bash
# Define your email address below
SENDTOEMAIL="josh@lamb.haus"
cd ~/Dropbox/agendamaker
FULLDATE=$(date +%A-%F)
FILEDATE=$(date +%F)
# JULIANDATE=$(date +%j)
@airbornelamb
airbornelamb / index.js
Created Apr 24, 2017
Basic express skeleton
View index.js
var express = require("express");
var app = express();
app.set("view engine", "ejs");
app.get("/", function(req, res){
res.render("home");
});
app.listen(process.env.PORT, process.env.IP, function(){
@airbornelamb
airbornelamb / nodestacks.sh
Created Apr 28, 2017
This is an extension of nodeserversetup.sh that allows you to install additional frameworks
View nodestacks.sh
#!/bin/bash
clear
echo "This script offers options to setup javascript frameworks for Ubuntu Xenial 16.04"
echo "YOU MUST RUN nodeserversetup.sh script FIRST to install node, mongodb, yarn"
clear
echo "Enter number of framework to install: "
options=("cloud9ide" "gitlab" "express" "meteor" "react" "feathers" "quit")
select opt in "${options[@]}"
@airbornelamb
airbornelamb / flaruminstall.sh
Created May 19, 2017
Flarum install script for Ubuntu 14.04 or Debian 7.11
View flaruminstall.sh
#!/bin/bash
flarum_install="/home/$USER/flarum"
webuser_group='www-data'
OS_version=$(lsb_release -a 2> /dev/null | grep Description | tr -d \\t | cut -f2 -d:)
sudo gpasswd -a $USER www-data
# Add repo and key for php5.6
# Support for Debian 7.10 and Ubuntu 14.04
if [ "$OS_version" == "Debian GNU/Linux 7.11 (wheezy)" ]
@airbornelamb
airbornelamb / ambarinstall.sh
Last active Jun 20, 2017
Installs docker, docker compose, and Ambar document search system
View ambarinstall.sh
#!/bin/bash
# Docker
sudo apt-get install apt-transport-https ca-certificates curl software-properties-common python python-pip
curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
sudo apt-key fingerprint 0EBFCD88
sudo add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
sudo apt-get update
sudo apt-get install docker-ce
@airbornelamb
airbornelamb / kanbanlist.sh
Last active Jun 26, 2017
Setup and install kanban-list server
View kanbanlist.sh
#!/bin/bash
# This script installs the kanban-list application created by https://github.com/volpe28v/kanban-list
whoitis=$(whoami)
# Install RVM
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io -o rvm.sh
chmod +x rvm.sh
@airbornelamb
airbornelamb / backup.ps1
Last active Aug 23, 2017 — forked from Fireforge/backup.ps1
Powershell backup script using Robocopy
View backup.ps1
#
# ROBOCOPY Script
#
# This script calls robocopy over a few folders, and then emails you when they're done
Param(
[Parameter(Mandatory=$true)]
[string]$basesrc, #"G:\",
[Parameter(Mandatory=$true)]
[string]$basedst, #
View nginx-reverse-proxy-docker.md
title description author tags date_published
Running an NGINX Reverse Proxy with Docker and Let's Encrypt on Google Compute Engine
Learn to serve multiple websites simultaneously in a single Compute Engine instance with Docker and NGINX. Also, learn how to secure the sites with Let's Encrypt.
tswast
Compute Engine, NGINX, Docker, Let's Encrypt
2017-04-19

This tutorial will guide you through running multiple websites on a Google Compute Engine instance using Docker. You will secure the websites using free SSL/TLS certificates from Let's Encrypt.

View gitcheatsheet.md

Clone a repo

git clone https://github.com/cooperka/emoji-commit-messages.git

Or initialize a repository locally

git init

Stage local changes

git add --all