멀티사이트에 app.yml 유사 파일을 하나 더 만드는 것만으로 충분한가요?

저희 머신에 다른 도메인으로 리버스 프록시를 통해 제공되는 Discourse의 두 번째 인스턴스를 생성하려고 합니다.

현재 app.yml 파일을 app2.yml로 복사하고 필요한 부분을 수정한 후 ./launcher build app2를 실행하는 것이 괜찮을까요?

네. 그렇게 할 수 있습니다. 다만, 재빌드 시 다운타임이 줄어드는 이점을 누릴 필요가 없고, 일부 RAM을 낭비하는 것에 신경 쓰이지 않는다면 당신의 방식도 괜찮습니다. 하지만 redis와 Postgres가 각각 단일 인스턴스로만 실행되도록 웹 컨테이너와 데이터 컨테이너를 분리하는 작업에 조금 더 시간을 투자하는 것을 권장합니다.

이 방식은 멀티사이트 구성보다 RAM 사용량이 약간 더 많지만, 서로 다른 플러그인 세트를 사용할 수 있습니다.

이것은 저에게 도움이 될 것 같습니다. 두 호스트를 (조금 더 큰) 하나의 호스트로 통합하면 비용을 절감할 수 있을 것 같습니다.

성공적으로 설정하신다면, 해당 구성에 대한 설명을 정말 감사히 듣고 싶습니다. 저는 경험이 많은 리눅스 관리자이지만, 이 분야에는 경험이 부족합니다.

그 말씀은 이해하지만, 과거에 여러 번 그런 조언을 읽었기 때문에 더 단순한 방법을 찾고 싶습니다. 제 포럼 두 곳 모두 규모가 작고 트래픽이 적습니다.

그 경우라면, samples/standalone.yml의 두 번째 사본을 사용하는 것이 괜찮습니다. 단: /var/discourse/shared/[standalone]/ 및 기타 호스트에 노출된 리소스의 이름을 다른 것으로 변경해야 합니다.