Hướng dẫn cài Discourse lên VPS, server

> Discourse >
Bài này thuộc phần thứ 2 của 4 phần trong serie Hướng dẫn sử dụng Discourse toàn tập


Ở bài trước, mình đã giới thiệu tổng quan về Discourse cho những bạn nào còn chưa rõ về nó. Còn hôm nay sẽ là bài hướng dẫn hoàn chỉnh cách để cài Discourse lên hệ thống VPS/server.
Yêu cầu cấu hình tối thiểu: VPS Ram 1GB trở lên. Linux OS. Như trong bài này mình đang dùng con VPS €1 của Aruba cài sẵn hệ điều hành Ubuntu 16.04 64bit.

1. Cài Docker

Vì hệ thống của Discourse quản lý bằng git (từ cài đặt, cập nhật, backup,…) vậy nên nếu VPS của bạn chưa có thì cài thêm nhé.

apt-get update&apt-get install -y git

Nếu VPS của bạn 1GB ram thì phải tạo thêm 1GB swap để cài Docker nhé. Khi cài Discourse, sẽ tự động tạo mới swap sau.



sudo dd if=/dev/zero of=/swapfile bs=1024 count=1024k

Câu lệnh cài Docker

wget -qO- https://get.docker.com/ | sh

Thiết lập Docker khởi động cùng hệ thống

systemctl enable docker

Khởi động Docker

systemctl start docker

2. Cài đặt Discourse

Clone mã nguồn Dis từ Github về.

mkdir /var/discourse
git clone https://github.com/discourse/discourse_docker.git /var/discourse

Chạy file cài đặt

cd /var/discourse
./discourse-setup

3. Cấu hình tên miền, tài khoản quản trị, SMTP mail

Bạn nào chưa biết dịch vụ SMTP mail là gì có thể lên mạng search “smtp miễn phí” nhé. Có rất nhiều blogger khác đã viết bài hướng dẫn rồi. Ở đây mình chọn Yandex SMTP cho đơn giản. Với những bạn nào quan tâm thì bạn chỉ cần vào đây đăng kí lấy 1 tài khoản mail của Yandex là có ngay để dùng rồi.
Tiếp theo là bước quan trọng nhất. Cung cấp chính xác các trường thông tin liên quan tương tự như bên dưới mình làm. Nhớ là phải thay thế bằng thông tin của bạn chứ đừng copy y nguyên của mình rồi nhập vào nhé. Mình nhắc thêm cho chắc thôi.

Hostname for your Discourse? [discourse.example.com]: discourse.toiyeuwp.com
Email address for admin account(s)? [me@example.com,you@example.com]: toiyeuwp.com@gmail.com
SMTP server address? [smtp.example.com]: smtp.yandex.com
SMTP port [587]: 587
SMTP user name? [user@example.com]: toiyeuwp@yandex.com
SMTP password? []: toi<3wordpress
Let's Encrypt account email? (ENTER to skip) [me@example.com]:

Sau khi nhập xong, thông tin sẽ hiển thị lại một lần nữa để bạn xác nhận lại. Nhấn Enter để tiếp tục.
Quá trình cài đặt sẽ mất khoảng trên dưới 10 phút. Lúc này bạn có thể ngồi thư giãn nghe 2-3 bài nhạc hoặc pha cho mình 1 gói mì tôm ăn cho đỡ đói.

Sau khi có thông báo cài đặt thành công. Lúc này, bạn có thể truy cập theo địa chỉ tên miền để vào khởi tạo tài khoản người quản trị theo địa chỉ mail ở trên. Sau đó vào mail bấm vào link xác nhận là ok.

Quá trình cài đặt đến đây là xong. Lúc này, bạn đã có thể vào sử dụng mọi thứ một cách bình thường. 🙂

Sau khi đăng nhập, để vào khu vực quản lý của admin, các bạn làm như hình dưới.

Nếu muốn đổi ngôn ngữ sang Tiếng Việt cho dễ nhìn, hãy làm thêm bước này.

Ở bài tiếp theo, mình sẽ nói tiếp về cách thay đổi giao diện cho Discourse. Mời các bạn đón xem. 🙂

Xem tiếp bài cùng serie:Phần trước: Giới thiệu tổng quan về DiscoursePhần kế tiếp: Hướng dẫn cài plugin trên Discourse





Bình luận

avatar