Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Open Your Stack

Open Your Stack

Build a successful stack-house (!) from the ground up

Alessio

July 04, 2013
Tweet

More Decks by Alessio

Other Decks in Technology

Transcript

  1. 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.
  2. OpenStack OpenStack is a software stack to set up your

    cloud. You can host it by yourself too; a vendor is Rackspace.
  3. OpenStack A tasty recipe :) • A bunch of servers

    • A brave sysadmin (or a team of heroes) • Bandwidth
  4. Nodester Nodester is a nice PaaS software for Node.js. The

    team recently joined AppFog, so we can say: yes, AppFog' software is open.
  5. 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.
  6. Gitorious • Project hosting (obviously) • Activity monitoring • Merge

    requests are public • Wiki(s) • Team up! Teaming features • Project-centric
  7. 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.
  8. 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.
  9. 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 :)