FAQ

자주 묻는 질문

서비스 설정, 액세스 및 일반적인 고객 조치에 대한 실용적이고 간단한 가이드입니다.

> 터미널에서 SSH 공개 키 만들기

접속에 사용할 SSH 공개 키를 만들고 공개 키만 등록하세요.

faq/generate-public-ssh-key-ko

공개 키만 사용

SSH는 키 쌍을 사용합니다. 서비스 설정에는 보통 .pub 파일인 공개 키만 붙여 넣고, 개인 키는 내 장치에 보관하세요.

터미널 절차

  1. Terminal, Windows Terminal 또는 PowerShell을 엽니다.
  2. 실행: ssh-keygen -t ed25519 -C "your-email@example.com".
  3. 기본 위치를 사용하거나 안전한 경로를 선택합니다.
  4. 공개 키 표시: cat ~/.ssh/id_ed25519.pub.
  5. Windows PowerShell에서는 사용: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
  6. ssh-ed25519 전체 줄을 SSH public key 필드에 복사합니다.

붙여 넣기 전에 확인

개인 키는 복사하지 마세요. passphrase를 설정했다면 나중에 사용할 수 있도록 안전하게 보관하세요.

> Windows GUI에서 SSH 키 만들기

Windows에서 PuTTYgen을 사용해 SSH 키를 만들고 공개 키만 복사하세요.

faq/create-ssh-key-windows-gui-ko

공개 부분만 필요

PuTTYgen은 공개 키와 개인 키를 만듭니다. Cli>_에는 공개 키만 추가하고 개인 키는 로컬에 보관하세요.

Windows 절차

  1. PuTTYgen을 엽니다.
  2. 가능하면 EdDSA / Ed25519를 선택합니다.
  3. RSA 4096은 대체 옵션으로만 사용합니다.
  4. Generate를 누르고 키가 생성될 때까지 마우스를 움직입니다.
  5. 개인 키를 내 컴퓨터에 저장합니다.
  6. 공개 키 텍스트를 SSH public key 필드에 복사합니다.

비밀 자료 공유 금지

.ppk 파일, 개인 키, passphrase, 비밀번호 또는 token을 지원팀이나 양식에 보내지 마세요.

> 내 도메인 연결

registrar 또는 authoritative nameservers, 정확한 hostname, apex 또는 subdomain, CNAME/A/AAAA/ALIAS/ANAME 지원과 충돌 없는 기록을 확인하세요.

faq/nae-domain-yeongyeol

도메인은 서비스 대상에 연결되어야 합니다

최종 테스트 전에 도메인이 서비스에 표시된 대상으로 향해야 합니다. 설정 방법은 example.com 같은 apex인지 app.example.com 같은 subdomain인지, DNS 제공자가 무엇을 지원하는지에 따라 달라집니다.

DNS 준비 확인

  1. 사용할 정확한 hostname을 선택합니다.
  2. registrar 또는 authoritative nameservers가 올바른 편집 위치인지 확인합니다.
  3. 같은 hostname의 충돌 레코드를 제거합니다.
  4. 제공자와 hostname 유형이 지원할 때만 CNAME, A/AAAA, ALIAS, ANAME을 사용합니다.

전체 이름을 테스트하세요

방문자가 사용할 전체 hostname을 테스트하세요. apex와 subdomain은 필요한 레코드 유형과 검증 방식이 달라질 수 있습니다.

> DNS 영역 위임

서비스는 보통 A/AAAA, CNAME, MX, TXT, CAA를 사용하며 메일은 SPF, DKIM selector, _dmarc의 DMARC를 사용합니다.

faq/dns-yeongyeok-wiim

레코드 유형마다 역할이 다릅니다

A와 AAAA는 주소를 가리키고, CNAME은 subdomain을 다른 hostname으로 연결하며, MX는 메일, TXT는 검증과 SPF/DKIM/DMARC, CAA는 인증서 발급 기관을 제한합니다.

