메인 콘텐츠로 건너뛰기

고객, 팀, 팬 등을 위한 오픈 소스 커뮤니티 및 토론 포럼.

다목적, 현대, 아름답게 간단한 포럼 소프트웨어는 현대 온라인 토론 포럼이 어떻게 생겼는지 재구상하는 것을 목표로합니다. Discourse 참여를 기반으로 관심 있는 대화를 표시하여 기본으로 돌아갑니다 . 친구, 동료 팬을 위한 무료 버전을 사용하거나 새 커뮤니티를 시작하거나 팀이 원격으로 작업하는 동안 협업할 수 있도록 설계된 향상된 기능을 갖춘 프리미엄 버전으로 업그레이드할 수 있습니다.

시작하기 전에

Discourse 설치하기 전에 도메인 이름과 개인 SMTP 이메일 서버에 액세스할 수 있어야 합니다. 이렇게 하려면 기존 SMTP 서버에 액세스하거나 타사를 통해 SMTP 릴레이를 설정해야 합니다. Discourse 마켓플레이스 앱은 성공적으로 설치를 완료하기 위해 제어 하에 있는 서버에 대해 SMTP 사용자 이름과 암호가 필요합니다.

  • Linode에서 도메인이 아직 호스팅되지 않은 경우 설치는 A 및 AAAA 도메인 레코드를 만듭니다.
  • 또한 SMTP 사용자는 이메일을 보낼 수 있어야 합니다. noreply@your-domain.com 관리자 계정 확인을 위해.
    • 예를 들어 하위 도메인을 입력하는 경우 discourse 도메인 이름은 example.com그런 다음 SMTP 사용자는 이메일을 보낼 수 있어야 합니다. noreply@discourse.example.com.
    • 하위 도메인을 사용할 필요는 없습니다. 따라서 설정만 하면 됩니다. example.com 하위 도메인이 없는 경우 확인에 사용되는 이메일은 noreply@example.com.

소프트웨어 포함

Discourse 마켓플레이스 앱은 리노드에 다음 소프트웨어를 설치합니다.

소프트웨어묘사
DiscourseDiscourse 포럼, 메일링 리스트, 채팅방 등을 제공하는 오픈 소스 토론 플랫폼입니다.
ufwufw는 단순한 방화벽, iptables에 대 한 프론트 엔드.

Discourse 옵션

Discourse 마켓플레이스 양식에는 설정할 고급 필드가 포함되어 있습니다. Discourse 서버의 A 및 AAAA 도메인 레코드와 SSL 을 암호화하는 무료 Let. 이러한 필드 중 일부는 선택적 구성이며 설치에 필요하지 않습니다. 필요한 필드는 필수로표시됩니다.

메모: Discourse 도메인 이름과 SMTP 이메일이 있어야 합니다. 이러한 필드는 성공적인 설치에 필요하며 표시됩니다. 필수. 또한 SMTP 사용자는 이메일을 보낼 수 있어야 합니다. noreply@your-fully-qualified-domain.com 계정 확인을 위해.

묘사
리노드 API 토큰리노드 API DNS 레코드를 만들고 SSL 을 암호화하는 Let's 인증서를 만드는 데 액세스 토큰이 필요합니다. 토큰이 없는 경우 계속하기 전에 토큰을 만들어야 합니다. 필수
하위 도메인설치 프로그램이 설정 중에 DNS 레코드를 만들려는 하위 도메인입니다.
도메인호스트하려는 도메인 이름 Discourse 앱. 설치 관리자는 설정 하는 동안이 도메인에 대 한 DNS 레코드를 만듭니다. 필수
관리자 계정에 대한 이메일 및 인증서 암호화하자관리자 계정및 SSL 인증서에 사용할 이메일입니다. 이 이메일 주소는 인증서를 갱신해야 할 때 알림을 받습니다. 필수
SMTP 주소SMTP의 주소입니다. Discourse 이메일을 보내기 위해 이 것을 사용합니다. 필수
SMTP 사용자 이름위에 입력된 SMTP 계정의 사용자 이름입니다. SMTP 사용자는 이메일을 보낼 수 있어야 합니다. noreply@your-fully-qualified-domain.com 계정 확인을 위해. 필수
SMTP 사용자를 위한 암호위에 나열된 SMTP 계정의 암호입니다. 필수
Linode를 위해 만들 수 있는 제한된 sudo 사용자Linode에 대해 만들 수 있는 제한된 사용자 계정입니다. 이 계정에는 sudo 사용자 권한이 있습니다.
한정된 sudo 사용자를 위한 암호제한된 sudo 사용자에 대한 암호를 설정합니다. 암호는 강력한 암호에 대한 복잡성 강도 유효성 검사 요구 사항을 충족해야 합니다. 이 암호는 루트와 유사한 서버의 모든 작업을 수행하는 데 사용할 수 있으므로 길고 복잡하며 고유하게 만들 수 있습니다.
Linode에 액세스하는 데 사용되는 SSH 공용 키암호가 아닌 공용 키(권장)를 통해 SSH에 액세스하려면 여기에서 공개 키를 입력합니다.
SSH를 통해 루트 액세스를 사용하지 않도록 설정?고르다 Yes 루트 계정이 SSH를 통해 서버에 로그인하지 못하도록 차단합니다. 고르다 No 루트 계정이 SSH를 통해 로그인할 수 있도록 합니다.

배포 후 시작하기

Discourse 이제 설치되어 사용할 준비가 되었습니다.

  1. 도메인 및 하위 도메인에 대한 A 및 AAAA 도메인 레코드가 지정된 경우 생성된 경우 클라우드 관리자에 표시됩니다.
    • 클라우드 관리자 DNS 관리자에서도메인 및 가능한 하위 도메인에 대한 항목이 있는지 확인합니다.
    • rDNS 구성 리노드에서 가리키기 subdomain.your-domain.com 또는 your-domain.com 하위 도메인을 입력하지 않은 경우.
  2. 설치가 A 및 AAAA 도메인 레코드를 만들었지만 필요한 전자 메일 레코드는 만들지 않습니다. 클라우드 관리자 DNS 관리자에서 이메일 공급자가 지정한 대로 이메일을 보내는 데 필요한 MX, TXT 및 기타 레코드를 추가합니다.
  3. 이제 Discourse 구성 중에 입력한 정식 도메인 이름을 가진 브라우저의 앱은 https://subdomain.your-domain.com 또는 https://your-domain.com.
  4. Discourse "축하"화면과 함께 당신을 환영합니다 등록기 단추. 등록기 관리자 계정을 만들 수 있는 단추입니다.

  5. 관리자 계정 등록 페이지에서 설치 중에 입력한 이메일 주소 중 하나를 선택하고 사용자 이름과 암호를 입력합니다. 그런 다음 등록기 단추.
  6. Discourse SMTP 서버에서 계정 확인을 위한 확인 이메일을 보냅니다. 이메일을 받고 확인한 후 마법사를 통해 안내하여 설치한 환영 화면으로 리디렉션됩니다. Discourse .
  7. 설정 마법사가 완료되면 Discourse 토론 주제를 추가할 수 있는 기본 토론 목록 페이지를 시작합니다.

전체 가이드를 방문하여 이메일, DNS 등을 해결합니다.

이 Discourse Marketplace 앱은 Linode에서 구축했습니다. 앱 배포에 대한 지원은 사이드바에 나열된 정보를 통해 Linode 지원에 문의하십시오. 도구 또는 소프트웨어 자체에 대한 지원을 받으려면 Discourse 메타 포럼.