fingr.

이용약관과 개인정보처리방침이 11월 16일부터 바뀌어요. 약관 바뀐 내용 · 개인정보처리방침 바뀐 내용

코드 · 서버 이전

코드를 받고, 내 서버로 옮기기

핑거에서 만든 앱의 코드는 고객님 것이에요. 코드를 내려받는 법, 고객님 이름의 서버로 옮기는 순서, 옮긴 뒤에 앱을 계속 고치는 방법을 알려 드려요.

유료 앱 · 몇 번을 받아도 무료

코드 내려받기

유료로 전환한 앱은 지금까지 만든 최신 코드를 언제든 파일 하나(zip)로 받을 수 있어요. 받는다고 핑거의 앱이 멈추거나 해지되지 않아요.

  1. 1

    「내 앱」에서 앱을 열고, 왼쪽 칸 위 「코드 · 서버 이전」 탭을 눌러요.

  2. 2

    「소스 코드」의 「코드 내려받기」를 누르면 최신 코드가 zip 파일로 받아져요. 요청을 더 보내서 앱이 바뀌었으면 다시 받으면 돼요.

  3. 3

    받은 파일의 압축을 풀어 알기 쉬운 곳(예: 문서 폴더)에 둬요. 직접 고치거나 개발자에게 넘길 때 이 폴더를 그대로 써요.

앱 전체 코드 · 실행 방법 · 테스트 계정

받은 코드에 들어 있는 것

  • 화면 · 기능 · 관리자 화면까지 앱 전체 코드 — 많이 쓰는 웹 개발 방식(Ruby on Rails)으로 만들어서, 개발자라면 누구나 이어서 고칠 수 있어요
  • README.md — 내 컴퓨터에서 앱을 켜는 방법
  • TEST.md — 테스트 계정과 확인 순서. 앱이 무엇을 어떻게 하는지 따로 설명하지 않아도 돼요
  • LICENSE — 코드가 고객님 것이라는 확인(MIT 라이선스). 고쳐서 쓰고, 다른 곳에서 운영하고, 팔아도 돼요

회원 · 주문 · 예약 같은 앱 데이터와 사용자가 올린 사진 · 파일은 코드 파일에 들어 있지 않아요. 데이터까지 옮기려면 아래 「내 서버로 옮기기」를 이용해 주세요.

비밀번호 · 결제 · 문자 서비스 키 같은 비밀 값도 빠져 있어요. 다른 곳에서 직접 운영할 때는 각 서비스에서 받은 키를 새로 넣어야 해요.

코드 내려받기는 유료 앱인 동안만 돼요. 해지할 생각이면 기간이 끝나기 전에 받아 두세요.

유료 앱 · 200 크레딧 · 계정 연결 두 번이면 자동

내 서버로 옮기기

지금 앱은 핑거 서버에서 실제 서비스로 돌아가고 있어서 꼭 옮기지 않아도 돼요. 데이터를 우리 회사 계정에 두고 싶거나 앱이 커져 서버를 키워야 할 때, 고객님 이름으로 된 DigitalOcean 서버와 GitHub 조직으로 옮겨 드려요. 두 곳에 로그인해서 연결만 하면 서버 만들기 · 코드 옮기기 · 앱 띄우기는 자동으로 돼요.

지금 — 핑거 서버

서버비 포함

유료 전환 요금(₩49,000 / 30일)에 들어 있어요

  • 사용자에게 바로 알려 줘도 되는 실제 주소
  • 내 도메인 연결
  • 서버를 관리할 일이 없어요

옮기면 — 내 서버

월 $12~14

