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

Instal Cockpit di Ubuntu 16.04

Kami akan menunjukkan kepada Anda, cara Menginstal Cockpit di Ubuntu 16.04. Pada artikel ini, kami akan menunjukkan kepada Anda cara menginstal Cockpit CMS pada VPS Ubuntu 16.04 dengan PHP-FPM 7.0 dan Nginx. Cockpit adalah aplikasi sistem manajemen konten (CMS) berbasis API yang dihosting sendiri dan open source yang ditulis dalam PHP. Cockpit menyimpan data dalam database SQLite sehingga Anda tidak perlu menginstal atau mengkonfigurasi server database seperti MySQL. Panduan ini juga dapat digunakan pada sistem VPS Linux lainnya, tetapi telah diuji dan ditulis untuk VPS Ubuntu 16.04.

1. Masuk ke VPS Anda melalui SSH dengan pengguna sudo Anda

ssh user@vps_IP

2. Perbarui sistem dan instal paket yang diperlukan

[user]$ sudo apt-get update && sudo apt-get -y upgrade
[user]$ sudo apt-get install nano git
[user]$ sudo apt-get install sqlite3 libsqlite3-dev

3. Instal PHP dan modul PHP yang diperlukan

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

[user]$ sudo apt-get -y install php-fpm php-cli php-json php-curl php-gd php-common php-sqlite3

Edit file php.ini sebagai berikut:
Setel batas memori PHP menjadi 128MB

[user]$ sudo sed -i "s/memory_limit = .*/memory_limit = 128MB/" /etc/php/7.0/fpm/php.ini

Setel fix_pathinfo ke 0:

[user]$ sudo sed -i "s/;cgi.fix_pathinfo=1/cgi.fix_pathinfo=0/" /etc/php/7.0/fpm/php.ini

Setel zona waktu ke zona waktu lokal Anda:

[user]$ sudo sed -i "s/;date.timezone.*/date.timezone = UTC/" /etc/php/7.0/fpm/php.ini

Ubah nilai upload_max_filesize dan post_max_size menjadi 100M:

[user]$ sudo sed -i "s/upload_max_filesize = .*/upload_max_filesize = 100M/" /etc/php/7.0/fpm/php.ini
[user]$ sudo sed -i "s/post_max_size = .*/post_max_size = 100M/" /etc/php/7.0/fpm/php.ini

Buat kumpulan PHP-FPM baru untuk pengguna Anda jika Anda belum memilikinya:

[user]$ sudo nano /etc/php/7.0/fpm/pool.d/your_user.conf
[your_user]
user = your_user
group = your_user
listen = /var/run/php/php7.0-your_user-fpm.sock
listen.owner = your_user
listen.group = your_user
listen.mode = 0666
pm = ondemand
pm.max_children = 5
pm.process_idle_timeout = 10s
pm.max_requests = 200
chdir = /

Jangan lupa ganti your_user dengan username Anda.
Akhirnya restart layanan PHP-FPM:

[user]$ sudo service php7.0-fpm restart

4. Unduh Kokpit

Buat direktori root untuk CMS Cockpit Anda menggunakan perintah berikut:

[user]$ mkdir -p ~/myCockpit.com

Kloning repositori proyek dari GitHub:

[user]$ git clone https://github.com/COCOPi/cockpit.git ~/myCockpit.com

5. Instal dan konfigurasikan Nginx

Untuk menginstal Nginx versi stabil terbaru yang tersedia di repositori Ubuntu, jalankan:

[user]$ sudo apt-get install nginx

Selanjutnya, buat blok server Nginx baru:

[user]$ sudo nano /etc/nginx/sites-available/myCockpit.com
server {
    listen 80;
    server_name _ myCockpit.com;
    root /home/your_user/myCockpit.com;
    index index.php;

    location / {
      try_files $uri $uri/ /index.php;
    }

    access_log  /var/log/nginx/myCockpit.com.access.log;
    error_log   /var/log/nginx/myCockpit.com.error.log;

    # Deny direct access to .sqlite
    location ~ .sqlite$ {
        deny all;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/var/run/php/php7.0-your_user-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_param COCKPIT_URL_REWRITE On;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
    }

    location ~ /\.ht {
        deny all;
    }
}

Jangan lupa ganti your_user dengan username Anda.

Aktifkan blok server dengan membuat tautan simbolis :

[user]$ sudo ln -s /etc/nginx/sites-available/myCockpit.com /etc/nginx/sites-enabled/myCockpit.com

Uji konfigurasi Nginx dan mulai ulang nginx:

[user]$ sudo nginx -t
[user]$ sudo service nginx restart

6. Instal Kokpit

Untuk menyelesaikan instalasi dan mengisi database sqlite, buka http://myCockpit.com/install di browser web favorit Anda. Kredensial default adalah nama pengguna:kata sandi admin:admin. Setelah masuk, Anda harus mengubah kata sandi admin default.

Itu dia. Anda telah berhasil menginstal Cockpit CMS di Ubuntu 16.04 VPS Anda. Untuk informasi lebih lanjut tentang cara mengelola instalasi Cockpit Anda, silakan lihat dokumentasi Cockpit resmi.

Tentu saja Anda tidak perlu Menginstal Cockpit di Ubuntu 16.04, jika Anda menggunakan salah satu dari paket hosting CMS kami yang dioptimalkan, dalam hal ini Anda dapat meminta admin Linux ahli kami untuk Menginstal Cockpit di Ubuntu 16.04, untuk Anda. Mereka tersedia 24×7 dan akan segera memenuhi permintaan Anda.

PS . Jika Anda menyukai posting ini, tentang cara Memasang Cockpit 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. Cara menginstal Koken di Ubuntu

  2. Instal Mautic di Ubuntu 14.04

  3. Cara menginstal Sonerezh di Ubuntu 14.04

  1. Instal Magento 2 di Ubuntu 14.04 VPS

  2. Instal CandyCane di Ubuntu 14.04 VPS

  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