# Free Tier 개요

> Daki에서 무료 Discord 봇 호스팅이 작동하는 방식: 리소스, 런타임과 갱신, Free Tier에서 실행되는 것, 그리고 유료 플랜과의 비교.

Daki Hosting은 독일에서 호스팅되는 Discord 봇과 Node.js 또는 Python 애플리케이션을 위한 영구 무료 티어를 제공해요. 이 페이지에서는 Free Tier가 어떻게 작동하는지, 어떤 용도에 적합한지, 그리고 유료 플랜과 무엇이 다른지 설명해 드려요.

## 배울 내용

- 무료 서버에 포함된 리소스
- 런타임 카운터가 어떻게 작동하고 얼마나 자주 갱신해야 하는지
- 런타임이 다 떨어지면 어떻게 되는지
- Free Tier에서 실행되는 프로젝트와 유료 플랜이 필요한 프로젝트
- Free Tier와 유료 플랜의 비교

---

## 리소스

각 Free Tier 서버에는 다음이 포함돼요:

| 리소스 | 한도 |
| :--- | :--- |
| CPU | 50% (공유) |
| RAM | 512 MB |
| 디스크 | 1,024 MB (1 GB) |
| 서버 | 계정당 1개 |
| 언어 | Node.js와 Python만 |
| 하드웨어 | 에코 하드웨어 (유료 호스팅에서 퇴역한 구형 장비) |

모든 Free Tier 서버는 **독일**에서 호스팅돼요.

> **정보:** **에코 하드웨어:** 무료 서버는 유료 플랜의 하드웨어보다 느린, 퇴역한 구형 장비에서 실행돼요. 대부분의 Discord 봇에는 충분해요. 유료 App & Bot 플랜은 새로운 **AMD Ryzen 9 9900X** 하드웨어와 **DDR5** RAM에서, 게임 서버는 전용 **AMD EPYC** 하드웨어에서 실행돼요.

---

## 런타임 시스템 작동 방식

Free Tier 서버는 무기한으로 실행되지 않아요. 시간이 지나면서 줄어드는 런타임 카운터를 사용하며, 이 카운터는 Free Tier Dashboard에서 짧은 광고를 보면서 다시 채워야 해요.

- **초기 런타임:** 모든 새 무료 서버는 **3일**의 런타임으로 시작해요.
- **최대 런타임:** 언제든지 최대 **30일**까지 쌓을 수 있어요.
- **비용:** 완전히 무료예요 — 결제는 필요 없어요. 앞으로도 마찬가지예요.

### 런타임 연장하기

[free.daki.cc](https://free.daki.cc)에 로그인하고 **Servers**를 연 다음, 서버의 **Renew**를 클릭하세요. 짧은 광고 안내를 확인하고, 타이머가 도는 동안 페이지를 열어 둔 채로 **Claim +3 days**를 클릭하세요. 자세한 내용은 [무료 서버 계속 실행하기](https://daki.cc/ko/wiki/guides/save-free-server-from-purge)를 참고하세요.

| 작업 | 얻는 런타임 |
| :--- | :--- |
| 광고 1개 시청 (약 2분) | +3일 |
| 하루 최대 광고 수 | 2개 |
| 하루 최대 획득량 | +6일 |
| 최대 총 런타임 | 30일 |

### 얼마나 자주 갱신해야 하나요?

런타임은 하루에 1일씩 줄고, 광고 하나는 3일을 더해 줘요. 따라서 카운터를 유지하려면 평균적으로 **3일마다 광고 하나**, 또는 일주일에 두세 개의 광고가 필요해요. 매일 할 필요는 없어요. 최대 30일까지 쌓아 둘 수 있으니, 한 번에 몇 개의 광고를 보면 다음 일주일이나 이 주를 커버할 수 있어요.

- **휴식 전에는** 카운터를 30일까지 채우세요. 하루 광고 두 개로는 며칠이 걸리니 일찍 시작하세요.
- **갱신 알림을 켜세요** (아래 참고). 바쁜 주간에 서버를 잃지 않도록요.

---

## 런타임이 만료되면 어떻게 되나요?

| 단계 | 진행 내용 |
| :--- | :--- |
| 런타임이 0에 도달 | 서버 **일시 중지** — 오프라인이 되어 접근할 수 없어요 |
| 유예 기간 (0–2일) | 광고를 보고 여전히 갱신할 수 있어요 |
| 갱신 없이 2일 경과 | 서버가 **영구적으로 삭제**돼요 — 파일은 복구할 수 없어요 |

> **주의:** Free Tier 서버에는 자동 백업이 없어요. 삭제되면 데이터는 영영 사라져요. 코드는 항상 외부에 보관하세요 — 예를 들어 GitHub에요.

### 갱신 알림

Free Tier Dashboard의 **Account** 페이지([free.daki.cc/account](https://free.daki.cc/account))에서 **Renewal reminders**를 켜세요. 그러면 Daki Discord 봇이 **일시 중지 48시간 전**과 **삭제 24시간 전**에 DM을 보내요. DM은 Daki Discord 서버에서 서버 멤버의 DM을 허용한 경우에만 도착해요.

---

## Free Tier 제한 사항

- **계정당 서버 하나.** 동시에 여러 서버를 실행할 수 없어요.
- **한 사람당 계정 하나.** 여러 계정을 만드는 것은 이용약관 위반이며 일시 중지로 이어질 수 있어요.
- **Node.js와 Python만.** Java, Rust, C# 등 다른 런타임은 사용할 수 없어요.
- **Discord 로그인만.** Free Tier Dashboard는 Discord OAuth를 사용해요 — 이메일/비밀번호 가입은 없어요.
- **업타임 SLA 없음.** 99.9% 업타임 목표는 유료 플랜에만 적용돼요.
- **공개 포트 없음.** Free Tier 서버는 외부 연결을 받을 수 없어요. 아웃바운드로 연결하는 Discord 봇은 영향을 받지 않지만, 웹 서버와 API는 외부에서 접근할 수 없어요. [네트워크 & 할당](https://daki.cc/ko/wiki/guides/network-allocations)을 참고하세요.
- **에코 하드웨어.** 무료 서버는 CPU를 공유하는 구형 퇴역 장비에서 실행돼요.
- **갱신하려면 광고를 허용해야 해요.** 대시보드에서 광고 차단기를 끈 상태여야 갱신이 작동해요.

---

## Free Tier에서 실행할 수 있는 것

결정하는 요소는 언어(Node.js 또는 Python)와 프로젝트가 **아웃바운드** 연결만 하는지 여부예요. Discord 봇은 Discord로 연결해 나가므로 작동해요. 웹사이트는 방문자가 들어오기를 기다리므로 작동하지 않아요.

| 프로젝트 | Free Tier 사용 가능? |
| :--- | :--- |
| discord.js, discord.py, py-cord 또는 nextcord로 만든 Discord 봇 | 예 |
| Polling(`getUpdates`)을 쓰는 Telegram 봇 | 예 |
| 예약 스크립트 또는 백그라운드 워커 (Node.js 또는 Python) | 예 |
| SQLite, JSON 파일 또는 외부 데이터베이스에 데이터를 저장하는 봇 | 예 |
| 인바운드 웹훅을 쓰는 Telegram 또는 Discord 봇 | 아니요 — 공개 포트 필요 |
| 웹사이트, REST API 또는 웹 대시보드 | 아니요 — 공개 포트 필요 |
| 자체 Lavalink 노드를 사용하는 음악 봇 | 아니요 — Lavalink는 Java에서 실행돼요 |
| Java, Go, Rust 또는 C#으로 작성한 봇 | 아니요 — Node.js와 Python만 지원 |
| 게임 서버 | 아니요 — [게임 서버](https://daki.cc/ko/wiki/guides/game-servers)를 참고하세요 |

---

## 무료 슬롯이 없을 때

무료 노드의 용량은 고정되어 있어요. 노드가 가득 차면, 사용하지 않는 서버가 만료될 때까지 새 무료 서버 생성이 자동으로 일시 중지돼요. 보통 며칠이 걸려요. Daki 팀도 점검 중 등 필요할 때 직접 새 무료 서버를 일시 중지할 수 있어요. 두 경우 모두 **New server** 페이지에 안내가 표시되고, **기존 서버는 계속 실행되며 평소처럼 갱신할 수 있어요**. 기다리고 싶지 않다면 [유료 플랜](https://daki.cc/ko/wiki/guides/paid-plans)을 몇 분 안에 바로 이용할 수 있어요.

---

## Free Tier vs 유료 플랜

| 기능 | Free Tier | 유료 플랜 (Bronze–Gold) |
| :--- | :--- | :--- |
| 비용 | 무료 | 월 €2부터 |
| 하드웨어 | 에코 하드웨어 (구형, 퇴역한 장비) | 새로운 AMD Ryzen 9 9900X, DDR5, NVMe |
| CPU | 50% 공유 | 100–300% 전용 (AMD Ryzen 9 9900X) |
| RAM | 512 MB | 2–6 GB DDR5 |
| 디스크 | 1 GB | 6–12 GB NVMe |
| 서버 | 1 | 2–4 (Splits 사용) |
| 언어 | Node.js, Python | 지원되는 모든 egg |
| 업타임 SLA | 없음 | 99.9% |
| 공개 포트 | 아니요 | 예 |
| 갱신 | 광고 시청 | 크레딧 또는 저장된 결제 수단 |
| 만료 시 | 일시 중지 → 삭제 (2일 유예) | 일시 중지 → 삭제 (7일 유예) |

---

## 다음 단계

- [계정 만들기](https://daki.cc/ko/wiki/guides/account-create) — Discord로 가입해서 시작하세요.
- [첫 서버 만들기](https://daki.cc/ko/wiki/guides/create-server) — 몇 분 안에 무료 서버를 띄우세요.
- [Discord.js 봇 배포하기](https://daki.cc/ko/wiki/guides/deploy-discordjs) 또는 [Python 봇 배포하기](https://daki.cc/ko/wiki/guides/deploy-python) — 코드를 실행하세요.
- [무료 서버 계속 실행하기](https://daki.cc/ko/wiki/guides/save-free-server-from-purge) — 서버를 계속 활성 상태로 유지하는 방법을 알아보세요.
- [유료 플랜](https://daki.cc/ko/wiki/guides/paid-plans) — 업그레이드하면 무엇을 얻는지 확인하세요.

---
Source: https://daki.cc/ko/wiki/guides/free-tier
