Skip to content

Instantly share code, notes, and snippets.

View pahud's full-sized avatar
🏠
Working from home

Pahud Hsieh pahud

🏠
Working from home
View GitHub Profile
@pahud
pahud / nginx.conf for supervisor
Created April 3, 2015 03:26
nginx.conf for supervisord with Docker
[program:nginx]
command=/opt/nginx/sbin/nginx -g "daemon off;"
stdout_logfile=/var/log/supervisor/%(program_name)s.log
stderr_logfile=/var/log/supervisor/%(program_name)s.log
autorestart=true
#user=nobody
@pahud
pahud / gist:92803665fdaf941a8ce0
Created April 3, 2015 09:15
backup full SD card as a img.gz file onto another server over SSH on-the-fly
$ dd if=/dev/mmcblk0 of=/dev/stdout | ssh pahud@192.168.31.193 "cat - | gzip - > x.img.gz"
@pahud
pahud / mount_xiaomi.sh
Created April 6, 2015 08:27
mount the share from XiaoMi router
mount -t cifs -o username="root" //192.168.31.1/download /mnt/mi
@pahud
pahud / fix_aliyun_route_table.md
Last active August 29, 2015 14:18
Docker on Aliyun

Re阿里云支持docker吗? 改下路由表就可以了:

sudo route del -net 172.16.0.0 netmask 255.240.0.0
@pahud
pahud / aliyun.sources.list.md
Last active August 29, 2015 14:18
ubuntu 14.04 source from aliyun
deb http://mirrors.aliyun.com/ubuntu/ trusty main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-security main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-updates main multiverse restricted universe
deb http://mirrors.aliyun.com/ubuntu/ trusty-proposed universe restricted multiverse main
deb http://mirrors.aliyun.com/ubuntu/ trusty-backports main multiverse restricted universe 
@pahud
pahud / tencentyun.sources.list
Created April 10, 2015 06:27
sources.list for Ubuntu-Server on TencentYun
#
#deb [Ubuntu-Server 10.04.4 LTS _trusty Lynx_ - Release amd64 (20120214.2)]/ lucid main restricted
deb-src http://mirrors.tencentyun.com/ubuntu trusty main restricted
deb-src http://mirrors.tencentyun.com/ubuntu trusty universe
deb-src http://mirrors.tencentyun.com/ubuntu trusty multiverse
deb-src http://mirrors.tencentyun.com/ubuntu trusty-updates main restricted
deb-src http://mirrors.tencentyun.com/ubuntu trusty-updates universe
deb-src http://mirrors.tencentyun.com/ubuntu trusty-updates multiverse
deb http://mirrors.tencentyun.com/ubuntu trusty main restricted
deb http://mirrors.tencentyun.com/ubuntu trusty universe
@pahud
pahud / upyun.nginx.conf
Last active August 29, 2015 14:19
nginx.conf from UPYUN
server {
listen 443 ssl spdy;
server_name upyun.com;
ssl_certificate upyun.com.pem;
ssl_certificate_key upyun.com.key;
ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
@pahud
pahud / download_ssl_cert.sh
Created April 12, 2015 09:25
download SSL certificate from the HTTPS server
echo -n | openssl s_client -connect <HTTPS_HOSTNAME>:443 2>/dev/null | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p'
@pahud
pahud / shadowsocks-python.md
Last active August 29, 2015 14:19
Run shadowsocks on port 8888 with password 1234
$ docker run -d -p 8888:8888 pahud/shadowsocks-python -s 0.0.0.0 -p 8888 -k 1234 -m aes-256-cfb --workers 5
@pahud
pahud / ubuntu_install_docker.sh
Last active August 29, 2015 14:19
install docker on ubuntu Trusty 14.04
#!/bin/bash
apt-get update
apt-get install -y linux-image-generic-lts-trusty
wget -qO- https://get.docker.com/ | sh