디스코스를 Replit에서 실행하는 방법이 있을까요?
무엇을 위해서? 무엇을 하려고?
저는 Replit에 discourse를 호스팅하고 싶었습니다. 주로 제 컴퓨터에 설치하기 전에 관리자 권한과 같은 기능이 어떻게 작동하는지 보고 싶었기 때문이에요.
그건 의문스럽다.
컴퓨터에 설치하고 싶지 않다. Digital Ocean Droplet 같은 환경에 설치하고 싶은 거다. Digital Ocean과 Mailgun을 사용하는 것이 설정하는 가장 쉬운 방법이다.
이전에 이 질문이 있었고, 제 답변은 다음과 같습니다:
그냥 살펴보고 싶다면 로컬 #dev-install을 설정하세요. 하지만 @pfaffman이 말한 대로, 다른 사용자를 도입할 경우 이 방식은 프로덕션 환경에 적합하지 않습니다.
잘 작동할 것 같습니다. NodeBB는 작동하니까, 어쩌면 될지도요.
Replit에서 Discourse를 실행하는 데 성공했습니다(여러 사용자가 동시에 접속하는 환경에서도). 하지만 새로운 egress 한도 때문에 비용이 너무 비싸게 듭니다. (하루에 10GB 이상의 egress를 사용하니까요)
레플릿 사용자로써, 분명히 가능하지만 현실적이지는 않다고 말해둘 수 있습니다.
다행히도 egress가 5월 1일에 초기화될 예정이므로, 곧 다시 실행할 수 있습니다(약 하루 정도).
참고로, 제 소박한 포럼(주당 활성 사용자 80명, 월간 활성 사용자 120명)은 한 달에 약 40GB의 데이터를 제공합니다. 이 중 20GB는 제 CDN(Cloudflare)에 의해 캐시됩니다. 홈페이지 로드에 소요되는 데이터량은 약 12MB입니다.
비표준 설정으로 인해 클라이언트 측 캐싱이 덜 이루어져 클라이언트가 더 많은 데이터를 가져오게 되면, 데이터 전송량이 더 커질 수 있습니다.
nginx가 설정된 사이트는 아웃바운드 트래픽이 낭비되지 않는 것 같아서, 제 사이트에 nginx가 없어서 문제가 생긴 것 같습니다.
nginx를 사용하여 discourse 서버를 만드는 방법은 무엇인가요?
Izaan님, 안녕하세요.
질문이 Replit와 관련이 있나요? 관련이 없다면 새 주제로 옮기겠습니다.
아직 모호할 수 있는 질문에 대한 추가 정보도 제공해 주시겠어요?
Replit는 Docker를 지원하지 않기 때문에, 사람들이 Replit에서 Discourse를 설정하기 위해 nginx를 사용하는 것 같습니다. 그래서 그럴 수도 있겠네요.
표준 설치를 원치 않으시는 건가요?
Discourse는 nginx를 사용합니다. 외부 nginx를 사용하시려는 건가요? Docker 없이 설치하려는 건가요? Replit나 다른 환경에 설치하려는 건가요?
늦게 답장 드려서 죄송합니다.
저(실제로는 9pfs)가 해결했습니다(그리고 네, 저는 Replit에 discourse를 설치하려고 하고 있었습니다).