게시

웹에 게시하기

몇 초 만에 앱을 온라인에 올려요. setherion.app의 주소, 나만의 도메인, 누가 열 수 있는지, 게시 전의 보안 검사, 다시 게시하기, 그리고 오프라인으로 내리는 방법까지 알려 줘요.

게시하면 누구나 열 수 있는 주소에 앱이 온라인으로 올라가요. 모든 요금제에서 무료이고, 몇 초면 끝나고, 원하는 만큼 자주 할 수 있어요.

에디터 오른쪽 위의 Publish를 누르고 Publish to web을 선택하세요. 같은 메뉴에 Publish to app stores, Export to GitHub, Export to GitLab도 있어요. 뒤의 두 가지는 유료 요금제에서 쓸 수 있어요.

빌드가 아직 진행 중일 때, 그리고 Setherion이 새 버전이 열리는지 다시 확인하는 동안에는 버튼이 기다려요. 그래서 충돌하는 버전이 온라인에 올라가는 일은 없어요.

주소

Your website URL은 앱 이름을 바탕으로 setherion.app 아래에 제안돼요. 연필 아이콘을 누르면 바꿀 수 있어요. 소문자, 숫자, 하이픈을 쓰고, 최대 40자까지예요.

Save는 앱 이름을 그 이름으로 바꿔요. 주소가 비어 있는지는 확인하지 않아요. 그 확인은 Continue를 누를 때 이루어져요. 이미 다른 앱이 그 주소를 쓰고 있으면, 게시가 메시지와 함께 멈추고 다른 주소를 고르게 돼요. 주소가 앱 이름에서 만들어졌는데 이미 사용 중이면, Setherion이 알아서 몇 글자를 덧붙여요.

주소는 그 주소로 처음 게시한 앱의 것이고, 그 앱이 오프라인으로 내려지거나 삭제될 때까지 이어져요. 주소를 바꾸고 게시하면 앱은 새 주소로 가요.

+ Add custom domain은 유료 요금제에서 앱을 coffeeshop.com 같은 나만의 도메인에 올려 줘요. 첫 게시 전에는 “Publish it first. You can connect a domain of your own right after.”라고 나와요. 커스텀 도메인을 참고하세요.

Free 요금제에서는 게시한 앱의 오른쪽 아래 모서리에 작은 “Built with Setherion” 라벨이 표시돼요. 유료 요금제에서는 표시되지 않아요.

공개 범위

게시한 앱을 열 수 있는 사람은 다음과 같아요.

선택대상
Public링크가 있는 누구나. 모든 앱은 여기서 시작해요.
Workspace로그인한 워크스페이스 사람들만.
Custom워크스페이스에, 앱이 공유된 사람들을 더한 대상.

Workspace와 Custom은 Business 요금제에서 쓸 수 있고, setherion.app 주소의 앱에 적용돼요. 앱의 편집자가 바꿀 수 있어요. 기준이 되는 요금제는 그 앱의 비용을 내는 요금제예요. 다른 요금제에서는 두 선택지에 Business 라벨이 보이고 업그레이드 안내가 열려요.

나만의 도메인에 올린 앱은 아직 비공개로 할 수 없고, 비공개 앱은 나만의 도메인에 올릴 수 없어요. 먼저 공개로 바꾸세요. Public으로 되돌리는 것은 언제나 가능해요.

비공개 앱을 여는 방문자에게 보이는 것

주소를 여는 사람은 Setherion 로그인 페이지로 이동해요. 자신의 Setherion 계정으로 로그인해요. 앱 전용 비밀번호도, 이메일 주소 목록도 없어요. 계정이 허용되면 앱이 열리고, 그 브라우저에서 8시간 동안 열린 상태로 유지돼요. 허용되지 않으면 “You do not have access to this app”이라는 메시지가 보이고, 누구에게 물어봐야 하는지 안내돼요. Workspace는 워크스페이스 소유자, Custom은 앱의 소유자예요.

