alstn113 · seoul

minsu kim

프론트엔드와 서버 사이 어딘가에서 인터페이스를 만듭니다. 서버를 굴립니다. 에이전트를 붙입니다. 인터페이스를 만듭니다.
이 페이지도 제 손으로 띄운 서버 위에서 돌아가고 있습니다.

SCROLL
TypeScriptReactNext.jsKotlin SpringPostgreSQLDockernginx
TanStack QueryTailwindZustandshadcn/ui DrizzleWebSocketCanvasLinux
01 — ABOUT

화면부터 서버까지
혼자 굴려봅니다

만드는 걸 좋아합니다. React와 TypeScript로 화면을 짜고, Kotlin과 Spring으로 뒤를 받치고, 요즘은 직접 빌린 서버에 nginx와 인증서를 올려 배포까지 제 손으로 합니다. 남이 만든 PaaS에 얹으면 편하지만, 밑바닥을 한 번은 알고 싶었습니다.

0vCPU / ARM
0MEMORY
0SELF HOSTED
0UPTIME
02 — WORKS

여기서 굴러가는 것들

전부 이 도메인 아래, 같은 서버 한 대 위에서 돌아갑니다.

01

이 랜딩페이지

의존성 없는 단일 HTML. 플로우 필드 파티클, 스크롤 리빌, 3D 틸트까지 전부 손으로 짰습니다.

CanvasVanilla JSCSS
02

서버 인프라

Oracle Ampere 위의 Ubuntu. nginx 리버스 프록시, Let's Encrypt 자동 갱신, 와일드카드 서브도메인.

nginxcertbotsystemd
03

다음 작업

준비 중입니다. 이 자리에 새로 만든 것이 하나씩 올라옵니다.

soon
03 — STACK

쓰는 것들