5P by GN⁺ | ★ favorite | 댓글 1개
  • Pico.sh는 콘텐츠 배포와 프로토타이핑을 SSH 기반 워크플로로 단순화해, 개발자가 별도 도구 설치 없이 터미널에서 사이트·블로그·터널을 다룰 수 있게 함
  • 정적 사이트는 rsync./public/을 업로드하면 ` 주소와 TLS가 자동 제공됨
  • 로컬 웹서버는 ssh -R dev:80:localhost:8000 tuns.sh로 공개할 수 있어, localhost:8000을 ` 바로 확인 가능함
  • pipe.pico.sh는 SSH 인증을 쓰는 *nix 파이프로, 한 터미널에서 구독하고 다른 터미널에서 이벤트를 발행하는 흐름을 지원함
  • Markdown 파일을 scp hello-world.md prose.sh:/로 올리면 블로그 글이 게시되어, 배포와 게시가 모두 익숙한 SSH 도구 안에서 끝남

SSH 도구로 끝내는 배포 흐름

  • Pico.sh는 콘텐츠 프로토타이핑과 게시를 위해 별도 툴링 설치를 요구하지 않음
  • 이미 설치된 SSH 계열 도구를 그대로 활용함
    • scp
    • rsync
    • sftp
    • sshfs
  • 전체 워크플로가 터미널 중심이라, 배포·게시·공개 테스트를 터미널 밖으로 나가지 않고 처리할 수 있음

정적 사이트 배포

  • 로컬 ./public/ 디렉터리를 pgs.sh:/mysite/로 업로드하면 정적 사이트가 배포됨
rsync --delete -rv ./public/ pgs.sh:/mysite/
  • 배포된 사이트는 다음 형식의 HTTPS 주소에서 접근 가능함
https://{user}-mysite.pgs.sh
  • Pico.sh가 사이트의 TLS를 처리하며, 사용자 지정 도메인에도 TLS를 자동 적용함

localhost를 HTTPS로 공개

  • 로컬 웹서버가 localhost:8000에서 실행 중이면 SSH 터널을 열 수 있음
ssh -R dev:80:localhost:8000 tuns.sh
  • 터널이 활성화되면 로컬 개발 서버가 다음 주소로 웹에 공개됨
https://{user}-dev.tuns.sh

SSH 기반 인증 파이프

  • pipe.pico.sh는 SSH 위에서 동작하는 인증된 *nix 파이프를 제공함
  • 한 터미널은 이벤트를 수신하고, 다른 터미널은 이벤트를 전송하는 식으로 사용할 수 있음
ssh pipe.pico.sh sub mytopic
echo "Hello world!" | ssh pipe.pico.sh pub mytopic
  • sub 쪽은 "Hello world!"를 수신함

Markdown 블로그 게시

  • 첫 글은 hello-world.md 같은 Markdown 파일로 작성할 수 있음
# hello world!

This is my first blog post.

Cya!
  • 파일을 prose.sh:/로 업로드하면 블로그 글이 게시됨
scp hello-world.md prose.sh:/
  • 게시된 글은 다음 형식의 URL에서 접근 가능함
https://{user}.prose.sh/hello-world

사용자 반응

  • 한 사용자는 Pico.sh로 작은 사이트 몇 개를 호스팅해 왔고, 무언가를 빠르게 띄우는 방법으로 높게 평가함
  • 다른 사용자는 단순한 텍스트 파일과 기본 서비스 위에 구축된 KISS 접근을 좋아한다고 말함
  • 또 다른 사용자는 SSH가 기술적인 성격 때문에 숨겨진 인터페이스처럼 저평가될 때가 있다고 봄

댓글과 토론