약 1만 7천~2만 원 · 백업 포함 · DigitalOcean 이 고객님 카드로 직접 청구

  • 고객님 계정의 서버라 데이터도 고객님 계정에 있어요
  • 앱이 커지면 서버도 맞춰서 키울 수 있어요
  • 내 도메인은 옮긴 서버에 그대로 연결해 드려요
  1. 1

    DigitalOcean 에 가입하고 「Billing」 화면에서 결제 카드를 등록해요. 전 세계에서 많이 쓰는 서버 회사이고, 구글 계정으로도 가입할 수 있어요. 서버비는 매달 이 카드로 나가요.

    DigitalOcean 가입하기 ↗

  2. 2

    GitHub 에 가입하고 회사 조직(Organization)을 무료(Free)로 만들어요. 앱 코드가 이 조직에 보관돼서, 핑거를 그만 써도 코드는 고객님 것으로 남아요. 이미 회사 조직이 있으면 그걸 써요.

    GitHub 조직 만들기 ↗

  3. 3

    핑거에서 앱을 열고 「코드 · 서버 이전」 탭 → 「내 서버로 옮기기」에서 「DigitalOcean 연결하기」를 눌러요. DigitalOcean 에 로그인하고 「Authorize」를 누르면 연결돼요.

  4. 4

    이어서 「GitHub 조직 연결하기」를 눌러요. 설치 화면에서 방금 만든 조직과 「All repositories」를 고르고 「Install」을 누르면 연결돼요.

  5. 5

    「옮기기 시작」을 눌러요. 이때 200 크레딧이 빠지고, 옮기기 전에 DigitalOcean 연결을 끊으면 돌려드려요. 회원 · 주문 같은 데이터는 기본으로 같이 옮겨요 — 빈 앱으로 새로 시작하고 싶으면 「데이터는 옮기지 않아요」를 켜 주세요.

  6. 6

    보통 20~30분이면 고객님 계정에 서버가 생기고, GitHub 조직에 앱 코드가 올라가고, 서버에 앱이 켜져요. 끝나면 새 주소를 메일로 알려 드리고 「코드 · 서버 이전」 탭에서도 볼 수 있어요. 내 도메인으로 열고 싶으면 오른쪽 아래 챗봇에 알려 주세요.

핑거는 서버를 만들고 앱을 올리는 데만 연결을 써요. DigitalOcean 연결은 「연결 끊기」로, GitHub 연결은 GitHub 조직 설정의 「GitHub Apps」에서 언제든 끊을 수 있어요. 끊어도 만든 서버와 코드는 그대로 남아요.

서버 접속 열쇠 같은 비밀 값은 GitHub 조직의 비밀 보관함(Secrets)에 넣어 둬요. GitHub 계정 보안이 곧 서버 보안이니 2단계 인증을 꼭 켜 두세요.

옮긴 뒤에는 서버비, 앱 안 AI 기능 사용료, 결제 · 문자 같은 외부 서비스 요금을 고객님이 각 회사에 직접 내요.

가장 쉬운 방법 · 지금과 똑같아요

옮긴 뒤에도 핑거에서 고치기

코드를 받거나 서버를 옮긴 뒤에도 앱을 계속 고칠 수 있어요. 방법은 셋 — 핑거에 계속 요청하기, AI 코딩 도구로 직접 고치기, 개발자에게 맡기기예요. 한 앱을 두 곳에서 같이 고치면 한쪽에서 고친 내용이 사라지니, 한 가지 방법으로만 고쳐 주세요.

  1. 1

    유료 앱을 그대로 두면 지금처럼 대화 칸에 고칠 점을 적어 요청하면 돼요. 크레딧도 똑같이 들어요.

  2. 2

    내 서버로 옮긴 앱도 마찬가지예요. 옮길 때 자동으로 올리는 설정을 같이 해 두어서, 요청한 결과가 나오면 고객님 서버에도 자동으로 올라가요. 따로 부탁하거나 기다릴 필요가 없어요.

  3. 3

    유료 전환을 해지하면 핑거에서는 더 고칠 수 없어요. 내 서버로 옮긴 앱은 해지해도 고객님 서버에서 그대로 돌아가니, 그 뒤로는 아래 방법으로 직접 고쳐요.

클로드 코드 · 커서 — 말로 시키면 돼요

AI 코딩 도구로 직접 고치기

