Create droplet of your liking (ubuntu 12.10 x32)
ssh to root in terminal with your server ip
ssh [email protected]
Add ssh fingerprint and enter password provided in email
CREATE TABLE IF NOT EXISTS `country` ( | |
`id` int(11) NOT NULL AUTO_INCREMENT, | |
`iso` char(2) NOT NULL, | |
`name` varchar(80) NOT NULL, | |
`nicename` varchar(80) NOT NULL, | |
`iso3` char(3) DEFAULT NULL, | |
`numcode` smallint(6) DEFAULT NULL, | |
`phonecode` int(5) NOT NULL, | |
PRIMARY KEY (`id`) | |
) ENGINE=MyISAM DEFAULT CHARSET=latin1; |
#!/usr/bin/env ruby | |
require 'open-uri' | |
require 'JSON' | |
require 'digest/sha2' | |
require 'pry' | |
require 'bigdecimal' | |
require 'bitcoin' # Because I need to cheat every now and then | |
# Usage: | |
# gem install pry json ffi ruby-bitcoin |
Create droplet of your liking (ubuntu 12.10 x32)
ssh to root in terminal with your server ip
ssh [email protected]
Add ssh fingerprint and enter password provided in email
http://www.modrails.com/documentation/Users%20guide%20Nginx.html#install_on_debian_ubuntu | |
Instruction for Ubuntu 12.X (should work on 11.x also) | |
a. Installing passenger gem | |
$ gem install passenger | |
b. Installing passenger-nginx module(It will compile and install Nginx with Passenger support) | |
IF ruby is installed without RVM |
When installing passenger, Nginx, Ruby and Rails on Ubuntu 12.04 (without RVM/without rbenv): | |
First: installing Ruby (without RVM): | |
sudo apt-get update | |
sudo apt-get install ruby1.9.1 ruby1.9.1-dev \ | |
rubygems1.9.1 irb1.9.1 ri1.9.1 rdoc1.9.1 \ | |
build-essential libopenssl-ruby1.9.1 libssl-dev zlib1g-dev | |
#!/bin/bash | |
# install dependencies | |
apt-get update && apt-get upgrade | |
apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev | |
# install RVM | |
\curl -L https://get.rvm.io | bash | |
# install ruby 2.0.0 |
# IN AMAZON EC2 SERVER # | |
######################## | |
sudo su | |
apt-get -y update && apt-get -y upgrade | |
apt-get install vim git-core curl openssh-server openssh-client python-software-properties build-essential zlib1g-dev libssl-dev libreadline-gplv2-dev libcurl4-openssl-dev aptitude | |
/usr/sbin/groupadd wheel | |
/usr/sbin/visudo | |
(paste bottom) | |
%wheel ALL=(ALL) ALL |
#!/bin/sh | |
################################################################################ | |
# DEFAULT VARIABLES | |
################################################################################ | |
LOCAL_PATH=/var/www | |
LOCAL_DOMAIN=mylocaltest.dev | |
LOCAL_DB_NAME=myuser | |
LOCAL_DB_USER=root | |
LOCAL_DB_PASSWORD=myrootpassword |
#!/bin/sh | |
d=`date +%Y%m%d` | |
path=/home/keeper/backup | |
pg_dump -U postgres -d my_database -n my_schema -f $path"dump"$d -O | |
zip -jq $path"dump"$d".zip" $path"dump"$d |
#! /bin/sh/ | |
# Setup for MAMP | |
echo | |
if [ -d /Applications/MAMP/Library/bin/ ]; then | |
echo "You're using MAMP. Cool. Gonna run some tests... "; | |
# Check if mysqldump is in /usr/local/bin/. If not, link 'em. | |
if [ ! -f /usr/local/bin/mysqldump ]; then | |
echo "mysqldump link doesn't exist. Creating link to MAMP."; |