Skip to content

Instantly share code, notes, and snippets.

View masterxavierfox's full-sized avatar
✌️

Xavier Fox masterxavierfox

✌️
View GitHub Profile
@masterxavierfox
masterxavierfox / purgevarnishsingle
Created January 30, 2018 12:39 — forked from blindpet/purgevarnishsingle
clear one url home page varnish cache
Enter varnish admin
varnishadm
clear cache for index home page only
ban req.http.host ~ www.htpcguides.com && req.url ~ "^/$"
clear cache for specific page
@masterxavierfox
masterxavierfox / install-docker-centos7.sh
Last active January 24, 2018 09:44
centos-docker-install
#!/bin/bash
sudo yum remove docker \
docker-common \
docker-selinux \
docker-engine
sudo yum install -y yum-utils \
device-mapper-persistent-data \
lvm2
@masterxavierfox
masterxavierfox / get-docker.sh
Created September 19, 2017 06:54
Docker CE Install Script
#!/bin/bash
curl -sSL https://get.docker.com/ | sh
sudo groupadd docker
sudo usermod -aG docker $USER
@masterxavierfox
masterxavierfox / install-rabbitmq.sh
Created August 17, 2017 11:03 — forked from yetanotherchris/install-rabbitmq.sh
RabbitMQ on Docker with admin UI
# AWS specific install of Docker
sudo yum update -y
sudo yum install -y docker
sudo service docker start
sudo usermod -a -G docker ec2-user
# exit the SSH session, login again
# Docker
docker run -d --hostname my-rabbit --name some-rabbit -p 4369:4369 -p 5671:5671 -p 5672:5672 -p 15672:15672 rabbitmq
@masterxavierfox
masterxavierfox / docker-install.sh
Created August 10, 2017 16:53
docker-install.sh
#!/bin/sh
set -e
# This script is meant for quick & easy install via:
# $ curl -fsSL get.docker.com -o get-docker.sh
# $ sh get-docker.sh
#
# For test builds (ie. release candidates):
# $ curl -fsSL test.docker.com -o test-docker.sh
# $ sh test-docker.sh
@masterxavierfox
masterxavierfox / varnish
Created July 25, 2017 12:01 — forked from reifman/varnish
Example Varnish configuration file e.g. /etc/default/varnish
# Configuration file for varnish
#
# /etc/init.d/varnish expects the variables $DAEMON_OPTS, $NFILES and $MEMLOCK
# to be set from this shell script fragment.
#
# Should we start varnishd at boot? Set to "no" to disable.
START=yes
# Maximum number of open files (for ulimit -n)
@masterxavierfox
masterxavierfox / tmux.cheat
Created July 25, 2017 08:30 — forked from afair/tmux.cheat
Tmux Quick Reference & Cheat sheet - 2 column format for less scrolling!
========================================== ==========================================
TMUX COMMAND WINDOW (TAB)
========================================== ==========================================
List tmux ls List ^b w
New -s <session> Create ^b c
Attach att -t <session> Rename ^b , <name>
Rename rename-session -t <old> <new> Last ^b l (lower-L)
Kill kill-session -t <session> Close ^b &

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@masterxavierfox
masterxavierfox / install
Created May 6, 2017 20:37
Super Desk Install Script
#!/bin/bash
# NOTE: This file is generated by script.
# Modify "tpl/*" and run "./fire gen-files"
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
set -exuo pipefail
export DEBIAN_FRONTEND=noninteractive
export DBUS_SESSION_BUS_ADDRESS=/dev/null
@masterxavierfox
masterxavierfox / codedeploy.sh
Last active March 22, 2017 09:58
Aws code Deploy Agent Install
#!/bin/bash/
#To run:
# bash -c "$(curl -fsSL https://ADD-RAW-URL-HERE)"
#Go to the following Resource URL
#http://docs.aws.amazon.com/codedeploy/latest/userguide/how-to-run-agent-install.html
#For Ubuntu:
sudo apt-get update -y