Hacker News 의견들
  • GitHub이나 Cloudflare 비슷한 걸 쓰려 했는데, 월 $2라면 진지하게 관심이 생김
    재미있는 사이드 프로젝트가 다른 정식 구독 서비스와 같은 가격이면 싫은데, 살면서 진짜 원하는 월 $15 서비스는 몇 개 안 됨
    구독 비용을 의식하고 피하게 되니 진입 장벽이 커지는데, 월 $2는 바로 납득되는 재미있는 가격이고 제품 분위기와도 잘 맞음
    가격 때문에 제품보다 더 끌리는 게 우습지만 마음에 듦

    • 다만 대역폭 제한 설명은 좀 웃김: https://pico.sh/faq#are-there-any-bandwidth-limitations
      그 한도에 도달했을 때 검토가 어떻게 진행될지 궁금함
    • 낮은 가격이면 뭔가를 실제로 써보기 훨씬 쉬워지고, pico.sh가 그런 방향을 택한 게 좋음
      내 프로젝트 99dev도 비슷한 철학으로, 인디 개발자를 위한 단순한 도구를 월 $1에 제공하려 함
      가벼운 분석 도구, 말하자면 작은 Plausible 같은 것부터 시작하고 있고 더 많은 도구를 준비 중임
      군더더기 없이, 예산을 신경 쓰며 무언가를 만드는 사람들에게 유용한 것만 제공하려 함
      https://99.dev
    • GitHub Pages + Cloudflare를 쓰면 무료 호스팅도 가능함
      이웃이 그렇게 쓰고 있음
    • 월 $2는 취미용으로는 재미있지만, 고객용 프로덕션을 그런 수준의 서비스로 돌리진 않길 바람
  • 공동창업자임
    SSH 기반 마이크로 SaaS에 관심 가져줘서 고맙고, 질문이 있으면 답할 수 있음

    • 문서를 읽어보니 prose.sh가 드디어 블로그를 시작하는 데 쓸 서비스가 될지도 모르겠음
      여기 [0]에는 Go SSH 서버에서 rsync를 다시 구현했기 때문에 --delete--dry-run 같은 옵션을 아직 지원하지 않는다고 되어 있음
      그런데 첫 페이지에는 정적 사이트 업로드 예시로 rsync --delete -rv ./public/ pgs.sh:/mysite/가 나옴
      --delete를 지원하는 건지, 어느 한쪽 페이지가 오래된 건지 궁금함
      [0] https://pico.sh/file-uploads
    • 사이트에서 못 본 것일 수도 있는데, 앞으로 나올 서비스 중 기대되는 게 있는지 궁금함
      https://forgejo.org/ 같은 Git/포지 호스트용 SSH 또는 TUI 프런트엔드가 있으면 꽤 멋질 것 같음
    • 내 사용자 도메인을 Pico Pages, Pico Prose 등으로 리다이렉트할 수 있다는 건 이해했음
      반대로도 가능한지 궁금함
      예를 들어 Pico.sh 계정에 username-myapp.pgs.shabc.xyz.com을 가리키는 식의 CNAME을 만들 수 있나?
      본질적으로는 인증서를 받아 my-alb-12345.us-east-1.elb.amazonaws.com 같은 로드 밸런서에 안전한 HTTPS 연결을 설정하고 싶음
    • 몇 년 전 HN에서 본 기억이 있음
      사업 측면에서 어떻게 되고 있는지 공유할 수 있을까?
      사용자를 어떻게 늘렸는지, 구독할 의향이 있는 사람이 얼마나 되는지 힌트가 궁금함
      다른 분야에서 이만큼 단순하게 운영되는 서비스를 만들어보고 싶음
    • 내가 이해한 게 맞다면, 월 2달러로 Docker들과 아주 위험한 SSL 붙은 Postgres를 선택한 사용자에게 공개할 수 있는 건가?
  • ANSI 코드가 들어간 터미널 출력 렌더링을 처리하는 “pastebin”을 찾다가 이 영리한 서비스를 발견함
    아이러니하게도 실제로는 그걸 허용하지 않고, pastes 서비스에는 일반 텍스트만 파이프로 보낼 수 있음
    그래도 사이트 전체와 분위기가 아주 마음에 들었음
    두 제작자인 qudat와 antoniomima도 여기 댓글에서 보이듯 HN에서 활발하고 반응이 빠름

  • 아이디어는 마음에 들지만 가격 페이지를 찾지 못해서 바로 읽기를 포기하고 싶었음
    지속 가능하지 않은 서비스에 쓸 시간이 없기 때문임
    토론을 보고 나서야 가격이 월 $2라는 걸 알았는데, 1) 아직도 웹사이트에서 그 가격을 못 찾겠고 2) 지속 가능하지 않아 보여 여전히 걱정됨
    B2B SaaS를 운영해보면 지원 비용이 사람을 잡아먹음
    복잡한 B2B 앱에서는 월 $40 미만이면 지속 가능하지 않음
    물론 더 단순한 앱/서비스라면 낫겠지만, 그래도 아주 조심해야 함

    • 피드백에 동의해서 헤더 내비게이션 링크를 pico+ 에서 pricing으로 바꿨음
      SaaS 운영 비용 측면에서는 하드웨어 사용률과 자원 할당을 적극적으로 모니터링 중임
      Antonio와 나는 SaaS와 PaaS 제품을 만들고 운영한 경험이 많아서 어떤 사용량이 오더라도 관리할 수 있다고 봄
      제공하는 서비스도 지원 부담을 관리 가능한 수준으로 유지하려고 전략적으로 골랐음
    • 가격 정보를 찾는 데 같은 답답함을 겪었고, 우연히 클릭하다가 찾았음
      https://pico.sh/plus
      $0 Starter 티어도 있다고 나와 있음
      이 링크는 아래 페이지에서 찾았음
      https://pico.sh/pgs
    • 어느 정도 동의하지만, 제공하는 기능의 복잡도에 크게 좌우됨
      단지 평면 데이터를 API로 노출하는 정도라면 API Gateway × Lambda × DynamoDB 조합으로 충분할 수 있고, 무료 티어가 넉넉해서 비용이 거의 들지 않을 수 있음
    • 지원 비용만 사용자당 월 $40이라는 건가?
      사용자 1000명이면 지속 가능하려면 $40,000을 벌어야 하고, 그러면 직원 10명 정도가 필요하다는 뜻처럼 들림
  • 개발자라면 SDF.org 평생 회원권은 있어야 한다고 봄

    • 무료 무제한 VPS 대신 SDF를 써야 하는 이유가 뭘까?
      작년에 SDF에 가입했지만 실망했음
      커뮤니티가 있다면 제한은 감수하려 했는데, “인증” 전에는 셸도 못 바꾸고 파일에 touch조차 못 하는 식이었고, 정작 커뮤니티는 유령 도시 같았음
      설상가상으로 신규 사용자는 IRC도 일요일에만 가능함
      다시 시도해보고 싶지만 2025년에 어떤 가치가 있는지 이해가 안 됨
    • 처음 들어봤는데, 어떤 용도로 쓰는지 궁금함
    • 원격 Unix 시스템에 접속해서 다른 사람들과 함께 쓰는 회원권처럼 보임
  • 마침 아주 적절한 타이밍에 올라옴
    오늘 아침에 개인 블로그를 Obsidian → Hugo → Github Pages로 연결하고 있었음
    Github Pages 대신 Pico.sh로 바꿀지도 모르겠고, 확실히 취향에 맞는 서비스임
    아니면 직접 호스팅할 수도 있음

  • 서비스의 KISS 접근법이 마음에 듦
    단순한 텍스트 파일과 기본 서비스 위에 만들어져 있음
    Linux/Unix/BSD/*nix 세계에 막 들어온 사람이나 Windows만 아는 사람이 SSH와 관련 도구 묶음에 익숙해지기에도 좋은 방법임
    이번 주에 직접 만져볼 예정이고, 기본적인 용도에서는 PikaPods의 건강한 경쟁자처럼 보임

  • 최근 Gemini, tilde 커뮤니티, 더 많은 TUI/TUI 앱, 그리고 이런 SSH 기반 서비스 묶음까지 텍스트 기반의 재미있는 것들에 에너지가 모이는 게 흥미롭고 기대됨

    • pico.sh는 전혀 새 서비스가 아님
      3년 전쯤, 어쩌면 그보다 더 오래전에 lists.sh 서비스를 쓰고 있었음
      내가 블로그를 연 뒤 prose.sh가 나왔고, 곧 다른 서비스들도 나왔음
      하지만 이미 블로그에 정착해서 갈아타고 싶지 않았고, lists.sh도 중단되어 결국 헤어지게 됨
      그래도 그들이 만든 것은 존경하고 행운을 빎
  • 범위가 커질 위험은 있지만, Netlify가 내게 가장 매력적인 이유는 정적 사이트용 자동 폼 이메일 지원
    pico.sh가 그걸 지원하면 멋질 것 같음

    • https://pgs.sh는 netlify와 “경쟁”하도록 설계됐음
      이 기능을 살펴보고 우리 서비스에 어떻게 맞출 수 있을지 보겠음
  • pico.sh를 아주 좋아하고, 한동안 작은 사이트 몇 개를 거기서 호스팅해왔음
    뭔가를 띄워서 실행하는 데 이보다 빠른 방법은 없음