nineb
9월 19, 2025, 1:07오전
1
스와프는 필요 없습니다. OOM 리스크를 감수하겠습니다. RAM을 2GB 이하로 제한하기 위해 여기에 암시되는 커맨드라인 스위치가 있나요?
This seems to need to be increased. As @Canapin pointed out with my topic having 4g of ram was not sufficient.
And as I mentioned in my topic the instructions for adding a swap file should be added to git hub install instructions even if just an option if 4g of ram or less.
이 인스턴스는 최대 10명의 사용자를 가집니다. 맞습니다. 열 명입니다. 아마도 빈번하게 접속하는 사용자는 3명 정도일 것입니다.
1GB 의 기본 RAM은 작은 Discourse 커뮤니티에 적합합니다. 더 큰 커뮤니티에는 2GB의 RAM을 권장합니다.
# Install Discourse on a Cloud Server
> To install and self-host Discourse, follow the steps below. But if you'd rather skip the setup, maintenance, and server management, our official Discourse hosting plans (Free, Pro, Business or Enterprise) take care of everything for you.
>
> [Learn more about Discourse hosting](https://discourse.org/pricing)
> If you prefer to self-host but need help setting it up we have partners who can help.
> [Click here to explore self-hosting set-up options](https://discourse.org/partners).
**Set up Discourse in about 10 minutes** with zero knowledge of Rails or Linux shell. Works on any Docker-compatible cloud provider or local server.
## Contents
- [Quick Start](#quick-start)
- [Requirements](#requirements)
- [Installation](#installation)
- [The Setup Wizard](#the-setup-wizard)
- [After Installation](#after-installation)
- [Advanced Configuration](#advanced-configuration)
- [Troubleshooting](#troubleshooting)
This file has been truncated. show original
따라서 환불이 불가능한 1코어 2GB 인스턴스를 프로비저닝했습니다. 이것으로 끝입니다. 업그레이드는 없습니다. 스와프는 너무 많은 공간을 차지하므로 패스합니다.
불만스럽습니다.
pfaffman
(Jay Pfaffman)
9월 19, 2025, 1:28오전
2
스왑 없이 컨테이너를 빌드할 수 없을 가능성이 높습니다. 스왑을 생성한 후 컨테이너를 빌드하고, 컨테이너를 종료한 뒤 스왑을 제거하는 방법을 시도해 볼 수 있습니다.
스왑은 거의 10년 동안 필수 요구사항이었습니다.
이 부분은 정말 혼자 해결해야 합니다. SWAP 요구 사항을 우회하려는 시도는 강력히 권장하지 않습니다. 클라우드 제공업체에 연락하여 더 큰 디스크를 프로비저닝해 달라고 요청하는 것이 좋습니다.
nineb
9월 29, 2025, 9:23오전
4
저는 두 개의 SSH 창을 사용하여 그다음 최선의 방법을 시도했습니다. 스왑 생성, 런처 실행, 다른 SSH 창에서 스왑 삭제, 런처가 계속 실행되었습니다. 이는 더 잘 프로비저닝된 VPS에서는 작동할 수 있습니다. 다음에 유휴인 인스턴스가 생기면 시도해 보겠습니다. 현재 4c12r 인스턴스에서 실행 중입니다.
주어진 조건: 리소스를 증가시킬 수 없음
제안: 리소스 증가
Ed_S
(Ed S)
9월 29, 2025, 12:44오후
5
보통 업데이트 시에는 정상 서비스 운영 시보다 더 많은 메모리(RAM+스왑)가 필요합니다.
스왑 공간이 부족하다면, 포럼 데이터(데이터베이스+업로드 파일)가 필요한 공간을 차지하고 있기 때문입니다.
아래와 같은 전략을 따르는 것도 가능합니다.
또는
매번 데이터를 최신 상태로 설치된 새 인스턴스로 마이그레이션하기
하지만 저는 수십 년간의 시스템 관리 경험을 바탕으로 최소 사양 인스턴스에서 직접 여러 번 시도해 보았습니다. 결국 더 큰 머신을 사용하는 것이 훨씬 낫다는 결론에 도달했습니다. 사실, 더 큰 머신이 오히려 더 저렴했기 때문에 매우 바람직한 선택이었습니다. 이는 프로바이더마다 요금이 다르기 때문입니다. 저는 Digital Ocean에서 Hetzner로 이전했습니다.
pfaffman
(Jay Pfaffman)
9월 29, 2025, 3:10오후
6
다른 가능성은 상당한 작업이 필요하지만, 새 이미지를 다른 머신에서 빌드하고 해당 이미지를 저장소에 올린 다음 리소스가 제한된 머신에서 실행하는 것입니다.
하지만 포럼에서 실현 가능한 수준의 도움을 제공하기에는 그 범위를 벗어납니다.
nineb:
주어진 조건: 리소스를 늘릴 수 없음
제안: 리소스를 늘리세요
제 생각에는 핵심 교훈은 다음과 같습니다.
그리고 단순히 앞으로 나아갈 수 있는 하나의 제안에 불과했던
이것이 아니라는 것입니다.