이런 작은 프로젝트가 성공적으로 성장하는 걸 보는 게 정말 즐거움
FreeBSD가 Linux 배포판보다 불필요한 요소가 적고 지연이 낮은 느낌을 받음
Vultr에서 월 4달러짜리 FreeBSD VM(1GB RAM, 1vCPU)을 설정했는데, Caddy를 돌려도 RAM 사용량이 12%밖에 안 됨
4GB RAM, 4vCPU VM이면 꽤 많은 트래픽을 감당할 수 있을 것 같음
개인용 블로그를 레트로 BBS 스타일의 텍스트 기반 웹앱으로 만들고 싶음 — Nim 멀티스레드 서버 + sqlite 조합으로, 컨테이너나 JS 라이브러리 없이 4MB짜리 바이너리 하나로 FreeBSD에서 돌리는 식으로
이 글 덕분에 FreeBSD로 가는 길에 확신이 생김
Linux는 배포판과 설정에 따라 다름
오늘 mkosi(https://github.com/systemd/mkosi)로 테스트해보니, 최소 설치 기준 Fedora 43은 약 130MiB, Debian은 100MiB 정도 RAM을 사용함
예전에 FreeBSD 최소 설치를 해봤을 때도 비슷하거나 ZFS 설정에 따라 약간 더 썼던 기억이 있음
20년 전에는 Linux가 지금보다 자원 사용량이 절반이었던 걸로 기억함
아마 x64 전환이 원인 중 하나일 수도 있음
같은 일을 하는데 RAM을 두 배로 쓰게 된 게 신기했지만, 대신 이제는 사실상 무제한 RAM을 쓸 수 있게 되었음
Alpine 같은 가벼운 배포판도 존재함
SSH 로그인조차 Ubuntu보다 훨씬 빠르고, apk 패키지 매니저도 매우 신속함
BSD 유틸리티는 내부 동작을 이해하기에 GNU 유틸보다 훨씬 읽기 쉬움
라이선스 모델은 GNU 쪽을 선호하지만, 코드 자체는 BSD 스타일이 더 마음에 듦
“retro BBS-like web app”이라면, 옛날 다이얼업 BBS를 말하는 건지, 아니면 포럼형 게시판을 말하는 건지 궁금함
후자라면 FlaskBB를 참고해볼 만함
나도 비슷하게 open-meteo를 이용해 개인용 서핑 예보 시스템을 만들고 있음
한 지역만 다루지만 확장도 쉬움
open-meteo의 해양 데이터를 단기·장기 기상예보와 결합하고, 그 결과를 LLM으로 정량 데이터를 정성적 설명으로 변환함
내가 머릿속으로 하던 일을 자동화한 셈임
아이디어가 있다면 알려주면 좋겠음 https://surfrash.xyz/
멋짐. 어떤 해변에도 유용할 것 같음
데이터 벽 대신 설명 중심 인터페이스가 마음에 듦
Manly(NSW, Australia) 지역도 추가 요청함
재미있게 읽었음
젊을 때 *BSD에 더 관심을 가졌다면 좋았을 텐데, 지금은 Linux에 너무 익숙해져서 쉽게 바꾸기 어려움
ZFS와 jail 기능 덕분에 관리가 매끄럽게 된 것 같음
나는 podman을 쓰지만, Linux에서 ZFS는 아직 안 써봤음
개인용 아카이브를 만들 계획이라 ZFS의 deduplication 기능을 활용해볼 예정임
나도 같은 생각임
Docker 같은 복잡한 스택을 줄이려 노력 중이고, systemd가 있긴 하지만 jail이나 sandbox 개념이 꽤 매력적임
기본 설정만으로도 잘 작동하는 도구를 선호함
“4유로 VPS” 스펙이 놀라움
예를 들어 Hetzner의 최저가 VPS는 2 vCPU, 4GB RAM, 40GB NVMe SSD인데, 1Gb/s 연결은 없음
내가 찾은 가장 저렴한 건 Contabo였음
나도 비슷한 스펙의 서버를 5달러 정도에 구입했음
400~500GB 저장공간이 있고, 3개월간 8달러 프로모션으로 시작했음
이후 월 5달러로 전환될 예정인데, VPS를 직접 운영하는 재미와 몰입감이 큼
OVH는 가격이 저렴하고 무제한 egress 정책이 장점임
Upcloud도 지원팀이 훌륭했음
OVH 지원은 트위터나 Discord를 통해 문의하는 게 좋다는 팁도 들었음
서버 가격과 지원 품질을 비교하며 최적화하는 과정 자체가 즐거움
“freeofcharge.org”라는 도메인을 사서, RAM 안에 들어가는 무료 서비스들을 서브도메인으로 제공하는 아이디어를 생각한 적 있음
월 10달러 이하로 운영 가능한 유용한 서비스들을 모으는 개념이었음
나도 비슷하게, 특정 지역의 기상 특보를 HTML/Markdown 형태로 보기 쉽게 변환하는 도구를 만들고 싶음
fediverse용은 아니고, 단순히 접근성 좋은 날씨 알림용임
“현지 언어로 예보를 제공해야 한다”는 의견에 대해,
현지 언어를 모르는 사용자도 많으니 브라우저의 기본 언어 설정을 덮어쓰는 건 불필요하다고 생각함
프로젝트는 다국어 지원이 아니라 사용자에게 직접 예보를 전달하는 게 목적임
대신 이모지로 직관적인 표현을 제공해 언어 장벽을 줄임
Hacker News 의견들
이런 작은 프로젝트가 성공적으로 성장하는 걸 보는 게 정말 즐거움
FreeBSD가 Linux 배포판보다 불필요한 요소가 적고 지연이 낮은 느낌을 받음
Vultr에서 월 4달러짜리 FreeBSD VM(1GB RAM, 1vCPU)을 설정했는데, Caddy를 돌려도 RAM 사용량이 12%밖에 안 됨
4GB RAM, 4vCPU VM이면 꽤 많은 트래픽을 감당할 수 있을 것 같음
개인용 블로그를 레트로 BBS 스타일의 텍스트 기반 웹앱으로 만들고 싶음 — Nim 멀티스레드 서버 + sqlite 조합으로, 컨테이너나 JS 라이브러리 없이 4MB짜리 바이너리 하나로 FreeBSD에서 돌리는 식으로
이 글 덕분에 FreeBSD로 가는 길에 확신이 생김
오늘 mkosi(https://github.com/systemd/mkosi)로 테스트해보니, 최소 설치 기준 Fedora 43은 약 130MiB, Debian은 100MiB 정도 RAM을 사용함
예전에 FreeBSD 최소 설치를 해봤을 때도 비슷하거나 ZFS 설정에 따라 약간 더 썼던 기억이 있음
아마 x64 전환이 원인 중 하나일 수도 있음
같은 일을 하는데 RAM을 두 배로 쓰게 된 게 신기했지만, 대신 이제는 사실상 무제한 RAM을 쓸 수 있게 되었음
SSH 로그인조차 Ubuntu보다 훨씬 빠르고, apk 패키지 매니저도 매우 신속함
라이선스 모델은 GNU 쪽을 선호하지만, 코드 자체는 BSD 스타일이 더 마음에 듦
후자라면 FlaskBB를 참고해볼 만함
나도 비슷하게 open-meteo를 이용해 개인용 서핑 예보 시스템을 만들고 있음
한 지역만 다루지만 확장도 쉬움
open-meteo의 해양 데이터를 단기·장기 기상예보와 결합하고, 그 결과를 LLM으로 정량 데이터를 정성적 설명으로 변환함
내가 머릿속으로 하던 일을 자동화한 셈임
아이디어가 있다면 알려주면 좋겠음
https://surfrash.xyz/
데이터 벽 대신 설명 중심 인터페이스가 마음에 듦
Manly(NSW, Australia) 지역도 추가 요청함
재미있게 읽었음
젊을 때 *BSD에 더 관심을 가졌다면 좋았을 텐데, 지금은 Linux에 너무 익숙해져서 쉽게 바꾸기 어려움
ZFS와 jail 기능 덕분에 관리가 매끄럽게 된 것 같음
나는 podman을 쓰지만, Linux에서 ZFS는 아직 안 써봤음
개인용 아카이브를 만들 계획이라 ZFS의 deduplication 기능을 활용해볼 예정임
Docker 같은 복잡한 스택을 줄이려 노력 중이고, systemd가 있긴 하지만 jail이나 sandbox 개념이 꽤 매력적임
기본 설정만으로도 잘 작동하는 도구를 선호함
“4유로 VPS” 스펙이 놀라움
예를 들어 Hetzner의 최저가 VPS는 2 vCPU, 4GB RAM, 40GB NVMe SSD인데, 1Gb/s 연결은 없음
내가 찾은 가장 저렴한 건 Contabo였음
저가형 서버는 세대가 오래됐거나 과도하게 공유된 경우가 많음
4 vCPU가 최신 서버의 2 vCPU보다 느릴 수도 있음
다만 RAM 중심의 앱이라면 좋은 선택일 수 있음
인스턴스 확보가 어렵다는 말도 있지만, 나는 2년 넘게 잘 쓰고 있음
무료 계정이 종료될 수 있으니 유료로 전환하는 게 안전함
거대한 인프라(Kubernetes, AWS, DynamoDB 등) 없이 단순한 프로젝트를 직접 구축하는 모습이 보기 좋음
Hacker News 자체도 FreeBSD 기반 4코어 서버에서 돌아감
관련 링크
나도 비슷한 스펙의 서버를 5달러 정도에 구입했음
400~500GB 저장공간이 있고, 3개월간 8달러 프로모션으로 시작했음
이후 월 5달러로 전환될 예정인데, VPS를 직접 운영하는 재미와 몰입감이 큼
OVH는 가격이 저렴하고 무제한 egress 정책이 장점임
Upcloud도 지원팀이 훌륭했음
OVH 지원은 트위터나 Discord를 통해 문의하는 게 좋다는 팁도 들었음
서버 가격과 지원 품질을 비교하며 최적화하는 과정 자체가 즐거움
“freeofcharge.org”라는 도메인을 사서, RAM 안에 들어가는 무료 서비스들을 서브도메인으로 제공하는 아이디어를 생각한 적 있음
월 10달러 이하로 운영 가능한 유용한 서비스들을 모으는 개념이었음
나도 비슷하게, 특정 지역의 기상 특보를 HTML/Markdown 형태로 보기 쉽게 변환하는 도구를 만들고 싶음
fediverse용은 아니고, 단순히 접근성 좋은 날씨 알림용임
“현지 언어로 예보를 제공해야 한다”는 의견에 대해,
현지 언어를 모르는 사용자도 많으니 브라우저의 기본 언어 설정을 덮어쓰는 건 불필요하다고 생각함
대신 이모지로 직관적인 표현을 제공해 언어 장벽을 줄임