Linux [Linode]에서 Discourse.org 포럼을 올바르게 설정하는 방법 – 테스트 및 검증된 단계
게시 됨: 2020-04-01
Crunchify에는 자체 커뮤니티 포럼이 있습니다: https://ask.crunchify.com
.
Ask.crunchify.com 커뮤니티 포럼에서 우리는 포럼 소프트웨어로 Discourse
를 사용하고 있습니다. 포럼 설정은 WordPress를 설치하는 것만큼 간단해야 하지만 불행히도 Discourse it's not the case
.
언젠가 우리가 Discourse를 선택하는 이유를 자세히 설명했습니다. 자세한 이유는 거기에서 살펴보십시오.
이 튜토리얼에서는 Linode 노드에서 how to setup Discourse.org Forum
에 대한 단계를 살펴보겠습니다. 아래의 모든 단계는 verified and tested successfully
. 또한 아래 질문이 있는 경우 올바른 위치에 있습니다.
- 담론을 주최할 좋은 VPS를 위한 제안
- Ubuntu 14.04 LTS에 Discourse를 설치하는 방법
- Linode에 담론 설치
- Linode에 15분 담화 설치
- 우분투에 담론 설치하기
- Linode 및 Discourse.org 포럼 설정
시작하자:
1 단계
- 리노드에 가입하세요.
-
Add a Linode
클릭합니다. -
Linode 4096
선택 - GeoLocation 기반 – 위치 선택
- 페이지 하단에서
Add this Linode
를 클릭합니다.


2 단계
체크아웃을 완료하고 모든 지불 단계를 완료하면 Hostname
과 IP
가 포함된 Linode를 볼 수 있어야 합니다.

3단계
- VM에 이미지를 설치합니다.
- 이미지 배포 링크를 클릭합니다. 이전에 이미 OS를 설정했기 때문에 거기에 기존 OS 프로필이 표시됩니다.
- Discourse.org 포럼에 필요한 목록(다음 화면)에서
Ubuntu 14.04 LTS
를 선택합니다. -
Deployment Disk Size
옵션의 경우 사용 가능한 모든 크기를 제공합니다. -
Deploy
를 클릭합니다.

4단계 VM 부팅

5단계
remote access
탭과 체크아웃 명령으로 이동하여 Linode에 로그인합니다(여기서 linode는 2GB RAM 및 2코어 CPU가 있는 VM을 나타내는 용어입니다).

이 step-5
후에는 Linode Manager
에 올 필요가 없다고 생각합니다.
아래의 모든 단계는 Mac OS X Terminal
에서 발생하거나 Windows OS의 경우 Putty 명령 유틸리티에서 수행됩니다.
6단계
이제 macOS 터미널을 사용하여 로그인합니다.

위 이미지에서 볼 수 있듯이 패키지에 대한 업데이트가 있습니다. 패키지를 업데이트하려면 아래 명령을 사용하십시오.
1 |
$ apt - get update && apt - get upgrade |
7단계
이제 Linode를 설정하고 Discourse, Docker 등을 설치할 차례입니다.
그 사이에 Discourse Correct 방식을 구성하기 위해 실행 list of commands
있습니다. 아래에서 각 단계를 자세히 살펴보겠습니다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
root @ crunchify : ~ # history 1 apt - get update && apt - get upgrade 2 echo "crunchify" > / etc / hostname 3 hostname - F / etc / hostname 4 cat / etc / default / dhcpcd | grep SET_HOSTNAME 5 nano / etc / hosts 6 dpkg - reconfigure tzdata 7 hostname 8 wget - qO - https : //get.docker.com/ | sh 9 mkdir / var / discourse 10 git clone https : //github.com/discourse/discourse_docker.git /var/discourse 11 cp / var / discourse / samples / standalone . yml / var / discourse / containers / app . yml 12 nano / var / discourse / containers / app . yml 13 / var / discourse / launcher bootstrap app -- skip - prereqs 14 / var / discourse / launcher start app -- skip - prereqs |
8단계 호스트 이름 설정
아래 4가지 명령을 실행하고 호스트 이름을 올바르게 설정하십시오.

1 2 3 4 |
$ echo "crunchify" > / etc / hostname $ hostname - F / etc / hostname $ cat / etc / default / dhcpcd | grep SET_HOSTNAME $ nano / etc / hosts |
9단계 시간대 변경
$ dpkg-reconfigure tzdata
시각적 화면을 따르고 프롬프트에 따라 시간대를 설정합니다.

일단 완료. 터미널 창에 시간대 값이 표시되어야 합니다.
1 2 3 4 5 |
root @ crunchify : ~ # dpkg-reconfigure tzdata Current default time zone : 'America/Chicago' Local time is now : Thu Mar 31 15 : 45 : 30 CDT 2016. Universal Time is now : Thu Mar 31 20 : 45 : 30 UTC 2016. |
Step-10 토론 포럼 설치
10.1) 도커 설치
$ wget -qO- https://get.docker.com/ | sh
위의 명령어를 사용하여 Docker
컨테이너를 설치합니다. Docker는 한 번의 클릭으로 애플리케이션을 더 쉽게 생성, 배포 및 실행할 수 있도록 도와주는 컨테이너 기술입니다.
10.2) 담화 설치
1 2 3 |
$ mkdir / var / discourse $ git clone https : //github.com/discourse/discourse_docker.git /var/discourse $ cp / var / discourse / samples / standalone . yml / var / discourse / containers / app . yml |
10.3) app.yml 파일 업데이트
$ nano /var/discourse/containers/app.yml
기본적으로 아래 매개변수만 변경하면 됩니다. 이메일 서버를 올바른 방법으로 설정하려면 다음 단계를 따라야 합니다. 도메인에 Google Apps를 사용하는 경우 Google 앱 측에서 일부 설정이 필요합니다.

CTRL-X
를 클릭하고 Y
를 클릭한 다음 Press Enter
nano 명령을 종료합니다.
10.4) 토론 포럼 시작
1 2 |
$ / var / discourse / launcher bootstrap app -- skip - prereqs $ / var / discourse / launcher start app -- skip - prereqs |
bootstrap app
명령은 Discourse App 빌드를 시작합니다. Linode 전력에 따라 완전히 구축하는 데up-to 5 min
소요될 수 있습니다.-
start app
명령은 실제로 토론 포럼을 시작합니다.
11단계) 포럼 방문
-
step 10.3
에서 지정한 이메일을 사용하여 등록합니다.

제 경우에는 https://ask.crunchify.com
.
12단계) 소셜 미디어 계정을 사용한 가입 설정
- 트위터 가입 단계
- 페이스북 가입 단계
- 구글 가입 단계

그게 다야. 만세. 이제 Discourse 포럼을 소유하게 되었습니다. 이 단계가 간단하지 않습니까? 이 단계에서 issue
가 발생하면 알려주십시오. 피드백을 바탕으로 이 게시물을 정기적으로 업데이트하도록 노력하겠습니다.
더 많은 사용자 정의를 찾고 계십니까?
all Discourse.org posts
방문하세요: https://crunchify.com/tag/discourse/