포럼 유지보수 비용

여러 번 배지를 받을 수 있다는 점을 잊지 마세요. (주년 배지가 그 예입니다.)

하지만 두 번째 기부나 5년 연속 기부를 위한 배지는 괜찮을 것 같습니다.

4개의 좋아요

Hetzner로 이전하면 같은 사양이나 유사한 사양으로 그 가격의 약 50%만 지불할 수 있습니다.

트래픽에 CDN이 필요하지 않으므로, 커뮤니티에 가장 가까운 서버를 선택하면 됩니다.

3개의 좋아요

저는 이것이 커뮤니티에 따라 다르다고 생각합니다. 위에서 언급했듯이, 제 커뮤니티 중 하나에서는 회원들이 반복 기부를 장려하기 위해 배지가 영구적이지 않기를 실제로 요구했습니다.

반면, 배지를 부여하지만 취소하지는 않는 포럼도 있습니다.

후자의 포럼 중 하나에는 일련의 배지 시스템이 실제로 적용되어 있습니다.

5번째 기부를 하면 특별한 은색 배지를, 50번째 기부를 하면 금색 배지를 수여합니다.

이 배지들 외에도 각 회원의 평생 기부 총액을 추적하며, 평생 기부액이 해당 인스턴스의 연간 호스팅 비용인 500달러에 도달한 회원에게는 특별한 배지를 수여합니다. :slight_smile:

우리는 더 이상 사용하지 않지만, 과거에는 배지가 일시적인 포럼에서 ko-fi의 API를 사용했기 때문에, 이론상으로는 진행률 바를 설정하는 것이 너무 어렵지는 않을 것입니다.

가장 중요한 것은 총액과 목표 금액을 기록하는 방법을 마련하고, 그 수치에 기반하여 바를 렌더링하는 것입니다.

4개의 좋아요

저희 커뮤니티에서는 사용자가 기부 여부와, 특히 기부 금액에 대해 익명을 유지하기를 원할 것이라고 생각합니다. 따라서 배지는 매력이 없을 것입니다.


한 사용자는 비자 기프트 카드를 구매하여 코드를 커뮤니티 관리자(Discourse 담당자)에게 보내서 청구서 결제나 상환에 사용하라고 제안했습니다. 이렇게 하면 커뮤니티의 익명성을 유지하면서 은행/온라인 결제 계좌를 설정할 필요가 없어집니다. @Tallytony 참고 부탁드립니다.

3개의 좋아요

숨길 수 있는 기부 버튼 제작법에 대해 DM을 받았기 때문에, 제 (못생긴) 컴포넌트를 여기에 공유합니다:
설명은 여기서 시작합니다:

8개의 좋아요

우리는 이 문제에 대해 확실히 생각해 본 바 있습니다. 소액 거래는 복잡한 문제입니다. 중간에 여러 수수료나 비용이 발생하기 때문입니다. 2달러짜리 기부금에 대한 환불 하나만 처리해도 시간이 1시간이나 걸려서, 이후에 이어지는 다른 20건의 기부금 가치까지 완전히 사라질 수 있습니다.

제 생각에는 이러한 서비스를 고객에게 제공하려면 일종의 가상 화폐(예: Roblox나 Discord Boosts)를 도입해야 할 것입니다. 그러면 이 가상 화폐를 사용해 기부할 수 있게 됩니다. 이렇게 하면 큰 단위로 구매할 수 있고, 환불 상황을 크게 단순화할 수 있습니다(실제 금전적 손실이 발생하지 않고, 오기부된 금액을 환불하는 데 걸리는 시간만 소모되므로).

그렇다고 해도, 아직 로드맵에 이와 같은 계획은 없습니다. 이는 거대한 프로젝트가 될 것입니다.

8개의 좋아요