레코드 충돌 피하기

  1. 서비스 페이지의 type과 target을 정확히 복사합니다.
  2. 같은 hostname에 CNAME과 다른 레코드를 함께 두지 않습니다.
  3. DKIM은 제공자 selector 아래에, DMARC는 _dmarc 아래에 둡니다.
  4. 잘못된 값이 인증서 발급을 막을 수 있으므로 CAA는 신중히 변경합니다.

한 레코드를 명확히 바꾸세요

수정할 때는 이전 값, 새 값, 변경 시간을 기록하세요. cache가 만료되는 동안 섞인 DNS 결과를 이해하는 데 도움이 됩니다.

> 계정 등록 및 로그인

주문, 청구, 서비스 관리를 위해 팀이 장기간 접근할 수 있는 이메일로 고객 계정 하나를 만드세요.

faq/account-registration-and-login

서비스 관리는 한 계정에서 시작됩니다

고객 계정은 주문, 청구 정보, 도메인, 서비스 관리를 위해 사용됩니다. 팀이 계속 접근할 수 있는 업무용 이메일을 사용하세요.

첫 유료 주문 전 준비

  1. 업무용 이메일로 가입합니다.
  2. 확인 메일이 오면 인증을 완료합니다.
  3. 유료 주문 전에 청구 정보를 입력합니다.
  4. 사용 가능하면 2단계 인증을 켭니다.

계정 소유권을 유지하세요

개인 직원 이메일이 아니라 조직이 관리하는 이메일을 사용하세요. 팀이 바뀔 때 접근 권한을 정리하면 주문, 청구서, 서비스 알림을 잃지 않습니다.

> 선불 크레딧과 일일 서비스 비용

선불 크레딧은 표시 잔액, 예상 실행 기간, 일일 비용, 충전 시점, 정지 또는 표시된 삭제 기한을 보여줍니다.

faq/prepaid-credit-how-it-works

서비스가 실행되는 동안 크레딧이 차감됩니다

대상 서비스는 실행 시간에 따라 크레딧을 소비합니다. 표시 잔액, 예상 실행 기간, 서비스별 일일 비용, 정지된 서비스의 표시된 삭제 기한을 보고 제때 충전할 수 있습니다.

충전 시점 판단

  1. 고객 영역에서 크레딧을 충전합니다.
  2. 주문 또는 변경을 확정하기 전에 표시 가격과 일일 비용을 확인합니다.
  3. 낮은 잔액 경고, 실행 가능 기간, 표시된 삭제 기한을 확인합니다.
  4. 정지와 이후 삭제를 피하려면 크레딧이 소진되기 전에 충전합니다.

마지막 날까지 기다리지 마세요

실행 가능 기간이 짧게 표시되면 미리 충전하세요. 정지는 지출을 막지만 서비스를 멈출 수 있고, 보존 기간 뒤에는 데이터 삭제가 시작될 수 있습니다.

> 청구 기간과 크레딧 차감

월간 예상은 31일, 연간 예상은 372일을 사용하며, 변경은 확인, 필요한 결제, 적용 이후 일일 차감에 반영됩니다.

faq/billing-periods-and-credit-burn

월간과 연간 금액은 비교용입니다

월간 예상은 31일, 연간 예상은 372일 기준입니다. 실제 크레딧 차감은 실행 시간, CPU, RAM, 스토리지, 유료 옵션에 따라 달라집니다.

확정 전 비용 확인

  1. 31일 월간 예상 또는 372일 연간 예상을 일일 차감과 비교합니다.
  2. 리소스 변경이 일일 비용을 올리는지 낮추는지 확인합니다.
  3. 필요하면 확정하고 결제한 뒤 적용을 기다립니다.
  4. 회계를 위해 청구서, 주문 확인, 크레딧 기록을 보관합니다.

차감이 바뀌는 시점

아직 확정하지 않은 선택만으로는 비용이 바뀌지 않습니다. 주문 또는 변경이 확정되고 필요한 결제가 완료되며 서비스에 적용된 뒤 차감이 바뀝니다.

> 주문 상태와 결제 확인

서비스 활성화가 시작되기 전 결제 제공자의 확인을 기다릴 수 있으므로 성급하게 중복 주문을 만들지 마세요.

faq/order-status-and-payment-confirmation

대기 상태가 실패를 뜻하지는 않습니다

결제 후 결제 제공자의 확인이 도착하기까지 시간이 걸릴 수 있습니다. 첫 주문이 명확히 만료되었거나 취소되지 않았다면 새 주문을 만들지 마세요.

결제 후 확인 순서

  1. 결제가 끝나면 결제 제공자 페이지에서 Cli>_로 돌아옵니다.
  2. 계정에서 주문 상태를 확인합니다.
  3. 주문이 계속 대기 중이면 제공자 확인을 기다립니다.
  4. 상태가 바뀌지 않으면 주문 번호와 가능한 결제 제공자 참조값을 지원팀에 보냅니다.

중복 주문을 피하세요

결제 페이지를 닫았거나 브라우저 복귀가 늦어졌다면 먼저 기존 주문을 확인하세요. 너무 빨리 새 주문을 만들면 추적과 청구가 혼란스러워질 수 있습니다.

> 서비스 설정에 필요한 정보

서비스 이름, 도메인, DNS 계획, 스토리지, 리소스, 관리자 이메일, SSH 공개 키를 준비하고 비밀 값은 보내지 마세요.

faq/service-setup-information-needed

공개 값이 정확하면 설정이 빨라집니다

대부분의 서비스는 서비스 이름, 도메인, DNS 준비, 스토리지 크기, CPU 또는 RAM, 접근 또는 관리자 이메일, SSH 공개 키 같은 고객 선택값이 필요합니다. 비밀번호, 개인 키, 토큰은 설정 필드에 입력하지 마세요.

주문 전 체크리스트

  1. 결제 전에 제품 양식을 읽습니다.
  2. 도메인, DNS 작업, SSH 공개 키를 미리 준비합니다.
  3. 팀이 알아볼 수 있는 명확한 서비스 이름을 사용합니다.
  4. 공개 값을 묻는 필드에 비밀 정보를 넣지 않습니다.

공개 키만 사용하세요

SSH가 필요하면 보통 ssh-ed25519 또는 ssh-rsa로 시작하는 공개 키만 보내세요. 개인 키는 내 기기에만 보관하며 활성화에 필요하지 않습니다.

> 주문 후 서비스 리소스 변경

CPU, RAM, 스토리지 또는 보존 옵션은 새 가격, 일일 차감, restart 또는 downtime 위험을 확인한 뒤 변경하세요.

faq/change-service-resources-after-order

기존 서비스를 변경하세요

리소스 변경은 중복 새 서비스 주문이 아니라 기존 서비스에서 진행합니다. 새 가격과 일일 차감은 확정, 필요한 결제, 적용 이후에 반영됩니다. 일부 변경은 restart나 유지보수 시간이 필요할 수 있습니다.

안전한 변경 절차

  1. 기존 서비스를 열고 CPU, RAM, 스토리지, 보존 설정을 확인합니다.
  2. 필요한 변경을 선택하고 새 가격과 일일 차감을 확인합니다.
  3. 필요하면 확정하고 결제한 뒤 적용을 기다립니다.
  4. 중단 위험이 있는 변경 전에는 중요한 데이터를 export합니다.

변경 시간을 계획하세요

재시작이 필요한 변경은 사용자에게 영향이 적은 시간에 진행하세요. 중단에 민감한 앱은 확정 전에 export나 rollback 계획을 준비하세요.

> 서비스 취소와 데이터 보존

프로비저닝된 서비스를 취소하면 먼저 정지되고 설정 가능한 표시 삭제 기한이 나온 뒤 수명 주기에 따라 영구 삭제됩니다.

faq/cancel-service-and-data-retention

취소는 자동 export가 아닙니다

프로비저닝된 서비스를 취소하면 먼저 정지되고 설정 가능한 표시 삭제 기한이 표시됩니다. 기간이 지나면 영구 purge가 진행됩니다. 아직 프로비저닝되지 않은 미결제 대기 주문은 동일한 런타임 데이터 수명 주기를 거치지 않을 수 있습니다. 백업과 Offsite Archive는 별도 보존 규칙을 따릅니다.

