Skip to content

cjbuchmann/server_setup

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

server_setup

a list of scripts that will be used to setup servers

This purpose of this project is to allow you to quickly build a server environment for either your development or production needs, using the following development stack :

  • Rails 4
  • RVM
  • Nginx
  • MySQl
  • Ubuntu >= 14.04

Server Types

  • development
    • Rails via RVM
    • MySQL Server AND client
  • webserver
    • Rails via RVM
    • MySQL client
    • a deployment user (called deployer)
    • nginx
  • sqlserver
    • MySQL client

Quick Download

sudo apt-get update
sudo apt-get install unzip
wget https://github.com/cjbuchmann/server_setup/archive/master.zip
unzip master.zip
sudo apt-get update && sudo apt-get install unzip && wget https://github.com/cjbuchmann/server_setup/archive/master.zip && unzip master.zip && cd server_setup-master

Usage

Setup a development server (Install MySQl server and client, and rails 4)

./setup.py -e development

Setup a development server and create git config author settings. Also generate an ssh key (using the git config email)

./setup.py -e development -wgc -gcname "John Doe" -gcemail "email@example.com" -sshkeygen

Setup a production webserver

./setup.py -e webserver

Setup a database server

./setup.py -e sqlserver

About

a list of scripts that will be used to setup servers

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors