GNU/Linux >> Belajar Linux >  >> Panels >> Panels

Cara Menginstal CachetHQ di Ubuntu 16.04

Dalam tutorial ini, kami akan menunjukkan cara menginstal CachetHQ di Ubuntu 16.04, dengan MySQL dan Apache2. CachetHQ mempermudah pembuatan halaman status untuk aplikasi, layanan, atau jaringan Anda dan ini didasarkan pada kerangka kerja Laravel. Panduan ini juga dapat bekerja pada sistem VPS Linux lainnya tetapi telah diuji dan ditulis untuk Ubuntu 16.04 VPS.

Persyaratan:

Pada saat penulisan tutorial ini, Cachet v2.3.9 adalah versi stabil terbaru yang tersedia dan memerlukan:

  • PHP 5.5.9+ atau yang lebih baru diinstal pada VPS Linux Anda;
  • Server HTTP dengan dukungan PHP (misalnya:Apache, Nginx, Caddy)
  • Komposer
  • Database yang didukung:MySQL, PostgreSQL, atau SQLite

1. Masuk ke VPS Anda melalui SSH

ssh user@vps

2. Perbarui sistem

[user]$ sudo apt-get update && sudo apt-get -y upgrade

3. Instal MariaDB 10.0

Untuk menginstal MariaDB, jalankan perintah berikut:

[user]$ sudo apt-get install -y mariadb-server

Selanjutnya, kita perlu membuat database untuk instalasi Cachet kita.

[user]$ mysql -u root -p

MariaDB [(none)]> CREATE DATABASE cachet;
MariaDB [(none)]> GRANT ALL PRIVILEGES ON cachet.* TO 'cachetuser'@'localhost' IDENTIFIED BY 'your-password';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> \q

Jangan lupa untuk mengganti 'kata sandi Anda' dengan kata sandi yang kuat.

4. Instal server web Apache2

[user]$ sudo apt-get install apache2

5. Instal PHP dan modul PHP yang diperlukan

Untuk menginstal versi stabil terbaru dari PHP versi 7 dan semua modul yang diperlukan, jalankan:

[user]$ sudo apt-get install php7.0 libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt php7.0-xml curl

Aktifkan modul penulisan ulang Apache2 jika belum selesai:

[user]$ sudo a2enmod rewrite

Untuk mengaktifkan konfigurasi baru, restart server web Apache menggunakan perintah berikut:

[user]$ sudo service apache2 restart

6. Unduh kode sumber dengan Git

[user]$ sudo cd /var/www/html/
[user]$ sudo git clone https://github.com/cachethq/Cachet.git
[user]$ sudo cd Cachet
[user]$ sudo git checkout v2.3.9

Semua file harus dapat dibaca oleh server web, jadi kita perlu mengatur kepemilikan yang tepat

[user]$ sudo chown www-data:www-data -R /var/www/html/Cachet/

7. Mengonfigurasi basis data

Ganti nama file .env.example menjadi .env menggunakan perintah berikut:

[user]$ sudo mv .env.example .env

Buka file .env dan ubah baris berikut:

[user]$ sudo nano .env
APP_URL=http://localhost -> APP_URL=http://your-domain-name
DB_DATABASE=cachet -> DB_DATABASE=your-database-name
DB_USERNAME=homestead -> DB_USERNAME=your-database-username
DB_PASSWORD=secret -> DB_PASSWORD=your-database-password

8. Instal Komposer

Komposer adalah manajer ketergantungan untuk PHP yang dengannya Anda dapat menginstal paket. Composer akan menarik semua library dan dependensi yang diperlukan untuk proyek Anda.

[user]$ sudo curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer 

[user]$ sudo composer install --no-dev -o

9. Setel kunci aplikasi

Sebelum melangkah lebih jauh, kita perlu mengatur konfigurasi APP_KEY. Ini digunakan untuk semua enkripsi yang digunakan dalam Cachet.

php artisan key:generate

Cachet dilengkapi dengan perintah instalasi yang akan:

  • Jalankan migrasi
  • Jalankan seeder (yang tidak ada)
php artisan app:install

Buat direktif host virtual baru di Apache. Misalnya, buat file konfigurasi Apache baru bernama 'cachet.conf' di server virtual Anda:

[user]$ sudo touch /etc/apache2/sites-available/cachet.conf
[user]$ sudo ln -s /etc/apache2/sites-available/cachet.conf /etc/apache2/sites-enabled/cachet.conf
[user]$ sudo nano /etc/apache2/sites-available/cachet.conf

Kemudian, tambahkan baris berikut:

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

10. Restart Apache dan Verifikasi Instalasi

Mulai ulang server web Apache agar perubahan diterapkan:

[user]$ sudo service apache2 restart

Buka browser web favorit Anda, navigasikan ke http://domain-anda.com/ dan jika Anda mengonfigurasi dengan benar semua penginstal Cachet harus dimulai. Anda harus mengikuti petunjuk mudah di layar penginstalan dengan memasukkan informasi yang diperlukan seperti yang diminta.

Hanya itu saja. Instalasi Cachet sekarang selesai.

Tentu saja, Anda tidak perlu menginstal CachetHQ di Ubuntu 16.04,  jika Anda menggunakan salah satu Server Ubuntu Tercepat kami, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk menginstal Cachet untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS. Jika Anda menyukai posting ini, tentang cara menginstal CachetHQ di Ubuntu 16.04, silakan bagikan dengan teman-teman Anda di jejaring sosial menggunakan tombol di sebelah kiri atau cukup tinggalkan balasan di bawah. Terima kasih.


Panels
  1. Instal Cockpit di Ubuntu 16.04

  2. Cara menginstal Sonerezh di Ubuntu 14.04

  3. Cara menginstal Pixie di Ubuntu 14.04

  1. Cara menginstal Koel di Ubuntu 14.04

  2. Cara menginstal YOURLS di Ubuntu 14.04

  3. Cara menginstal CubeCart di Ubuntu 14.04

  1. Cara menginstal Zenphoto di Ubuntu 14.04

  2. Cara menginstal Pligg CMS di Ubuntu 14.04

  3. Cara menginstal Wekan di Ubuntu 14.04