영구 삭제 전 준비

  1. 취소 또는 장기 크레딧 부족 전에 자체 export를 만듭니다.
  2. 정지 안내와 표시된 삭제 기한을 확인합니다.
  3. backup retention과 Offsite Archive retention은 서비스 삭제와 별개임을 기억합니다.
  4. 확실하지 않으면 기한 전에 지원팀에 문의합니다.

표시된 날짜를 확인하세요

표시된 삭제 기한을 실제 마감일로 다루세요. 데이터가 필요하면 그 날짜가 지나기 전에 export하거나 지원팀에 문의하세요.

> 백업과 복원 요청

백업 보존은 제품 옵션에 따라 달라지며, 복원은 더 최신 데이터를 덮어쓸 수 있으므로 비밀 없이 명확한 정보를 보내세요.

faq/backups-and-restore-requests

백업은 운영 복구용입니다

백업은 운영 복구를 위한 것이며 자체 export나 장기 아카이브를 대체하지 않습니다. 복원은 복원 시점 이후의 데이터를 덮어쓸 수 있습니다.

도움 되는 복원 요청

  1. 제품 또는 서비스의 백업 보존 옵션을 확인합니다.
  2. 중요 데이터는 별도의 export를 보관합니다.
  3. 서비스 이름, 주문 번호, 대략적인 복원 시점, 보이는 오류 또는 상황을 보냅니다.
  4. 비밀번호, 개인 키, 토큰, 비밀 데이터는 보내지 않습니다.

복원 지점을 지정하세요

좋은 복원 요청에는 문제가 발생하기 전의 대략적인 시간과 복원 후 확인할 내용이 포함됩니다. 그래야 잘못된 지점으로 복원할 위험이 줄어듭니다.

> Offsite Archive의 용도

Offsite Archive는 다른 데이터센터에 원격 아카이브 사본을 보관하며 짧은 운영 백업 및 서비스 삭제와 분리됩니다.

faq/offsite-archive-purpose

원격 아카이브이며 실시간 앱 스토리지가 아닙니다

Offsite Archive는 원격 아카이브 사본을 위한 기능이며 활성 애플리케이션 스토리지가 아닙니다. 짧은 운영 백업 및 서비스 삭제 일정과도 별도입니다.

보존과 비용 계산

  1. 복구 또는 규정 요구에 맞게 보존 일수를 선택합니다.
  2. 저장된 MB에 저장 일수를 곱해 MB-days를 추정합니다.
  3. 데이터나 보존 기간이 늘면 월 비용을 다시 확인합니다.
  4. 짧은 백업이나 서비스 삭제 기한의 대체물로 보지 않습니다.

추가 계층으로 사용하세요

Offsite Archive는 큰 장애나 규정 요구를 위한 원격 보존 계층입니다. 운영 백업이나 애플리케이션 상태 모니터링을 대체하지 않습니다.

> VPS CPU, RAM, 디스크 크기 선택

워크로드, 데이터베이스, cache, logs, 예상 성장을 기준으로 VPS 크기를 정하고 OOM 또는 out of memory 증상을 확인하세요.

faq/vps-cpu-ram-and-disk-sizing

애플리케이션 증상에 맞춰 크기를 정합니다

데이터베이스, 컨테이너, 검색, Java 애플리케이션은 작은 정적 사이트보다 더 많은 RAM과 디스크가 필요한 경우가 많습니다. OOM, out of memory, process killed 메시지는 RAM 부족 신호일 수 있습니다.

리소스 확장 시점

  1. 애플리케이션 요구사항을 만족하는 가장 작은 크기에서 시작합니다.
  2. OOM, swap 증가, process killed가 보이면 RAM을 늘립니다.
  3. 지속적인 계산 작업이나 build가 많으면 CPU를 늘립니다.
  4. 파일시스템이 가득 차기 전에 디스크를 확장합니다.

확장 전에 관찰하세요

느림의 원인이 분명하지 않다면 오류 메시지와 리소스 사용량을 먼저 모으세요. 리소스 하나를 늘리는 것만으로 앱이나 데이터베이스 문제가 항상 해결되지는 않습니다.

> VPS 공인 IP 옵션

외부 제공자나 방화벽이 고정 allowlist, 직접 접근 또는 안정적인 outbound source를 요구할 때 dedicated public IP를 사용합니다.

faq/vps-public-ip-options

전용 IP가 필요한 상황

dedicated public IP는 외부 파트너, 제공자, 방화벽이 inbound, outbound source 또는 양방향에 고정 주소를 요구할 때 유용합니다. 가능하면 DNS names를 사용하고 필요한 포트만 여세요.

IP 요청 전 확인

  1. 외부 상대에게 inbound, outbound source, 또는 둘 다 필요한지 확인합니다.
  2. 방화벽에는 실제 필요한 포트만 엽니다.
  3. 가능하면 숫자 IP 대신 DNS names를 사용합니다.
  4. 접근 설계를 바꾸기 전에 allowlist 요구사항을 지원팀에 공유합니다.

DNS, direct SSH, shared SSH 차이

dedicated public IP가 있으면 그 주소를 가리키는 DNS 이름을 사용할 수 있고, 포트가 허용된 경우 서비스 주소로 SSH에 직접 접속할 수 있습니다. dedicated IP가 없으면 shared SSH는 서비스별로 배정된 높은 포트와 public host를 사용하며 예시는 ssh -p @입니다.

> VPS shared SSH 접근

shared SSH에서는 서비스에 표시된 사용자 이름, public host, 높은 포트를 사용해 ssh -p <port> <username>@<public-host>로 접속합니다.

faq/shared-ssh-access-for-vps

높은 포트가 접속 정보의 일부입니다

고객 영역에는 SSH username, 보통 vps.cliopen.cloud 아래의 DNS 이름인 public host, 배정된 port가 표시됩니다. shared SSH에서는 기본 22번 포트를 가정하지 말고 표시된 높은 포트를 정확히 사용하세요. 서비스에 dedicated public IP가 있으면 그 IP 또는 연결된 DNS 이름을 통한 추가 direct SSH 경로도 제공될 수 있습니다.

접속 명령

  1. 서비스 페이지에서 SSH username, public host, port를 복사합니다.
  2. 로컬 터미널에서 ssh -p <port> <username>@<public-host>를 실행합니다.
  3. 개인 키는 로컬에서만 사용하고 채팅이나 티켓에 붙여넣지 않습니다.
  4. 실패 시 서비스 이름, host, port, username, 보이는 오류를 공유합니다.

개인 키는 로컬에 보관하세요

개인 키는 내 기기에만 있어야 합니다. 티켓이나 채팅으로 보내지 말고, 지원팀에는 표시된 접속 정보와 오류만 공유하세요.

> 사용자 지정 도메인 준비 체크리스트

registrar 또는 authoritative nameservers, 정확한 hostname, apex 또는 subdomain, CNAME/A/AAAA/ALIAS/ANAME 지원과 충돌 없는 기록을 확인하세요.

faq/custom-domain-readiness-checklist

도메인은 서비스 대상에 연결되어야 합니다

최종 테스트 전에 도메인이 서비스에 표시된 대상으로 향해야 합니다. 설정 방법은 example.com 같은 apex인지 app.example.com 같은 subdomain인지, DNS 제공자가 무엇을 지원하는지에 따라 달라집니다.

DNS 준비 확인

  1. 사용할 정확한 hostname을 선택합니다.
  2. registrar 또는 authoritative nameservers가 올바른 편집 위치인지 확인합니다.
  3. 같은 hostname의 충돌 레코드를 제거합니다.
  4. 제공자와 hostname 유형이 지원할 때만 CNAME, A/AAAA, ALIAS, ANAME을 사용합니다.

전체 이름을 테스트하세요

방문자가 사용할 전체 hostname을 테스트하세요. apex와 subdomain은 필요한 레코드 유형과 검증 방식이 달라질 수 있습니다.

> 서비스용 DNS 레코드 유형

