아바타를 제외한 파일 업로드를 비활성화하는 방법

새로운 포럼을 설정 중인데, 게시물에 이미지 업로드는 필요하지 않습니다. 또한 DigitalOcean의 $5 플랜을 사용 중이라 호스팅 공간이 제한되어 있습니다.

Discourse에서 아바타를 제외한 파일 업로드를 비활성화하는 방법은 무엇인가요? 관리자 설정 어디에도 해당 옵션을 찾을 수 없습니다.

원하시는 설정은 “허용된 확장명(allowed extensions)”입니다. 이 목록에서 모든 확장명을 제거하면 작성기에 업로드 옵션이 사라집니다. 이 설정의 도움말 텍스트를 개선하여 이 부분이 더 명확하도록 해야 할 것 같습니다.

수정: 아, 방금 이게 아바타 업로드도 함께 비활성화한다는 걸 깨달았습니다. 더 잘 아시는 분이 더 나은 답변을 주실 수 있겠네요. 아니면 파일 업로드는 비활성화하면서 아바타 업로드는 허용하는 설정을 추가해 달라는 기능 요청일 수도 있겠습니다.

네, 허용된 확장자 사이트 설정에서 모든 이미지 확장자를 제거하면 사용자가 아바타를 업로드할 수 없게 됩니다.

사용자가 커스텀 아바타를 설정할 수 있도록 하되 이미지 파일 업로드는 허용하지 않으려면, 사용자에게 https://en.gravatar.com/을 안내할 수 있습니다. 이메일 주소에 설정된 그라바타(Gravatar)는 Discourse에서 해당 사용자의 아바타로 사용됩니다.

대안으로 업로드 파일 크기를 크게 제한하는 것도 있을 수 있겠네요. 디스크 공간이 주요 걱정거리이고 업로드를 제한할 다른 이유가 없다면 이 방법을 추천합니다. 저도 DigitalOcean의 $5 플랜을 사용 중인데 업로드를 제한하지 않고 있습니다. 특히 백업을 다른 곳에 보관하고 있으므로 공간에 전혀 문제가 없어요.

음.. 아바타를 표시하기 위해 사용자에게 또 다른 서비스에 가입하도록 요구하는 것은 현실적이지 않을 것 같아요. 하지만 답변/제안해 주셔서 정말 감사합니다.

업로드 파일 크기 제한을 적용하는 방향으로 가겠습니다 (다만, Discourse에는 제가 원했던 옵션이 내장되어 있어야 한다고 생각합니다). 답변/제안 감사합니다.