Slide 1

Slide 1 text

Open your stack Build you succesful stack-house (!) from the ground up by Alessio Biancalana

Slide 2

Slide 2 text

IaaS

Slide 3

Slide 3 text

AWS Amazon Web Services. Well, it's Amazon Web Services, do I really need to talk? Proprietary code, open code, a bunch of it all, mashed up.

Slide 4

Slide 4 text

OpenStack OpenStack is a software stack to set up your cloud. You can host it by yourself too; a vendor is Rackspace.

Slide 5

Slide 5 text

OpenStack A tasty recipe :) • A bunch of servers • A brave sysadmin (or a team of heroes) • Bandwidth

Slide 6

Slide 6 text

OpenStack Contributors? • Red Hat • Canonical • Intel • Rackspace

Slide 7

Slide 7 text

PaaS

Slide 8

Slide 8 text

Nodester Nodester is a nice PaaS software for Node.js. The team recently joined AppFog, so we can say: yes, AppFog' software is open.

Slide 9

Slide 9 text

Nodejitsu Nodejitsu is a Node.js PaaS available in open way. And well, they are my friends :)

Slide 10

Slide 10 text

Nodejitsu $ npm install jitsu -g Write, and deploy $ jitsu deploy

Slide 11

Slide 11 text

Code Hosting

Slide 12

Slide 12 text

Gitorious Gitorious is a code hosting solution similar to GitHub. It is totally open but, well, code hosting outsourcing is not always the best practice.

Slide 13

Slide 13 text

Gitorious • Project hosting (obviously) • Activity monitoring • Merge requests are public • Wiki(s) • Team up! Teaming features • Project-centric

Slide 14

Slide 14 text

GitLab GitLab is a gitolite frontend and git management web-app you can install on your machine. It's useful if you are building an in-house repository system for a/your company.

Slide 15

Slide 15 text

GitLab cd /home/git/gitlab # Copy the example GitLab config sudo -u git -H cp config/gitlab.yml.example config/gitlab.yml sudo -u git -H vim config/gitlab.yml sudo chown -R git log/ sudo chown -R git tmp/ sudo -u git -H mkdir /home/git/gitlab-satellites sudo -u git -H mkdir tmp/pids/ sudo -u git -H mkdir tmp/sockets/ sudo chmod -R u+rwX tmp/pids/ sudo chmod -R u+rwX tmp/sockets/ sudo -u git -H mkdir public/uploads Sometimes it can be a pain the ass.

Slide 16

Slide 16 text

That's all folks :) Questions? You can reach me up at the followings Twitter/App.net: @dottorblaster Email: [email protected] Feel free to join MobiLovers on Google+. We have developers, and cookies too :)