Custom에서는 에디터 맨 위의 얼굴 아이콘, 즉 Share 창에서 사람을 추가해요. 앱 하나 공유하기를 참고하세요. 설정을 바꾸면 몇 초 안에 적용돼요.

비공개 앱은 검색 엔진에서 숨겨지고, 그 앱의 에이전트 연동은 항상 계정이 있어야 해요.

보안

앱의 마지막 보안 검사와 그 결과예요. Scan은 게시 전에 코드를 읽어 보고, 첫 검사 뒤에는 Scan again이 되며, 크레딧으로 된 가격이 버튼에 적혀 있어요. 문제가 발견되면 버튼이 View issues가 되고, 마지막 검사 이후 바뀐 것이 없으면 최신 상태라고 표시돼요. 검사가 게시를 막는 일은 없어요.

그 아래의 스위치는 코드가 바뀐 채로 게시할 때마다 자동으로 검사하고, 그때마다 같은 가격이에요. 켜기 전까지는 꺼져 있으니, 내가 허락하지 않으면 아무것도 쓰이지 않아요.

검사 결과와 상관없이, 앱의 코드에 적힌 시크릿 키는 절대 게시되지 않아요. 게시가 거부되고, 어떤 종류의 키인지, 어느 파일의 몇 번째 줄에서 발견되었는지가 안내돼요. 그래서 키가 실수로 온라인에 올라갈 수 없어요. 코드에서 지우고, 대신 커넥터에서 그 서비스를 추가하세요.

게시 전에

앱이 온라인에서 동작하지 않을 만한 문제가 있으면, 창이 Fix와 함께 별도의 줄로 알려 줘요. 예를 들어 로그인과 저장에 연결되지 않은 Supabase를 쓰는 앱이라면, Fix가 그것을 연결하거나, 설정이 필요 없는 Setherion의 백엔드로 앱을 옮기는 것을 제안해요.

그에 앞서 두 가지 검사가 모든 빌드와 변경마다, 내가 할 일 없이 실행돼요.

  • 숨은 테스트. 새 버전을 보이지 않는 곳에서 열어, 화면이 그려지고 계속 떠 있는지 확인해요. 충돌하면 Setherion이 최대 세 번까지 무료로 수리하도록 되돌려 보내고, 하나가 통과할 때까지 내 화면에는 이전 버전이 유지돼요.
  • 휴대폰 너비 검사. 홈페이지를 휴대폰 너비로 측정해요. 무언가 삐져나오면, 바가 채팅에 보낼 요청을 제안해요. 내가 보내기 전에는 아무것도 쓰이지 않아요.

Continue

Continue를 누르면 게시돼요. 몇 초 뒤 창에 다음 중 하나가 나타나요. Your app is live!, Your app is updated!, 또는 마지막 게시 이후 바뀐 것이 없을 때는 Already up to date예요. 함께 주소, Open, 링크를 복사하는 버튼, 도메인을 연결하는 버튼이 보여요.

  • 다시 게시하면 온라인에 있는 것이 지금 가진 것으로 바뀌어요. 게시하지 않은 것은 나 말고 누구에게도 보이지 않아요. 브라우저가 잠시 이전 버전을 보관하고 있을 수 있으니, 페이지를 강력 새로고침하세요.
  • 채팅에서 변경할 때마다 버전 카드가 생기고, 가장 최신 카드에는 Publish this version 버튼이 있어서, 어느 버전이 온라인에 올라가는지 항상 알 수 있어요.
  • 보안 검사 스위치가 켜져 있으면, 게시한 뒤에 창이 코드를 검사해 몇 개의 문제를 찾았는지 알려 줘요.

오프라인으로 내리기

앱을 내리려면 Manage, Overview, Take offline 순서로 여세요. 게시된 사이트는 즉시 동작을 멈추고, 그 주소는 다른 사람이 쓸 수 있게 풀려나요. 다시 게시하면 앱이 돌아오고, 커스텀 도메인은 다시 연결해야 해요. 개요를 참고하세요.

이 페이지가 도움이 됐나요?

커뮤니티 참여하기

질문, 아이디어, 그리고 다른 사람들이 만들고 있는 것.