서비스는 보통 A/AAAA, CNAME, MX, TXT, CAA를 사용하며 메일은 SPF, DKIM selector, _dmarc의 DMARC를 사용합니다.

faq/dns-record-types-for-services

레코드 유형마다 역할이 다릅니다

A와 AAAA는 주소를 가리키고, CNAME은 subdomain을 다른 hostname으로 연결하며, MX는 메일, TXT는 검증과 SPF/DKIM/DMARC, CAA는 인증서 발급 기관을 제한합니다.

레코드 충돌 피하기

  1. 서비스 페이지의 type과 target을 정확히 복사합니다.
  2. 같은 hostname에 CNAME과 다른 레코드를 함께 두지 않습니다.
  3. DKIM은 제공자 selector 아래에, DMARC는 _dmarc 아래에 둡니다.
  4. 잘못된 값이 인증서 발급을 막을 수 있으므로 CAA는 신중히 변경합니다.

한 레코드를 명확히 바꾸세요

수정할 때는 이전 값, 새 값, 변경 시간을 기록하세요. cache가 만료되는 동안 섞인 DNS 결과를 이해하는 데 도움이 됩니다.

> DNS 전파와 TTL

TTL과 resolver cache 때문에 DNS 전파 시간은 고정 보장이 없으며 오래된 답과 새 답이 동시에 존재할 수 있습니다.

faq/dns-propagation-and-ttl

cache가 결과 차이를 만듭니다

레코드를 바꾼 뒤에도 일부 사용자는 새 답을 보고 다른 사용자는 cache가 만료될 때까지 이전 답을 볼 수 있습니다. 그래서 정확한 전파 시간을 약속할 수 없습니다.

차분한 DNS 변경

  1. 제공자가 허용하면 계획된 변경 전에 TTL을 낮춥니다.
  2. 변경은 한 번만 하고 cache 만료 중 반복 편집을 피합니다.
  3. 결과가 다르면 여러 resolver 또는 네트워크에서 테스트합니다.
  4. 지원팀에는 hostname, 이전 답, 예상 답, TTL, 변경 시간을 보냅니다.

cache를 쫓아가지 마세요

기다리는 동안 반복 편집하면 진단이 더 길어질 수 있습니다. 예상 TTL을 기다린 뒤 신뢰할 수 있는 resolver나 다른 네트워크에서 테스트하세요.

> Nextcloud 스토리지 계획

사용자 파일, 공유 폴더, 휴지통, 버전 기록, previews, thumbnails, 예상 성장을 포함해 Nextcloud 스토리지를 계획하세요.

faq/nextcloud-storage-planning

실제 사용량은 원본 파일보다 큽니다

Nextcloud는 사용자 파일, 공유 폴더, 삭제된 파일, 버전 기록, previews, thumbnails, 동기화 활동을 위한 공간이 필요합니다. 한도에 가까우면 업로드와 동기화가 실패할 수 있습니다.

성장 여유 확보

  1. 주문 전에 현재 데이터 크기를 추정합니다.
  2. 휴지통, 버전, previews, thumbnails를 위한 여유를 더합니다.
  3. 대량 가져오기 전 팀과 사용량을 확인합니다.
  4. 사용자가 한도에 닿기 전에 스토리지를 늘립니다.

작업 여유 공간을 남기세요

동기화, previews, 버전 기록에는 임시 및 영구 공간이 필요합니다. 할당된 스토리지의 100% 사용을 목표로 계획하지 마세요.

> Gitea로 repository 이전

Gitea 이전은 Git LFS, submodules, protected branches/tags, deploy keys, tokens, webhooks, CI/CD를 기준으로 계획하세요.

faq/gitea-repository-migration

이전은 history 복사 이상입니다

이전 전에 소유자, 팀, Git LFS, submodules, protected branches, protected tags, remote URLs, webhooks, CI/CD, deploy keys, 기존 tokens를 정리하세요. token 값은 공개하지 말고 이전 후 안전하게 회전하거나 새로 만드세요.

