Skip to content
Peter Sefton edited this page Jun 30, 2015 · 8 revisions

log into Nectar

( See http://support.rc.nectar.org.au/docs/launching-123 for guidance )

create keypair

install nectar image of centos 6.5

assign keypair

apply ssh and http security policies, remove "default"

fire it up, log in

sudo yum update

cat /etc/redhat-release 

should give you OS version 6.6

vi /etc/hostname

set a fully qualified domain name here (which contains a top-level domain e.g. omeka-test.mydomain.org or omeka-dev.localdomain) and either in /etc/hosts or a DNS A record

sudo hostname -F /etc/hostname
sudo yum install epel-release
sudo yum install puppet
sudo yum install git
sudo cd /etc/puppet
sudo git clone https://github.com/utseresearch/puppet-omeka.git
sudo mv puppet-omeka /etc/puppet/modules/omeka
sudo vi /etc/puppet/omeka-setup.pp

and sub in your desired passwords and hostname, with

class { 'omeka':
    omeka_hostname   => 'omeka-test.mydomain.org',
    mysql_root       => 'anexamplerootpassword',
    omekadb_password => 'anomekauserdbpassword'
}

You can have solr skipped with:

solrsearch => false

sudo puppet module install puppetlabs/stdlib

sudo puppet module install puppetlabs-mysql

sudo puppet module install puppetlabs-apache

sudo puppet module install spiette-selinux

sudo puppet module install camptocamp-archive

sudo puppet module install puppetlabs-tomcat

sudo puppet apply /etc/puppet/omeka-setup.pp

At this stage, omeka should be installed at /var/www/html/omeka-2.x/

You can install plugins at will from official downloads or our git repos into the plugins/ directory.

Clone this wiki locally