핑거도 안에서는 AI 코딩 도구로 앱을 만들어요. 받은 코드를 같은 종류의 도구로 열면, 개발을 몰라도 핑거에 요청하듯 말로 고칠 수 있어요. 아래는 클로드 코드(Claude Code) 기준이에요.

  1. 1

    「코드 · 서버 이전」 탭에서 최신 코드를 받아 압축을 풀어요. 핑거에서 마지막으로 고친 뒤에 받아야 최신이에요.

  2. 2

    클로드 코드를 설치하고 로그인해요. Claude 유료 요금제가 있어야 쓸 수 있어요.

    클로드 코드 설치 안내 ↗

  3. 3

    압축을 푼 폴더에서 클로드 코드를 열고 「README.md 를 읽고 이 앱을 내 컴퓨터에서 켜 줘」라고 해요. 필요한 프로그램 설치부터 앱 켜기까지 알아서 하고, 열어 볼 주소(보통 http://localhost:3000)를 알려 줘요. TEST.md 의 테스트 계정으로 로그인해 보세요.

  4. 4

    고칠 점을 핑거에 요청하듯 적어요. 예: 「예약 화면에 메모 칸을 넣어 줘」. 고친 뒤 브라우저를 새로고침해서 확인해요. 큰 변경은 나눠서 하나씩 시키면 더 정확해요.

  5. 5

    다 고쳤으면 사용자가 쓰는 서버에 올려야 해요. 내 서버로 옮긴 앱이면 「GitHub 에 올려 줘」라고만 하면 돼요 — GitHub 조직의 앱 저장소에 올라가면 자동으로 내 서버에 반영돼요(보통 5~10분). 내 서버로 옮긴 앱은 코드를 압축 파일 대신 그 저장소에서 내려받는 게 가장 정확해요(「GitHub 의 ○○ 저장소를 내려받아 줘」).

직접 고친 코드는 핑거로 다시 가져오지 못해요. 직접 고치기 시작했다면 그 뒤로는 핑거에 요청하지 말고 계속 직접 고쳐 주세요 — 핑거에서 고치면 핑거에 있는 코드를 기준으로 바뀌어서 직접 고친 내용이 빠져요.

고치기 전에 「지금 상태를 저장해 줘」라고 해 두면, 잘못 고쳤을 때 「저장한 상태로 되돌려 줘」로 되돌릴 수 있어요.

커서(Cursor) 같은 다른 AI 코딩 도구도 같은 방법으로 쓸 수 있어요.

받은 코드를 그대로 넘기면 돼요

개발자에게 맡기기

  1. 1

    받은 zip 파일을 그대로 전달해요. Ruby on Rails 를 다뤄 본 개발자라면 README.md 만 보고 바로 켜고 고칠 수 있어요.

  2. 2

    TEST.md 에 테스트 계정과 확인 순서가 있어서, 앱이 무엇을 하는지 길게 설명하지 않아도 돼요.

  3. 3

    내 서버로 옮긴 앱이면 GitHub 조직에 개발자를 초대하는 것만으로 충분해요. 앱 저장소에 올리면 자동으로 내 서버에 반영되고, 올리는 방법은 저장소 안 FINGR_DEPLOY.md 에 적혀 있어요. 서버를 직접 만져야 할 때만 DigitalOcean 팀(Team)에도 초대해요. 계정 주인은 그대로 고객님이고, 일이 끝나면 초대를 지워 접근을 끊으세요.

옮기기 전에 많이 물어보는 것

코드 · 서버 이전 질문

코드를 받으면 핑거 이용이 끝나나요?
아니요. 코드를 받아도 핑거의 앱은 그대로 돌아가고, 계속 요청해서 고칠 수 있어요. 몇 번을 받아도 무료예요.
무료 앱도 코드를 받거나 옮길 수 있나요?
아니요. 코드 내려받기와 내 서버로 옮기기는 유료로 전환한 앱에서 할 수 있어요.
회원 · 주문 같은 데이터도 받을 수 있나요?
코드 파일에는 데이터가 들어 있지 않아요. 「내 서버로 옮기기」를 하면 데이터도 같이 고객님 서버로 옮겨요(원하면 데이터 없이 옮길 수도 있어요). 그 밖의 방법이 필요하면 챗봇으로 문의해 주세요.
DigitalOcean 말고 다른 서버로 옮길 수 있나요?
핑거가 옮겨 드리는 곳은 DigitalOcean 이에요. 다른 곳(AWS · 네이버클라우드 등)에서 운영하고 싶으면 코드를 받아 직접 올리거나 개발자에게 맡겨 주세요.
옮긴 뒤 서버비는 얼마예요?
앱 하나면 보통 월 $12~14(약 1만 7천~2만 원, 백업 포함)이고, DigitalOcean 이 고객님 카드로 직접 청구해요. 사용자가 늘어 서버를 키우면 그만큼 올라가요.

문의

궁금한 점은 화면 오른쪽 아래 챗봇에 물어보세요. AI가 먼저 답하고, 필요하면 운영자가 이어서 답해요. 메일은 james@heyjames.ai 로 보내 주세요.

무료 크레딧으로 첫 앱 만들기