LightNode VPS로 Discourse 포럼 설치하는 방법

LightNode
작성자 LightNode ·

LightNode VPS로 Discourse 포럼 설치하는 방법

소개

Discourse는 차세대 인터넷을 위해 설계된 현대적이고 오픈 소스인 포럼 및 토론 플랫폼입니다. 메일링 리스트, 토론 포럼, 채팅룸의 기능을 하나로 통합하여 문명화된 토론과 커뮤니티 구축을 촉진합니다. 실시간 업데이트와 광범위한 기능 세트는 활발하고 역동적인 토론을 장려합니다. 반응성과 확장성을 염두에 두고 개발되어 모바일 기기와 통합되며, 다양한 커뮤니티 요구에 맞게 플러그인으로 맞춤화하거나 확장할 수 있습니다. Discourse는 사용자 친화적인 환경에서 의미 있는 소통을 촉진하는 것을 목표로 합니다.

단계

다음은 LightNode Ubuntu VPS에 Discourse를 설치하기 위한 필수 명령어를 포함한 상세 가이드입니다:

  1. 필수 패키지 설치:

    다음 명령어를 실행하세요.

    bash <(wget -qO- https://raw.githubusercontent.com/discourse/install-rails/main/linux)
    

    이 명령어는 다음을 설치합니다:

    • Git
    • rbenv
    • ruby-build
    • Ruby
    • Rails
    • PostgreSQL
    • SQLite
    • Redis
    • Bundler
    • MailHog
    • ImageMagick
  2. Discourse 클론하기:

    다음 명령어로 저장소를 홈 폴더에 클론하세요.

    git clone https://github.com/discourse/discourse.git ~/discourse
    
  3. 데이터베이스 설정:

    시스템 사용자 이름으로 역할을 생성하려면 다음을 실행하세요.

    cd /tmp && sudo -u postgres createuser -s "$USER"
    
  4. Discourse 부트스트랩:

    Discourse 폴더로 이동합니다.

    cd ~/discourse
    

    그런 다음 gem과 JS 의존성을 설치합니다.

    bundle install
    

    그리고

    yarn install
    

    이후 데이터베이스를 생성하고 마이그레이션합니다.

    bin/rails db:create
    
    bin/rails db:migrate
    

    그리고 테스트 환경에서도 실행합니다.

    RAILS_ENV=test bin/rails db:create db:migrate
    
  5. 서버 시작:

    다음 명령어로 rails와 ember 서버를 시작하세요.

    bin/ember-cli -u
    
  6. 새 관리자 계정 생성:

    관리자 계정을 생성하려면

    bin/rails admin:create
    

    명령어를 실행하고 안내에 따라 진행하세요.

  7. 메일 설정:

    다음 명령어로 MailHog를 실행하세요.

    mailhog
    

자세한 내용은 Discourse Meta 가이드를 참고하세요.

FAQ

Discourse 포럼 VPS란 무엇인가요?

  • Discourse VPS는 Discourse 포럼 소프트웨어 실행에 최적화된 가상 사설 서버로, 전용 자원과 향상된 성능을 제공하여 견고한 커뮤니티 플랫폼을 지원합니다.

LightNode에서 IP 주소를 변경할 수 있나요?

  • 네, LightNode는 IP 주소를 무료로 두 번 변경할 수 있는 기회를 제공합니다.

Discourse 설치를 위해 어떤 사양을 갖춰야 하나요?

  • Discourse 공식 문서에 따르면 최소 2v 코어, 4GB RAM 이상의 VPS가 필요하며, 이를 통해 최상의 경험을 얻을 수 있습니다.