GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal ApostropheCMS di Ubuntu 18.04 LTS

ApostropheCMS adalah sistem manajemen konten sumber terbuka dan gratis yang dapat digunakan untuk membangun situs web berbasis konten sederhana dan kompleks. Ini adalah CMS dalam konteks sederhana yang dibangun di atas Node.js dan MongoDB. ApostropheCMS dapat disesuaikan, sehingga Anda dapat mengedit konten Anda di web dengan mudah. Ini digunakan di seluruh dunia oleh perusahaan dari semua ukuran untuk membangun dan mengelola situs web dan aplikasi penting misi. Ini memungkinkan Anda untuk membuat hubungan antara dokumen, seperti entri blog dan penulisnya.

Fitur

  • Impor konten dari file CSV atau Excel.
  • Batasi pengeditan halaman untuk satu halaman atau banyak halaman untuk orang dan grup orang tertentu.
  • Memutar kembali ke versi lama dari halaman atau dokumen apa pun dengan mudah.
  • Menyediakan pencarian back-end yang kuat berdasarkan pencarian teks MongoDB.
  • Pemberian tag konten dan manajemen tag yang nyaman.

Dalam tutorial ini, kita akan belajar cara menginstal CMS Apostrof di server Ubuntu 18.04 LTS.

Persyaratan

  • Server yang menjalankan Ubuntu 18.04.
  • Alamat IP statis dikonfigurasi di sistem Anda
  • Kata sandi root telah disiapkan di sistem Anda.

Memulai

Sebelum memulai, Anda perlu memperbarui sistem Anda dengan versi terbaru. Anda dapat melakukannya dengan menjalankan perintah berikut:

apt-get update -y
apt-get upgrade -y

Setelah sistem Anda diperbarui, mulai ulang sistem untuk menerapkan perubahan.

Selanjutnya, Anda perlu menginstal beberapa paket yang diperlukan ke sistem Anda. Anda dapat menginstal semuanya dengan menjalankan perintah berikut:

apt-get install git curl wget unzip -y

Setelah semua paket terinstal, Anda dapat melanjutkan ke langkah berikutnya.

Instal Node.js dan Ruby

ApostropheCMS dibangun di atas Node.js. Jadi, Anda perlu menginstal Node.js ke sistem Anda. Secara default, versi terbaru Node.js tidak tersedia di repositori default Ubuntu 18.04. Jadi, Anda perlu menambahkan repositori Node.js ke sistem Anda. Anda dapat menambahkannya dengan menjalankan perintah berikut:

curl -sL https://deb.nodesource.com/setup_8.x | bash -

Selanjutnya, instal Node.js dengan perintah berikut:

apt-get install nodejs -y

Selanjutnya, Anda perlu menginstal Yarn ke sistem Anda. Secara default, Benang tidak tersedia di repositori default Ubuntu 18.04. Jadi, Anda perlu menambahkan repositori Yarn ke sistem Anda.

Pertama, unduh dan tambahkan kunci GPG dengan perintah berikut:

curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -

Selanjutnya, tambahkan repositori Yarn ke sistem Anda dengan perintah berikut:

echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

Selanjutnya, instal benang dan beberapa paket yang diperlukan dengan menjalankan perintah berikut:

apt-get install yarn zlib1g-dev build-essential libpq-dev libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev software-properties-common libffi-dev -y

Selanjutnya, Anda perlu mengunduh dan mengatur profil Ruby ke sistem Anda. Anda dapat melakukannya dengan perintah berikut:

git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
exec $SHELL

Selanjutnya, instal Ruby dengan perintah berikut:

rbenv install 2.5.3
rbenv global 2.5.3

Selanjutnya, verifikasi versi Ruby dengan perintah berikut:

ruby -v

Anda akan melihat output berikut:

ruby 2.5.3p105 (2018-10-18 revision 65156) [x86_64-linux]

Instal ApostropheCMS

Sebelum menginstal ApostropheCMS, Anda perlu menginstal MongoDB ke sistem Anda. Anda dapat menginstalnya dengan perintah berikut:

apt-get install mongodb -y
npm install mongodb --save

Peringatan npm SaveError dan enoent dapat diabaikan. Selanjutnya, Anda dapat memeriksa status MongoDB menggunakan perintah berikut:

systemctl status mongodb

Anda akan melihat output berikut:

? mongodb.service - An object/document-oriented database
   Loaded: loaded (/lib/systemd/system/mongodb.service; enabled; vendor preset: enabled)
   Active: active (running) since Thu 2019-01-24 15:20:29 UTC; 3min 39s ago
     Docs: man:mongod(1)
 Main PID: 3702 (mongod)
    Tasks: 23 (limit: 1870)
   CGroup: /system.slice/mongodb.service
           ??3702 /usr/bin/mongod --unixSocketPrefix=/run/mongodb --config /etc/mongodb.conf

Jan 24 15:20:29 ubuntu1804 systemd[1]: Started An object/document-oriented database.

Sekarang, jalankan perintah berikut untuk menginstal ApostropheCMS ke sistem Anda:

npm install imagemagick
npm install apostrophe-cli -g

Peringatan npm SaveError dan enoent dapat diabaikan. Anda akan melihat keluaran serupa:

/usr/bin/apostrophe -> /usr/lib/node_modules/apostrophe-cli/bin/apostrophe
/usr/bin/apos -> /usr/lib/node_modules/apostrophe-cli/bin/apostrophe
+ [email protected]
added 68 packages from 67 contributors in 14.19s

Selanjutnya, buat proyek Anda dengan perintah berikut:

apostrophe create-project apostrophecms

Anda akan melihat output berikut:

Apostrophe  create-project  Grabbing the boilerplate from Github [1/2]
Cloning into 'apostrophecms'...
 
 Apostrophe  create-project  Setting up your project shortname [2/2]

Selanjutnya, ubah direktori menjadi tanda kutip dengan perintah berikut:

cd apostrophecms

Selanjutnya, instal semua dependensi yang diperlukan dengan perintah berikut:

npm install

Selanjutnya, atur pengguna dan kata sandi admin dengan perintah berikut:

node app.js apostrophe-users:add admin admin

Dan masukkan kata sandi untuk pengguna admin ketika perintah memintanya. Sekarang, mulai Apos*tropheCMS dengan perintah berikut:

node app.js

ApostropheCMS sekarang diinstal dan mendengarkan pada port 3000.

Akses ApostropheCMS

Sekarang, buka browser web Anda dan ketik URL http://your-server-ip:3000. Anda akan diarahkan ke halaman berikut:

Sekarang, klik Masuk tombol. Anda akan diarahkan ke halaman berikut:

Sekarang, berikan nama pengguna (admin) dan kata sandi admin Anda. lalu, klik Log Dalam tombol. Anda akan melihat dasbor ApostropheCMS di halaman berikut:

Selamat! Anda telah berhasil menginstal ApostropheCMS ke server Anda. Sekarang Anda dapat dengan mudah membuat situs web, menulis konten, dan mempublikasikannya secara instan menggunakan ApostropheCMS.

Misalnya. mulai tambahkan halaman dengan mengklik menu halaman di sudut kiri bawah halaman.

Jangan ragu untuk mengomentari saya jika Anda memiliki pertanyaan.


Ubuntu
  1. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  2. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  3. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  1. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  2. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  3. Cara Menginstal OpenProject di Ubuntu 16.04

  1. Cara menginstal aplikasi Snap di Ubuntu 14.04 LTS

  2. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  3. Cara menginstal Stacer System Monitor di Ubuntu 18.04 LTS