Cách Cài Đặt Diễn Đàn Discourse với LightNode VPS?

2023-01-03

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:

  1. 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
  2. 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.

  3. 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"
    
  4. 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
    

    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
    

    RAILS_ENV=test bin/rails db:create db:migrate
    
  5. Khởi động Máy chủ:

    Sử dụng

    bin/ember-cli -u
    

    Để khởi động máy chủ rails và ember.

  6. 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.

  7. 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.