뉴스레터

서버, 컴퓨터, 폰을 하나의 네트워크로 묶었습니다

집 서버, 사무실 컴퓨터, 폰이 장소와 상관없이 서로 옆방처럼 통하게 만든 이야기입니다. 무료 도구 테일스케일로 기기들을 묶은 과정과, 매일 글을 올리며 보인 데이터 하나를 정리한 주간 회고입니다.


안녕하세요, 차분한 개발자입니다.

혼자 일하는데 기계는 자꾸 늘어납니다. 집에 서버가 있고, 사무실에 작업용 컴퓨터가 있고, 손에는 폰이 있습니다. 이번 주는 이 흩어진 기계들을 정리한 이야기입니다.


이번 주 · 흩어진 기계들을 하나로 묶었습니다

장소가 다른 기계들을 쓰다 보면 “그건 집 컴퓨터에 있는데”가 자주 발목을 잡습니다. 밖에서는 집 서버 상태가 궁금하고, 사무실에서는 집에 있는 기계의 파일이 필요해집니다.

그래서 기계들을 전부 하나의 네트워크로 묶었습니다. 쓴 도구는 테일스케일(Tailscale)이라는 무료 도구입니다. 시작은 단순합니다. 각 기계에 설치하고 같은 계정으로 로그인하면 끝입니다. 그 순간부터 제 기계들끼리만 통하는 전용 통로가 생기고, 어디에 있든 서로를 옆방에 있는 것처럼 찾습니다. 공유기 설정이나 네트워크 지식은 필요 없었고, 개인 용도는 무료 범위로 충분합니다.

묶고 나서 실제로 하는 일은 이런 것들입니다.

  • 밖에서 집 서버가 살아 있는지, 저장 공간이 남았는지 확인
  • 사무실에서 집 기계에 있는 파일 바로 가져오기
  • 폰과 컴퓨터 사이의 일도 장소 무관 — 지난 호의 갤럭시-맥 연동도 이 통로 위에서 돌아갑니다

의외였던 건 보안 걱정이 오히려 줄었다는 점입니다. 보통 밖에서 집 컴퓨터에 접속하려면 공유기에서 포트를 열어야 하는데, 그건 인터넷 전체를 향해 문을 하나 내는 일이라 늘 마음이 쓰입니다. 이 방식은 반대입니다. 문을 하나도 안 열고, 제 계정으로 로그인한 기계들끼리만 서로를 봅니다. 밖에서 보면 아무것도 없는 것과 같습니다.

설치 절차와 명령어는 어제 올린 블로그 글에 정리해뒀습니다. 서버가 없어도 컴퓨터 두 대만 있으면 그대로 따라 하실 수 있습니다.


만들면서 · 어떤 글이 읽히는지 선이 보였습니다

매일 아침저녁으로 글을 올리며 숫자를 쌓고 있는데, 이번 주에 열한 편을 나란히 놓으니 선이 하나 보였습니다.

도구 이름, 방법, 수치가 있는 글은 백 단위로 읽혔습니다. 위의 기계 묶는 이야기를 짧게 쓴 글이 이번 주 1위였습니다. 반대로 제 소감이 중심인 글은 열 안팎에 그쳤습니다. 예외 없이 갈렸습니다.

쓰는 입장에서는 소감이 훨씬 쓰기 쉽습니다. 그런데 읽는 분들은 가져갈 게 있는 글에 시간을 내주십니다. 다음 주 글감은 이 기준으로 골랐습니다. 제가 겪은 일 중에서, 읽는 분이 따라 할 수 있는 것부터입니다.


다음 주

새 도구를 하나 만들기 시작합니다. 하루의 할 일과 시간을 나눠 잡아주는 작은 도구입니다. 만드는 과정은 이번 주처럼 매일 저녁 글로 남기겠습니다.

읽어주셔서 감사합니다. 혹시 밖에 있는데 집 컴퓨터에 있는 파일이 급하게 필요했던 적이 있으시다면, 그때 어떻게 하셨는지 답장으로 들려주시면 반갑겠습니다.

차분한 개발자 드림

#주간 회고#뉴스레터#네트워크#도구