이전 후 검증

  1. 기존 제공자에서 export 또는 mirror를 수행합니다.
  2. branches, tags, Git LFS 파일을 확인합니다.
  3. remote URLs, webhooks, CI/CD, deploy keys를 업데이트합니다.
  4. 기존 접근을 제거하기 전에 clone, push, Git LFS, submodules, CI를 테스트합니다.

원본을 닫기 전에 검증하세요

이전 후 기존 제공자 접근을 제거하거나 원본을 삭제하기 전에 clone, push, CI, 팀 계정을 확인하세요.

> Listmonk 발신 도메인 기본

Listmonk에는 sender domain 또는 subdomain, From identity, SPF, DKIM, DMARC, 캠페인 전 테스트가 필요합니다.

faq/listmonk-sender-domain-basics

신원과 DNS가 전달률을 높입니다

뉴스레터는 명확한 From identity와 올바른 DNS 레코드가 있을 때 더 잘 전달됩니다. SPF는 메일 제공자가 요구하는 위치에, DKIM은 selector로, DMARC는 _dmarc에 게시합니다.

첫 캠페인 전 확인

  1. 캠페인 전용 도메인 또는 subdomain을 선택합니다.
  2. 메일 제공자가 요청한 검증 DNS, SPF, DKIM, DMARC를 추가합니다.
  3. 실제 캠페인 전에 테스트 메일, bounce, Return-Path, 링크를 확인합니다.
  4. unsubscribe, List-Unsubscribe, 발신자 정보를 정확히 유지하고 비밀은 공유하지 않습니다.

시험 발송부터 시작하세요

전체 목록에 보내기 전에 작은 캠페인이나 테스트 메시지를 보내세요. 규모를 키우기 전에 bounce, 링크, 인증 결과를 확인하세요.

> Classic Hosting runtime 설정

Classic Hosting은 PHP, Node.js, Java, Python, .NET, Go, Ruby, Nginx, Apache, FrankenPHP에 대해 자동 및 수동 모드를 지원합니다.

faq/classic-hosting-runtime-settings

auto와 manual 중 선택

auto mode는 PHP, Node.js, Java, Python, .NET, Go, Ruby 프로젝트를 감지하고 빌드합니다. manual mode는 Nginx, Apache, FrankenPHP 제어에 적합합니다. PHP selector는 선택한 runtime이 지원하는 경우에만 적용됩니다.

운영 리소스

  1. 애플리케이션과 framework에 맞게 auto 또는 manual을 선택합니다.
  2. 지원되는 경우에만 PHP 8.2, 8.3, 8.4를 선택합니다.
  3. CPU, RAM, 스토리지, backup retention, Offsite Archive retention을 설정합니다.
  4. 배포 후 uploads, cache, logs, 보이는 오류를 테스트합니다.

앱에 맞는 runtime을 고르세요

빌드 감지를 원하면 auto를, 필요한 서버나 PHP 버전을 알고 있으면 manual을 선택하세요. 첫 배포 뒤 logs를 확인하세요.

> 지원팀에 안전하게 공유할 정보

주문 번호, 서비스 이름, 도메인, 시간, 보이는 오류, hosting 설정은 공유하되 비밀 값은 보내지 마세요.

faq/support-safe-information-to-share

보이는 고객 정보면 충분한 경우가 많습니다

안전한 정보에는 주문 번호, 표시 서비스 이름, 도메인, public host 또는 port, runtime, PHP 버전, CPU, RAM, 스토리지, backup retention, Offsite Archive retention, uploads, cache, logs, 문제 시간, 비밀을 가린 screenshot, 보이는 오류 문구가 포함됩니다.

보내면 안 되는 것

  1. 비밀번호, 개인 키, tokens, seed phrases를 보내지 않습니다.
  2. 비밀이 포함된 전체 logs나 database exports를 보내지 않습니다.
  3. screenshots를 첨부하기 전에 개인정보와 sessions를 가립니다.
  4. 가리지 않은 설정 파일이나 비공개 인프라 이름과 주소를 공유하지 않습니다.

필요 없는 정보는 가리세요

screenshot이나 log를 보내기 전에 sessions, tokens, 개인 이메일을 가리세요. 서비스와 오류를 식별하는 데 필요한 정보만 공유하세요.