Mainos / Advertisement:

Cachet

Kohteesta Taisto
Versio hetkellä 25. heinäkuuta 2015 kello 22.16 – tehnyt Minh (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

Cachet on status sivu ohjelmisto. Tämä ei ole monitorointi ohjelmisto.

Demo: https://status.cachethq.io/

Asennus

  • Vaatii PHP5.5 tai uudemman ja Composer paketin.
  • Asenna Apache2 tai Nginx
 aptitude install apache2 mysql-server

Koska tämä tarvitsee PHP5.5 versiota ja Debian Wheezy:ssä tulee oletuksena vain 5.4 versio, lisätään source.list tiedostoon:

 nano /etc/apt/source.list
deb http://packages.dotdeb.org wheezy all
deb http://packages.dotdeb.org wheezy-php56 all

Ladataan avaimet sekä päivitetään source.list ja asennetaan vaaditut paketit.

wget http://www.dotdeb.org/dotdeb.gpg
apt-key add dotdeb.gpg
apt-get update
apt-get install php5 php-pear php5-mysql php5-mcrypt php5-apcu php5-cli php-db php5-intl php5-readline openssl

Käynnistetään Apache2 uudelleen

 service apache2 restart

Asenna Composer

curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer

Lataa git (asenna git jos ei ole asennettu) asennuspaketti webhakemistoon:

apt-get install git-core
apt-get install vim
cd /var/www
git clone https://github.com/cachethq/Cachet.git
cd Cachet

Avaa .env.example ja tallenna se .env tiedostoksi. Avaa tämän jälkeen .env tiedosto ja muokkaa sitä.

APP_ENV=production
APP_DEBUG=false
APP_URL=http://cachet.io.dev
APP_KEY=LWvqPaQWVeaBKc8yEYz6Z1xYe92lIFMQ

DB_DRIVER=mysql
DB_HOST=127.0.0.1
DB_DATABASE=cachet
DB_USERNAME=root
DB_PASSWORD=root

CACHE_DRIVER=apc
SESSION_DRIVER=apc
QUEUE_DRIVER=database

MAIL_DRIVER=smtp
MAIL_HOST=mailtrap.io
MAIL_PORT=2525
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ADDRESS=null
MAIL_NAME=null

Luo tietokantapalvelimellesi tietokanta sekä käyttäjätunnus jota Cachet voi käyttää sitä.

Siirry Cachen hakemistoon ja aja asennuskomento

 composer install --no-dev -o

Tämän jälkeen aja tietokanta migraatio komento

  php artisan migrate

ja generoi security key

 php artisan key:generate

Konfigroi esimerkiksi Apache2:

  <VirtualHost *:80>
    ServerName cachet.dev # Or whatever you want to use
    ServerAlias cachet.dev # Make this the same as ServerName
    DocumentRoot "/var/www/Cachet/public"
    <Directory "/var/www/Cachet/public">
        Require all granted # Used by Apache 2.4
        Options Indexes FollowSymLinks
        AllowOverride All
        Order allow,deny
        Allow from all
    </Directory>
</VirtualHost>
Mainos / Advertisement: