저희는 Discourse 포럼 소프트웨어에 관심이 있으며, 이에 대해 더 자세히 알고 싶습니다.
저희는 Windows와 Linux 환경에서 WordPress 웹사이트를 사용하고 있습니다.
Discourse 포럼 소프트웨어를 WordPress 웹사이트와 어떻게 사용하거나 통합할 수 있는지, 또는 WordPress 웹사이트와 결합하여 하나의 로그인 메커니즘을 사용할 수 있는지에 대해 자세히 알려 주실 수 있을까요?
WordPress 사이트를 Discourse 포럼에 연결하는 방법은 무엇인가요?
“discourse.org”의 ‘discourse-master.zip’ 파일과 wp-discourse 플러그인 사이에 차이가 있나요?
파일을 압축 해제한 후 어떻게 설치해야 하나요? (설치 파일을 찾지 못해서요.)
저희 상황(WordPress 웹사이트)에 대해 알아야 할 더 구체적인 사항이 있다면 알려 주셨으면 합니다.
Linux 서버에 Discourse를 설치하는 과정에서 마지막에 다음과 같은 오류가 발생했습니다:
DISCOURSE_SMTP_PASSWORD left at incorrect default of pa$$word
Sorry, these containers/app.yml settings aren't valid -- can't continue!
If you have unusual requirements, edit containers/app.yml and then:
./launcher bootstrap app
[root@owsoel14401 discourse]# ./launcher bootstrap app
ERROR: Docker version 1.13.1 not supported, please upgrade to at least 17.03.1, or recommended 17.06.2
답장 주셔서 감사합니다. docker 버전이 요구 사항 중 하나인 줄 몰랐습니다.
docker를 19.03.13으로 업그레이드했는데, 설치 중에 docker.io와 netstat에 대해 다음과 같은 오류 메시지가 나타납니다:
[root@owsoel14401 discourse]# ./discourse-setup
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**./discourse-setup: line 282: netstat: command not found**
**./discourse-setup: line 282: netstat: command not found**
Ports 80 and 443 are free for use
‘samples/standalone.yml’ -> ‘containers/app.yml’
Found 3GB of memory and 4 physical CPU cores
setting db_shared_buffers = 768MB
setting UNICORN_WORKERS = 8
containers/app.yml memory parameters updated.
저희는 인터넷 연결이 없는 테스트 머신에 먼저 Discourse를 설치하려고 시도하고 있습니다.
이 머신에는 Discourse와 Docker 패키지를 배치해 두었습니다.
설치 과정에서 Discourse가 https://registry-1.docker.io/v2/로 연결을 시도하는 것을 확인했습니다.
아래 내용을 확인해 주세요:
*Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)*
*Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)*
*Unable to find image 'discourse/base:2.0.20201004-2310' locally*
*docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers).*
The url https://registry-1.docker.io/v2/ gives me this msg: {"errors":[{"code":"UNAUTHORIZED","message":"authentication required","detail":null}]}
인터넷 연결 없이 테스트 머신에 직접 패키지를 배치할 수 있도록, https://registry-1.docker.io/v2/에서 패키지를 다운로드하여 직접 전송하는 것이 가능한가요?
두 번째 질문입니다. 커뮤니티에서 다음과 같은 내용을 읽었습니다:
인터넷 연결이 있는 컴퓨터에 Discourse를 설치한 후, Docker 이미지를 연결이 끊긴 컴퓨터로 전송할 수 있습니다. 이는 실제로 지원되지 않는 설치 방식이며, 일부 기능은 연결이 필요합니다. 아마도 “transfer docker image” 또는 유사한 키워드로 검색해 보시면 좋을 것입니다.
답변 주셔서 다시 한번 감사드립니다.
말씀하신 내용은 충분히 이해하고 있습니다.
저희 회사의 상황을 설명드리고자 합니다.
저희 회사에서는 포럼 애플리케이션 2가지를 후보로 검토하고 있습니다.
그중 하나가 "Discourse Forum"입니다.
현재 저희의 목표는 해당 애플리케이션이 모든 수용 기준을 충족하는지 조사하는 것입니다.
이를 위해 먼저 테스트 환경에 애플리케이션을 설치할 계획이며, 해당 환경은 인터넷 연결이 되지 않습니다.
그러나 저희 사내 정책에 따라 개발, 테스트 및 수용 환경은 프로덕션 환경을 제외하고 인터넷 연결이 차단되어 있습니다.
물론 저희는 귀사의 서비스를 유료로 이용하고 싶습니다.
구체적으로 요청드리는 사항은 다음과 같습니다.
테스트 환경:
애플리케이션이 기준을 충족하는지 조사하는 맥락에서, 인터넷 연결 없이 먼저 테스트 환경에 Discourse를 설치하고자 합니다.
이를 위한 옵션이 있습니까?
설치 과정에서 인터넷 연결이 필요 없도록 Docker 이미지를 제공받을 수 있습니까?
프로덕션 환경:
보안 리스크 때문에 Discourse 설치 시 인터넷 연결을 통해 외부 세계와 통신하는 것은 바람직하지 않습니다. 저희 정책상 이를 허용하지 않습니다.
프로덕션 환경에서의 오프라인 설치를 위한 특별 옵션이 있습니까? (향후를 위한 패키지, 보안 패치 포함) 같은 요구를 가진 다른 회사들도 있을 것이라 생각합니다.
위에서 설명드린 맥락에서 테스트 및 프로덕션 환경 모두 가능하다고 보시면, 귀사의 서비스를 유료로 이용하고자 하며, 이에 따른 비용이 궁금합니다.