Hetzner(https://hetzner.com/)와 Bunny(https://bunny.net/)를 5달러 정도에 사용할 수 있습니다. 저는 두 회사와 아무런 관계가 없는 만족스러운 고객입니다.

그들은 최상급의 서비스와 뛰어난 고객 지원(VPS는 기술적인 지원만 제공하므로, Debian 설치 방법을 안내해 줄 것을 기대하지 마세요)을 제공하며, 5년 이상 완벽하게 작동해 왔습니다.

자신만의 조사를 해보시는 것을 추천합니다. Reddit에는 많은 피드백이 있으며, 다양한 Discourse 포럼 인스턴스에서도 검색할 수 있습니다.

Hetzner와 Bunny는 엔터프라이즈용으로 설계된 것은 아니지만, 주변에 있는 많은 엔터프라이즈 중심의 ‘더 많이 사용된’ 옵션들보다 더 나은 성과를 낼 수 있다고 생각합니다.

저는 초기 단계(모든 프로젝트의 시작을 테스트넷이라고 부르는 것을 좋아합니다)에서 그들의 서비스를 사용해 보았고, 확장성이 불가능해지지 않는 한 확장 시에도 계속 사용할 예정입니다.

저의 예산 범위 내 거의 모든 옵션을 시도해 봤고, 이 두 곳이 제가 찾은 가장 좋은 선택지였습니다. 그들은 단점이나 악의적인 계약 없이 확장을 허용합니다.

거기서는 놀라운 가격과 서비스를 발견하게 될 것입니다 :slight_smile:

추천 링크를 드릴 수는 있지만, 저는 오히려 우리 커뮤니티에서 베타 버전을 보고 피드백을 주셔서 개선을 돕는 것을 더 선호합니다(원하시는 경우에만).

2개의 좋아요

Monero Discourse subscriptions 위에 언급하신 것과 유사한 것을 구축할 것입니다(아직 구축되지 않았다면 시간이 지나면서 구축할 것입니다).

이는 구독을 Stripe에서 자체 호스팅, 익명性以及 검열에 저항하는 통화로 전환하는 서드파티 플러그인입니다.

하지만 기부 시스템은 주변 모든 서비스에서도 사용될 것입니다.

2개의 좋아요

안녕하세요,

다음 컴포넌트를 사용 중입니다:

최근 테스트 사이트에서 Discourse를 업그레이드한 이후 donation-icon-toggle에 대해 빨간색 오류/경고 메시지가 뜨고 있으며, 개발자 콘솔에서는 다음과 같은 내용이 표시됩니다:

[THEME 52 'donation icon toggle'] TypeError: (intermediate value).property is not a function
    at theme-field-380-common-html-script-1.js:61:13
    at Ne (plugin-api.js:2760:12)
    at Object.initialize (theme-field-380-common-html-script-1.js:15:22)
    at n.initialize (app.js:208:28)
    at index.js:145:1
    at e.each (dag-map.js:191:1)
    at e.walk (dag-map.js:120:1)
    at e.each (dag-map.js:66:1)
    at e.topsort (dag-map.js:72:1)
    at e._runInitializer (index.js:158:1)
    at e.runInstanceInitializers (index.js:143:1)
    at u._bootSync (instance.js:86:1)
    at e.didBecomeReady (index.js:602:1)
    at invoke (backburner.js.js:280:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)
k @ client-error-handler.js:125

이 문제를 어떻게 수정할 수 있는지 아이디어가 있으신가요? 저는 코딩에 대해서는 완전히 무지한 상태입니다. :wink: 저는 여전히 PHP 개발자입니다. :wink:

1개의 좋아요

게시물 24개가 새 주제로 분리되었습니다: 보상 있는 기여를 통한 커뮤니티 구축

거래용 메일 전송을 위한 원래 주제에 대해, 저는 Brevo를 사용해 왔으며, 하루 300통까지 무료 전송이 가능한 무료 플랜 덕분에 만족하고 있습니다.

또 다른 좋은 소식은, 저비용 클라우드 서버 두 대에서 두 개의 Discourse 인스턴스를 월 약 7달러로 운영하고 있다는 점입니다. 활동량이 적은 사이트에서는 잘 작동하고 있지만, 활동량이 많은 사이트의 경우 더 많은 메모리가 중요하다고 생각하며, 이를 위한 서버 비용은 월 약 14달러로 두 배가 될 수 있습니다.

이 대화는 원래 주제에서 벗어나는 것 같지만, 회원들이 서버 비용을 충당하기 위해 다른 회원이나 사이트 자체에 기부를 원할지 여부에 대해 이야기하는 것은 커뮤니티를 더 강하게 구축하는 데 도움이 될 수 있다는 점에서 어느 정도 관련이 있습니다.

제 경험상 사람들은 무료인 것을 선호하며, 질 높은 지적 대화를 위해 즉흥적으로 비용을 지불하고 싶어하지 않는 경우가 대부분입니다.

4개의 좋아요

네, Brevo는 괜찮습니다. 그리고 대안 SMTP 플러그인을 사용하면 Lark를 통해 그 한도를 거의 두 배로 늘릴 수 있습니다. 다만 Lark 설정은 조금 더 복잡합니다. 제 기억이 맞다면 Lark는 하루 약 450통을 제공하므로, 플러그인을 사용하여 Hotmail이나 Gmail을 다른 SMTP로 우회할지 결정해야 합니다. 제 기억이 맞다면 다른 도메인도 추가하여 다른 발신 메일도 우회할 수 있습니다.

기부를 해줄 사람이 많지 않을 것 같아서, 사용하지 않는 오래된 PC를 하나 찾아서 Ubuntu나 이 용도로 잘 문서화된 다른 디스트로를 설치해두고 Discourse 전용으로 쓰는 게 좋겠다고 생각했어요. 그리고 메일 서버를 직접 세팅하고 도메인을 구매해서 DNS를 설정하면 되죠.

이렇게 하면 14달러를 아낄 수 있고, 오래된 하드웨어를 버릴 필요도 없어요. 무료 커뮤니티를 운영하려면 이게 유일한 방법일 수 있겠죠. 아니면 phpbb 같은 걸로 돌아가는 수밖에요.

하지만 그러면 해당 컴퓨터를 24시간 365일 동안 계속 켜 두어야 합니다. 전기 요금은 차치하더라도, 가정에서 서버를 운영하는 것을 ISP가 허용하지 않을 수도 있습니다.

4개의 좋아요

ISP는 보통 신경 쓰지 않습니다. 전기 요금은 지역에 따라 크게 다르기 때문이죠. 예를 들어, 인도에서는 태양광 지붕 설치를 했다면 자체 서버를 호스팅하는 것이 훨씬 합리적입니다. 전력 생산량이 소비량을 초과하기 때문에, 약 5대의 N100 미니 PC를 호스팅하더라도 클라우드에서 대략 동등한 컴퓨팅 성능을 사용할 때보다 비용이 더 적게 듭니다.

2개의 좋아요

커뮤니티에 고사양이 필요하지 않다면, 집에서 서버를 돌리는 것보다 합리적인 가격의 VPS를 임대하는 쪽이 더 유리하다고 생각합니다.

자신의 하드웨어 관리, 가용성, 대역폭 사용량까지 신경 써야 하고, 확장도 쉽지 않으며, 전반적으로 더 높은 기술 지식이 필요합니다(하드웨어, 메일 서버 등). 또한 제 경우를 들면, 공개 IP가 여러 고객에게 공유되어 있어 고유 IP 주소를 얻으려면 ISP에 요청해야 합니다 :grimacing:.

적어도 제 경우에는 월 5~10달러, 심지어 15달러 정도면 선택지는 명확합니다. 저는 샌드위치 단위로 계산을 해보곤 합니다.

«커뮤니티를 위해 월 10달러짜리 서버가 필요해. 샌드위치 두 개 값이네. 그래, 한 달에 샌드위치 두 개를 안 사고 대신 건강한 샐러드를 직접 만들어 먹자.»

명확히 하자면, 커뮤니티를 운영하기 위해 굶주려야 한다는 말은 아닙니다. 그저 비용에 대한 관점을 제시하려는 것입니다. 제 일상 지출을 살펴보면, 무의미한 재정적 선택을 이미 많이 하고 있기 때문에, 유용한 것을 위해 월 10달러를 아끼는 것은 그보다 훨씬 중요하지 않습니다 :smile:

물론 이런 사고방식이 모든 사람에게 통용되지는 않겠지만, 제 경우에는 잘 작동합니다 :sandwich:

7개의 좋아요

말씀하신 게 이 Lark인가요?

이전에 들어본 적 없는데, 무료 플랜의 트랜잭션 메일 발송에 대해 더 높은 볼륨 한도를 제공한다는 말씀이신가요?

Lark 메일 발송 제한은 “일 450통” 및 "외부 수신자 일 200명"부터 시작됩니다.

메일 서비스에 대한 그들의 설명은 볼륨 SMTP 릴레이보다는 조직용 메일을 위해 작성된 것으로 보입니다..? :thinking:

다만, 실제로 시도해 본 사례가 있으며, @Heliosurge 님은 여전히 이 서비스를 사용 중인 것으로 보입니다. 해당 서비스를 고려하고 계신다면 다음 토픽을 읽어보시는 것이 좋습니다:

1개의 좋아요