Aegir self presentation

  • 1,653 views
Uploaded on

Aegir Hosting System presented at Southeast Linux Fest by Steven C Jackson

Aegir Hosting System presented at Southeast Linux Fest by Steven C Jackson

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
1,653
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Aegir Hosting System By Steven C Jackson Mediacurrent Consultant South East Linux Fest June 13, 2010
  • 2. Vitae Steven is a software engineer with Bachelors Degree in Computer Science, who is close to completing a Master's in Applied Computer Science from Kennesaw State University. He is proficient in administering Red Hat and Debian-based GNU/Linux Systems. He is well-versed in software analysis, design, and implementation in PHP, Perl, BASH, C++, and Java. Steven is a Red Hat Certified Technician that has worked on enterprise-grade Drupal sites since 2008. He has maintained and created custom modules for Drupal versions 5 and 6. Steven's passion lays in solving in-depth problems in a pragmatic and efficient, language-agnostic manner. In addition to programming software, Steven enjoys writing and blogging about technologies. Steven recently published a beginner's BASH guide (titled: "BASH.ED"), maintains a blog that caters to GNU/Linux systems users, and is an open-source evangelist. `
  • 3. Pronunciation No agreement Ay-jeer Ay-gir Ee-gir Ee-jeer http://raincitystudios.com/topics/aeger `
  • 4. Aegir, Defined
    • Management system for site maintenance and deployment
    • 5. Allows the administrator to rapidly deploy a new site
    • 6. Treats sites as nodes
    • 7. Aegir == God of Oceans => Drupal is a Drop
    `
  • 8. What You'll Need
    • Red Hat or Debian (including derivatives)
      • No plans for a Windows implementation
    • LAMP Stack
    • 9. Admin rights to server
    `
  • 10. Debian Installation
    • Why Debian?
      • Most popular desktop OS (including derivatives)
      • 11. It's likely you have a Debian/Ubuntu/Mint machine laying around somewhere so no need to isntall RHEL, CentOS, or Fedora
      • 12. Debian is gaining Server OS market share
      • 13. It's good to learn something besides RHEL servers
    `
  • 14. Debian Installation, cont.
    • Full Instructions:
      • http://groups.drupal.org/aegir-hosting-system
        • Aegir project wiki
          • Debian-based instructions
          • 15. Also an unsupported shell script available (alas, it wasn't me who wrote it)
    `
  • 16. Debian Installation, cont.
    • Overview
      • Install LAMP
        • apache2, php5, mysql-server, php5-mysql et. al.
      • Install postfix (or other MTA)
      • 17. Create user 'aegir' (non-interactive)
      • 18. Create aegir.conf symlink from etc
    `
  • 19. Debian Installation, cont.
    • Create aegir database
    • 20. Add aegir user to database
    • 21. Setup local DNS (if setting up locally)
      • Use /etc/hosts
      • 22. /etc/apache2/sites-enabled
    • Download Aegir proper via git or http
    `
  • 23. Debian Installation, cont.
    • Run the install script as the aegir user
      • If dl script rather than git you can update the AEGIR_VERSION variable
    • Restart Apache (as root, of course)
    • 24. Verify your installation
    • 25. Point your browser to whatever you setup in /etc/hosts
    • 26. Begin GUI aegir setup
    `
  • 27. GUI Setup
    • Choose and installation profile – I go with hostmaster
    • 28. Do the usual drupal settings/files setup
    • 29. Database Setup
    • 30. Aegir does its install
    • 31. See following screens
    `
  • 32. Creating Sites
    • Admin ->Create Content->Sites
    • 33. Can use different platforms e.g. Drupal, Acquia, Pressflow, Prosepoint, OA
    `
  • 34. Installation Process `
  • 35. Installation Process This is body copy `
  • 36. Installation Process This is body copy `
  • 37. Installation Process This is body copy `
  • 38. Installation Process This is body copy `
  • 39. Installation Process This is body copy `
  • 40. Installation Process This is body copy `
  • 41. Installation Process This is body copy `
  • 42. Installation Process This is body copy `
  • 43. Questions? `
  • 44. Contact [email_address] http://www.coderswasteland.com http://www.mediacurrent.com http://www.ossolutions.org `
  • 45. Blank Slide This is body copy `