Cách Cài Đặt Diễn Đàn Discourse với LightNode VPS?
Cách Cài Đặt Diễn Đàn Discourse với LightNode VPS?
Giới thiệu
Discourse là một nền tảng diễn đàn và thảo luận hiện đại, mã nguồn mở, được thiết kế cho thập kỷ tiếp theo của Internet. Nó hoạt động như một danh sách gửi thư, diễn đàn thảo luận và phòng chat tất cả trong một, thúc đẩy cuộc thảo luận văn minh và xây dựng cộng đồng. Các cập nhật theo thời gian thực và bộ tính năng phong phú của nó khuyến khích các cuộc thảo luận hấp dẫn và năng động. Được xây dựng với tính linh hoạt và khả năng mở rộng trong tâm trí, nó tích hợp với các thiết bị di động và có thể được tùy chỉnh hoặc mở rộng với các plugin để phù hợp với nhu cầu của các cộng đồng khác nhau. Discourse nhằm mục đích thúc đẩy giao tiếp có ý nghĩa trong một môi trường thân thiện với người dùng.
Các bước
Dưới đây là hướng dẫn chi tiết với các lệnh cần thiết để cài đặt Discourse trên LightNode Ubuntu VPS:
-
Cài đặt các phụ thuộc:
Chạy
bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
để cài đặt
- Git,
- rbenv
- ruby-build
- Ruby
- Rails
- PostgreSQL
- SQLite
- Redis
- Bundler
- MailHog
- ImageMagick
-
Clone Discourse:
Sử dụng
git clone https://github.com/discourse/discourse.git ~/discourse
để sao chép kho lưu trữ vào thư mục chính của bạn.
-
Thiết lập Cơ sở dữ liệu:
Tạo một vai trò với tên người dùng hệ thống của bạn bằng cách sử dụng
cd /tmp && sudo -u postgres createuser -s "$USER"
-
Khởi động Discourse:
Điều hướng đến thư mục Discourse với
cd ~/discourse
Sau đó cài đặt các gem và phụ thuộc JS bằng cách sử dụng
bundle install
Và
yarn install
Sau đó, tạo và di chuyển cơ sở dữ liệu bằng cách sử dụng
bin/rails db:create
bin/rails db:migrate
Và
RAILS_ENV=test bin/rails db:create db:migrate
-
Khởi động Máy chủ:
Sử dụng
bin/ember-cli -u
Để khởi động máy chủ rails và ember.
-
Tạo Quản trị viên Mới:
Tạo một tài khoản quản trị viên với
bin/rails admin:create
Và làm theo các hướng dẫn.
-
Cấu hình Mail:
Chạy
mailhog
Để biết thêm chi tiết, tham khảo hướng dẫn Discourse Meta.
Câu hỏi thường gặp
Diễn đàn Discourse VPS là gì?
- Discourse VPS là một máy chủ riêng ảo được tối ưu hóa để chạy phần mềm diễn đàn Discourse, cung cấp tài nguyên chuyên dụng và hiệu suất nâng cao cho một nền tảng cộng đồng mạnh mẽ.
Tôi có thể thay đổi địa chỉ IP trong LightNode không?
- Có, LightNode cung cấp hai cơ hội để thay đổi địa chỉ IP của bạn miễn phí.
Tôi cần cấu hình gì để mở để cài đặt Discourse?
- Theo tài liệu chính thức của Discourse, bạn cần một VPS với ít nhất 2 lõi vCPU, 4GB RAM, như vậy bạn sẽ có trải nghiệm tốt nhất.