Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Newer
Older
100644 62 lines (42 sloc) 2.36 kb
245ce72a »
2008-12-24 [RELEASE] Zero to hero
1 # Passenger stack, zero to hero in under five minutes
2 Scripts for [Sprinkle](http://github.com/crafterm/sprinkle/ "Sprinkle"), the provisioning tool
30a7f608 »
2008-12-24 Tweaking installs to run with sudo where required
3
1b77a0e4 »
2009-01-20 Added link to the demo screen cast on vimeo
4 [Watch the demo screen cast](http://www.vimeo.com/2888665) of passenger-stack.
5
245ce72a »
2008-12-24 [RELEASE] Zero to hero
6 ## How to get your sprinkle on:
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
7
5087c84a »
2009-01-15 No need to manually apt-get update after installing a new system / cr…
8 * Get a brand spanking new slice / host (Ubuntu please)
9 * Create yourself a user, add yourself to the /etc/sudoers file
10 * Set your slices url / ip address in deploy.rb (config/deploy.rb.example provided)
11 * Set username in config/deploy.rb if it isn't the same as your local machine (config/deploy.rb.example provided)
245ce72a »
2008-12-24 [RELEASE] Zero to hero
12
5087c84a »
2009-01-15 No need to manually apt-get update after installing a new system / cr…
13 From your local system (from the passenger-stack directory), run:
245ce72a »
2008-12-24 [RELEASE] Zero to hero
14
9b69f34b »
2009-01-16 Corrected path to install.rb file in README for copy and paste bliss
15 sprinkle -c -s config/install.rb
245ce72a »
2008-12-24 [RELEASE] Zero to hero
16
17 After you've waited for everything to run, you should have a provisioned slice.
18 Go forth and install your custom configurations, add vhosts and other VPS paraphernalia.
19
20 Other things you should probably consider:
21
22 * Close everything except for port 80 and 22
23 * Disallow password logins and use a passphrased RSA key
24
fedb38d3 »
2008-12-31 [UPDATED] README overhaul, read the full commit
25 ### My app isn't running
26
27 Read [these tips](http://github.com/benschwarz/passenger-stack/wikis/my-app-isnt-running) to get you humming
28
29 ### Wait, what does all this install?
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
30
31 * Apache (Apt)
2f9d7bd9 »
2009-01-18 Updated Ruby Enterprise to the latest version. Reorganised ruby enter…
32 * Ruby Enterprise (Source) [includes rubygems]
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
33 * Passenger (Rubygem)
fedb38d3 »
2008-12-31 [UPDATED] README overhaul, read the full commit
34 * Memcached (Apt)
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
35 * Libmemcached (Source)
cf9d0797 »
2009-01-14 Adding support for PostgreSQL. Sprinkle will prompt the user to selec…
36 * MySQL (Apt) or PostgreSQL (Apt)
37 * MySQL or PostgreSQL ruby database drivers (Rubygem)
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
38 * Git (Apt)
39
245ce72a »
2008-12-24 [RELEASE] Zero to hero
40 ## Requirements
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
41 * Ruby
42 * Capistrano
43 * Sprinkle (github.com/crafterm/sprinkle)
fedb38d3 »
2008-12-31 [UPDATED] README overhaul, read the full commit
44 * An Ubuntu based VPS (known to not work on Debian Etch†)
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
45
245ce72a »
2008-12-24 [RELEASE] Zero to hero
46 ## Thanks
928b6f54 »
2008-12-23 Added first cut of scripts to the repository
47
029405b3 »
2009-02-13 Added Anthony Kolber to the credits and meta'd the "Thanks" section o…
48 * [Marcus Crafter](http://github.com/crafterm) and other Sprinkle contributors
49 * [Slicehost](http://slicehost.com), for giving a free slice for testing passenger stack
50 * [Nathan de Vries](http://github.com/atnan) for Postgres support
51 * [Anthony Kolber](http://aestheticallyloyal.com) for the github pages design
363ebb55 »
2009-03-01 Updated the credits / thanks on the readme
52 * [Stephen Eley](http://github.com/SFEley) for some sanity checks on git dependencies
245ce72a »
2008-12-24 [RELEASE] Zero to hero
53
54 ## Disclaimer
55
29cd950e »
2009-02-24 Typo in readme
56 Don't run this on a system that has already been deemed "in production", its not malicious, but there is a fair chance
fedb38d3 »
2008-12-31 [UPDATED] README overhaul, read the full commit
57 that you'll ass something up monumentally. You have been warned.
58
59 ### Footnotes
60
61 † This issue lies between differences in apt between debian and ubuntu, my feedback has been forwarded and discussed with Marcus, the author of sprinkle. I believe he is looking into it.
Something went wrong with that request. Please try again.