Cách cài đặt FlintCMS trên Ubuntu 18.04 LTS

theanh

Administrator
Nhân viên
FlintCMS là Hệ thống quản lý nội dung Node.js miễn phí, mã nguồn mở và tập trung vào nội dung có thể được sử dụng để phát triển các trang web và blog đơn giản. Nó được thiết kế đặc biệt cho những người muốn thiết kế giao diện trang web của họ mà không cần bất kỳ kiến thức lập trình nào. Nó đơn giản, nhanh chóng và có thể tùy chỉnh cho phép bạn chỉnh sửa nội dung của mình trên web mà không cần bất kỳ mẫu và HTML nào.

Trong hướng dẫn này, chúng tôi sẽ giải thích cách cài đặt FlintCMS trên máy chủ Ubuntu 18.04.

Yêu cầu​

  • Một máy chủ chạy Ubuntu 18.04.
  • Một địa chỉ IP tĩnh được cấu hình trên máy chủ của bạn.
  • Một mật khẩu gốc được cấu hình trên máy chủ của bạn.

Bắt đầu​

Chúng ta hãy bắt đầu bằng cách cập nhật kho lưu trữ hệ thống của bạn lên phiên bản mới nhất. Bạn có thể cập nhật bằng lệnh sau:
Mã:
apt-get update -y
apt-get upgrade -y
Sau khi kho lưu trữ được cập nhật, hãy khởi động lại hệ thống của bạn để áp dụng tất cả các thay đổi.

Cài đặt các gói bắt buộc​

Tiếp theo, bạn sẽ cần cài đặt Node.js, Yarna và các phụ thuộc bắt buộc khác trên máy chủ của mình.

Trước tiên, hãy thêm kho lưu trữ Node.js và Yarn vào máy chủ của bạn bằng lệnh sau:
Mã:
curl -sL https://deb.nodesource.com/setup_12.x | bash -
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
Tiếp theo, cập nhật kho lưu trữ bằng lệnh sau:
Mã:
apt-get update -y
Tiếp theo, cài đặt Node.js, Yarn và các dependency cần thiết khác bằng lệnh sau:
Mã:
apt-get install nodejs yarn git 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

Cài đặt Ruby và MongoDB​

Tiếp theo, bạn sẽ cần cài đặt Ruby với cài đặt cấu hình cục bộ của mình.

Đầu tiên, thiết lập cấu hình cục bộ cho Ruby bằng lệnh sau:
Mã:
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc
Tiếp theo, cài đặt phiên bản Ruby mới nhất bằng lệnh rbenv như hiển thị bên dưới:
Mã:
rbenv install 2.6.3
rbenv global 2.6.3
Bạn cũng có thể kiểm tra phiên bản Ruby bằng lệnh sau:
Mã:
ruby -v
Tiếp theo, cài đặt cơ sở dữ liệu MongoDB bằng lệnh sau:
Mã:
apt-get install mongodb
npm install nosql
Sau khi quá trình cài đặt hoàn tất, bạn có thể tiến hành cài đặt FlintCMS.

Cài đặt FlintCMS​

Đầu tiên, tạo thư mục dự án mới cho FlintCMS bằng lệnh sau:
Mã:
mkdir /root/flintcms
Tiếp theo, cài đặt FlintCMS trong thư mục dự án bằng lệnh sau lệnh:
Mã:
cd flintcms
npm install flintcms
Tiếp theo, tạo một tệp JavaScript mới có tên là index.js để xác định điểm vào.
Mã:
nano index.js
Thêm các dòng sau:
Mã:
const Flint = require('flintcms');const flintServer = new Flint({ siteName: 'My Amazing Flint Site!'});flintServer.startServer();
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, tạo một tệp .env bằng lệnh sau:
Mã:
nano /root/flintcms/.env
Thêm các dòng sau:
Mã:
# Cài đặt bí mậtSESSION_SECRET=Fy#xXd)L6UOjrJiOFCHpf3qqesa!h#+z# Thông tin xác thực MongoDB_HOST=127.0.0.1/testDB_USER=adminDB_PASS=adminDEBUG=flint*
Lưu và đóng tệp khi bạn hoàn tất. Sau đó, chạy máy chủ bằng cách chạy lệnh sau:
Mã:
node index.js
Sau khi máy chủ đã được khởi động, bạn sẽ thấy đầu ra sau:
Mã:
??????????????????????????????????????????????????????????????????????????????????????? ? ? ? Chào mừng bạn đến với máy chủ FlintCMS của bạn! ? ? ? ? Bạn có thể truy cập tại đây: http://localhost:4000 ? ? Thiết lập máy chủ của bạn lần đầu tiên? Truy cập tại đây: http://localhost:4000/admin/install ? ? ? ???????????????????????????????????????????????????????????????????????????????????????????????????

Truy cập Giao diện web FlintCMS​

FlintCMS hiện đã được khởi động và chạy trên cổng 4000. Mở trình duyệt web của bạn và nhập URL để bắt đầu cài đặt. Bạn sẽ thấy trang sau:



Cung cấp địa chỉ email quản trị, tên người dùng và mật khẩu của bạn. Sau đó, nhấp vào nút Tạo Tài khoản. Bạn sẽ thấy trang sau:



Xin chúc mừng! bạn đã cài đặt thành công FlintCMS trên máy chủ Ubuntu 18.04. Bây giờ bạn có thể dễ dàng tạo trang web và blog của riêng mình bằng FlintCMS. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên