[GER] 리눅스에 포럼을 설치하는 방법?

안녕하세요,

누군가 리눅스에 설치하는 방법에 대한 튜토리얼을 알려주실 수 있을까요? 구매하고 싶지는 않은데, 수작업으로 하면 얼마나 비용이 들지 모르겠어서요.

달러 대신 유로로 환산해서 알려주시면 좋겠습니다.

안디 드림

다음 튜토리얼을 따라 Linux 서버에 설치할 수 있습니다: discourse/docs/INSTALL-cloud.md at main · discourse/discourse · GitHub

이건 무료이고 리눅스 서버용인가요?

Discourse는 확실히 무료 소프트웨어입니다. 모든 소프트웨어와 마찬가지로 실행하려면 하드웨어가 필요합니다.

이미 Linux 서버를 보유하고 있다면 이를 사용할 수 있습니다. 인터넷에 공개적으로 연결되어 있을 뿐이면 됩니다. 서버가 없다면 Digital Ocean과 같은 제공업체에서 5달러부터 저렴하게 구할 수 있습니다.

설명을 이해할 수가 없어요. 적어도 복사해서 바로 설치할 수 있는 좋은 설명을 주실 수 있나요?

감사합니다!

그것들이 바로 좋은 설명입니다. 지금 있을 수 있는 설명 중 거의 최고 수준이라고 할 수 있습니다. 그리고 대부분 명령어(그 수가 적긴 하지만)를 그대로 복사해서 붙여넣을 수 있도록 되어 있습니다. 이해하기 어려운 특정 부분이 있다면, 무엇을 혼동하고 있는지 설명해 주신다면 이곳의 사람들이 기꺼이 도와줄 것이라고 기대합니다. 하지만 만약 그 설명들이 진행 방향이 전혀 보이지 않고 완전히 헤매게 만든다면, 지금은 이 프로젝트가 당신에게 다소 부담스러운 것일 수 있다는 점을 부드럽게 제안해 드리고 싶습니다.

어떻게 된 일인지 모든 것이 엉망이 되어 있는데, 먼저 무엇을 설치해야 하는지 모르겠습니다.

미안해요, 어떻게든 확인해 보려 해도 모든 지침 때문에 완전히 혼란스럽네요.

VPS가 생성되면 설치는 단 네 개의 명령어로 이루어집니다:

sudo -s
git clone https://github.com/discourse/discourse_docker.git /var/discourse
cd /var/discourse
./discourse-setup

…그리고 root 사용자로 직접 로그인하는 경우 첫 번째 명령어조차 필요하지 않습니다. 이 중 어떤 부분이 혼란스러운가요?

sudo -s를 실행하면 아무것도 표시되지 않습니다

그리고 이

포트 80이 이미 사용 중인 것으로 보입니다.

포트 80을 사용 중인 명령어를 확인하려면 다음을 실행하세요.
./discourse-setup: line 283: lsof: command not found

Apache나 nginx 같은 다른 웹 서버와 동시에 Discourse를 실행하려는 경우, 다른 포트에 바인딩해야 합니다.

Run other websites on the same machine as Discourse 참고

이미 설정된 Discourse를 다시 설정하는 경우, 다음을 사용하여

./launcher stop app

으로 Discourse를 중지한 후 다시 설정하고 재시도하세요.

그 외에 어떤 작업을 수행하셨는지 알려주시겠어요? 이 서버를 어디에 설치하셨나요? 어떤 운영 체제를 사용 중인가요(제목, 릴리스 버전 등)? 그리고 그 위에 다른 것들, 특히 다른 웹 애플리케이션이 실행되고 있나요? 해당 안내문은 ‘클린’ 상태의 가상 서버에 설치하는 것을 전제로 작성되었기 때문에, 다른 작업이 병행되고 있다면 제대로 작동하지 않을 가능성이 높습니다.

운영 체제

Ubuntu 16.04 LTS (데몬)

18.04 LTS로 전환해야 할까요?

Ubuntu 18.04 LTS (Plain)이 좋은 선택으로 보입니다. 더 최신 버전이며, 16.04의 "daemon"이 어떤 종류의 웹 서버가 사전 설치되어 있음을 의미한다고 확신합니다. 이는 포트 80이 사용 중이라는 현재 문제를 설명해 줄 수 있습니다.

그러면 Okey 18.04를 선택하라는 뜻인가요?

port:80 오류가 발생했는데, 다행히 잘 작동하길 바랍니다.

알겠어, 알겠어. 이제 찾았어.

독일어 화자들을 어디서 찾을 수 있어?

서버에 다른 것이 설치되어 있나요? 방금 포트 80이 아직 웹 앱을 사용하고 있는 것을 확인했습니다. 그렇다면 nginx 프록시와 서브도메인을 사용하여 앱을 올바르게 분리해야 합니다. 저는 전문가나 기술자가 아니므로 단계별 지침은 제공하지 못하지만, nginx 프록시와 서브도메인을 설정하는 방법에 대해서는 항상 구글에서 검색해 볼 수 있습니다. 따라서 포트 80은 Discourse를 위해 비워두어야 합니다.

loudtime.de 도메인을 이미 하나 가지고 있습니다.