<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WSL2 Archives - Prsm Studio</title>
	<atom:link href="https://prsm-studio.com/tag/wsl2/feed/" rel="self" type="application/rss+xml" />
	<link>https://prsm-studio.com/tag/wsl2/</link>
	<description>automation · homeserver · side projects · game · gadgets · play</description>
	<lastBuildDate>Mon, 09 Mar 2026 07:57:07 +0000</lastBuildDate>
	<language>ko-KR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://prsm-studio.com/wp-content/uploads/2026/03/ic_launcher-playstore-150x150.png</url>
	<title>WSL2 Archives - Prsm Studio</title>
	<link>https://prsm-studio.com/tag/wsl2/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>[컴퓨터 놀이] 코알못도 했다! 나만의 홈서버 구축기 (2) — Tailscale로 어디서든 내 서버 접속하기</title>
		<link>https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/</link>
					<comments>https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#respond</comments>
		
		<dc:creator><![CDATA[Toaster]]></dc:creator>
		<pubDate>Fri, 06 Mar 2026 10:58:22 +0000</pubDate>
				<category><![CDATA[컴퓨터 놀이]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Funnel]]></category>
		<category><![CDATA[Tailscale]]></category>
		<category><![CDATA[tailscale homelab]]></category>
		<category><![CDATA[VPN]]></category>
		<category><![CDATA[WSL2]]></category>
		<category><![CDATA[미니PC]]></category>
		<category><![CDATA[원격접속]]></category>
		<category><![CDATA[코알못]]></category>
		<category><![CDATA[홈서버]]></category>
		<category><![CDATA[홈서버 구축기]]></category>
		<category><![CDATA[홈서버 원격접속]]></category>
		<guid isPermaLink="false">https://prsm-studio.com/?p=143</guid>

					<description><![CDATA[<p>지난 1편에서 Beelink SER9 MAX에 WSL2와 Docker를 올려 홈서버의 뼈대를 세웠습니다. 미니PC 하나에 서버 환경을 만들었으니, 이제 뭐든 올릴 수 있는 상태가 된 거죠. 그런데 한 가지 문제가 있었습니다. &#8220;집에서만 접속할 수 있으면&#8230; 이게 서버인가, 외장하드인가?&#8221; 홈서버의 진짜 가치는 어디서든 접속할 수 있을 때 시작됩니다. 저는 낮에는 회사에서 일하고, 퇴근하면 집에 오지만 그렇다고 컴퓨터 앞에 ... <a title="[컴퓨터 놀이] 코알못도 했다! 나만의 홈서버 구축기 (2) — Tailscale로 어디서든 내 서버 접속하기" class="read-more" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/" aria-label="[컴퓨터 놀이] 코알못도 했다! 나만의 홈서버 구축기 (2) — Tailscale로 어디서든 내 서버 접속하기에 대해 더 자세히 알아보세요">더 읽기</a></p>
<p>The post <a href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/">[컴퓨터 놀이] 코알못도 했다! 나만의 홈서버 구축기 (2) — Tailscale로 어디서든 내 서버 접속하기</a> appeared first on <a href="https://prsm-studio.com">Prsm Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>지난 <a href="/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/">1편</a>에서 Beelink SER9 MAX에 WSL2와 Docker를 올려 홈서버의 뼈대를 세웠습니다. 미니PC 하나에 서버 환경을 만들었으니, 이제 뭐든 올릴 수 있는 상태가 된 거죠.</p>
<p>그런데 한 가지 문제가 있었습니다.</p>
<p><strong>&#8220;집에서만 접속할 수 있으면&#8230; 이게 서버인가, 외장하드인가?&#8221;</strong></p>
<p>홈서버의 진짜 가치는 <strong>어디서든 접속할 수 있을 때</strong> 시작됩니다. 저는 낮에는 회사에서 일하고, 퇴근하면 집에 오지만 그렇다고 컴퓨터 앞에 앉아있을 시간이 넉넉하지 않습니다. 하루가 빠듯하거든요. 출퇴근 시간, 점심시간, 잠깐 짬이 날 때 — 이런 자투리 시간에 <strong>스마트폰으로 서버를 확인하고 관리</strong>할 수 있어야 했습니다.</p>
<p>그래서 이번 2편의 주제는 <strong>홈서버를 밖에서도 접속할 수 있게 만들기</strong>입니다. 그리고 역시나, 저는 코드 한 줄 직접 치지 않았습니다. <strong>Claude Code</strong>한테 &#8220;원격 접속 되게 해줘&#8221;라고 말했을 뿐이에요.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="416" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-12355347.jpg" alt="Working remotely from anywhere" class="wp-image-243" /><figcaption>Photo by Cheng-ren JU / Pexels</figcaption></figure>
<div id="ez-toc-container" class="ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of Contents</p>
<p><span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav>
<ul class='ez-toc-list ez-toc-list-level-1 ' >
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-1" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#%ED%99%88%EC%84%9C%EB%B2%84_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%EC%96%B4%EB%96%A4_%EB%B0%A9%EB%B2%95%EC%9D%B4_%EC%9E%88%EC%9D%84%EA%B9%8C" >홈서버 원격 접속, 어떤 방법이 있을까?</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-2" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#Tailscale%EC%9D%B4%EB%9E%80_%E2%80%94_%EC%84%A4%EC%B9%98%ED%95%98%EB%A9%B4_%EB%81%9D%EB%82%98%EB%8A%94_VPN" >Tailscale이란? — 설치하면 끝나는 VPN</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-3" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#Tailscale_%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0_%E2%80%94_%EC%BD%94%EB%93%9C_%ED%95%9C_%EC%A4%84_%EC%97%86%EC%9D%B4" >Tailscale 설치하기 — 코드 한 줄 없이</a>
<ul class='ez-toc-list-level-3' >
<li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-4" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#PC%EC%97%90_Tailscale_%EC%84%A4%EC%B9%98" >PC에 Tailscale 설치</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-5" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#WSL2%EC%99%80_Docker_%E2%80%94_%EB%B3%84%EB%8F%84_%EC%84%A4%EC%A0%95%EC%9D%B4_%ED%95%84%EC%9A%94%ED%95%A0%EA%B9%8C" >WSL2와 Docker — 별도 설정이 필요할까?</a></li>
</ul>
</li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-6" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%8F%B0%EC%97%90%EC%84%9C_%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0_%E2%80%94_%EC%A7%84%EC%A7%9C_%EA%B0%90%EB%8F%99%EC%A0%81%EC%9D%B8_%EC%88%9C%EA%B0%84" >스마트폰에서 접속하기 — 진짜 감동적인 순간</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-7" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#Tailscale_Funnel_%E2%80%94_%EB%82%B4_%EC%84%9C%EB%B2%84%EB%A5%BC_%EC%84%B8%EC%83%81%EC%97%90_%EA%B3%B5%EA%B0%9C%ED%95%98%EA%B8%B0" >Tailscale Funnel — 내 서버를 세상에 공개하기</a>
<ul class='ez-toc-list-level-3' >
<li class='ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-8" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#Funnel_%EC%84%A4%EC%A0%95_%E2%80%94_%EC%9D%B4%EA%B2%83%EB%8F%84_Claude_Code%EA%B0%80_%ED%95%B4%EC%A4%AC%EB%8B%A4" >Funnel 설정 — 이것도 Claude Code가 해줬다</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-9" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#Funnel%EC%9D%98_%ED%95%9C%EA%B3%84" >Funnel의 한계</a></li>
</ul>
</li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-10" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#%EC%BD%94%EC%95%8C%EB%AA%BB%EC%9D%98_%EB%B9%84%EA%B2%B0_%EB%82%98%EB%8A%94_%E2%80%9C%ED%95%B4%EC%A4%98%E2%80%9D%EB%9D%BC%EA%B3%A0%EB%A7%8C_%ED%96%88%EB%8B%A4" >코알못의 비결: 나는 &#8220;해줘&#8221;라고만 했다</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-11" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#%ED%98%84%EC%9E%AC%EA%B9%8C%EC%A7%80%EC%9D%98_%ED%99%88%EC%84%9C%EB%B2%84_%EA%B5%AC%EC%84%B1" >현재까지의 홈서버 구성</a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-2'><a class="ez-toc-link ez-toc-heading-12" href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/#%EB%8B%A4%EC%9D%8C_%ED%8E%B8_%EC%98%88%EA%B3%A0" >다음 편 예고</a></li>
</ul>
</nav>
</div>
<h2><span class="ez-toc-section" id="%ED%99%88%EC%84%9C%EB%B2%84_%EC%9B%90%EA%B2%A9_%EC%A0%91%EC%86%8D_%EC%96%B4%EB%96%A4_%EB%B0%A9%EB%B2%95%EC%9D%B4_%EC%9E%88%EC%9D%84%EA%B9%8C"></span>홈서버 원격 접속, 어떤 방법이 있을까?<span class="ez-toc-section-end"></span></h2>
<p>집에 있는 서버에 밖에서 접속하는 방법은 크게 세 가지입니다.</p>
<p>첫 번째는 <strong>포트포워딩</strong>입니다. 공유기 설정에 들어가서 포트를 열어주는 방식인데, &#8220;TCP를 여나요, UDP를 여나요?&#8221; 같은 질문이 나오는 순간 저 같은 코알못은 이미 포기합니다. 게다가 보안 위험도 크고, 집 인터넷 IP가 바뀌면 접속이 끊깁니다.</p>
<p>두 번째는 <strong>VPN 서버를 직접 세우는 것</strong>입니다. WireGuard나 OpenVPN 같은 걸 설치하는 방식이에요. 네트워크 지식이 있으면 좋은 방법이지만, 설정이 복잡하고 인증서 관리도 해야 합니다. 코알못에게는 산 넘어 산이죠.</p>
<p>세 번째가 <strong>Tailscale</strong>입니다. 그리고 저는 당연히 이걸 선택했습니다.</p>
<h2><span class="ez-toc-section" id="Tailscale%EC%9D%B4%EB%9E%80_%E2%80%94_%EC%84%A4%EC%B9%98%ED%95%98%EB%A9%B4_%EB%81%9D%EB%82%98%EB%8A%94_VPN"></span>Tailscale이란? — 설치하면 끝나는 VPN<span class="ez-toc-section-end"></span></h2>
<p>Tailscale을 한마디로 설명하면 <strong>&#8220;설치하고 로그인하면 끝나는 VPN&#8221;</strong>입니다.</p>
<p>일반적인 VPN은 서버를 세우고, 인증서를 만들고, 방화벽 규칙을 설정하고, 클라이언트를 구성하고&#8230; 할 일이 끝이 없습니다. Tailscale은 이런 과정이 전부 없어요. 앱을 설치하고 구글이나 마이크로소프트 계정으로 로그인하면, <strong>내 기기끼리 자동으로 안전하게 연결</strong>됩니다.</p>
<p>기술적으로는 WireGuard라는 최신 VPN 프로토콜 위에 만들어진 메시(mesh) 네트워크인데, 솔직히 저는 이게 정확히 뭔지 모릅니다. 중요한 건 이거예요:</p>
<ul>
<li><strong>개인 사용 무료</strong> — 기기 100대까지 연결 가능</li>
<li><strong>설치 30초, 설정할 게 없음</strong> — 네트워크 지식 불필요</li>
<li><strong>기기 간 직접 연결</strong> — 중간 서버를 안 거쳐서 속도가 빠름</li>
<li><strong>모든 플랫폼 지원</strong> — Windows, Linux, macOS, iOS, Android 전부</li>
</ul>
<p>특히 &#8220;설정할 게 없다&#8221;는 게 핵심입니다. 저 같은 비개발자에게는 설정이 적을수록 좋은 도구입니다.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="627" src="https://prsm-studio.com/wp-content/uploads/2026/03/stock-442150-2.jpg" alt="서버에 케이블을 고정하는 전자 엔지니어" class="wp-image-137" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/stock-442150-2.jpg 940w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-442150-2-300x200.jpg 300w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-442150-2-768x512.jpg 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /><figcaption>Photo by Field Engineer / Pexels</figcaption></figure>
<h2><span class="ez-toc-section" id="Tailscale_%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0_%E2%80%94_%EC%BD%94%EB%93%9C_%ED%95%9C_%EC%A4%84_%EC%97%86%EC%9D%B4"></span>Tailscale 설치하기 — 코드 한 줄 없이<span class="ez-toc-section-end"></span></h2>
<p>제 홈서버는 Windows 11 위에서 WSL2로 Docker를 돌리고 있습니다. Tailscale 설치는 Windows 쪽에서 합니다.</p>
<h3><span class="ez-toc-section" id="PC%EC%97%90_Tailscale_%EC%84%A4%EC%B9%98"></span>PC에 Tailscale 설치<span class="ez-toc-section-end"></span></h3>
<p>저는 Claude Code한테 &#8220;Tailscale 설치해줘&#8221;라고 했고, Claude Code가 알려준 대로 따라갔습니다:</p>
<ol>
<li>Tailscale 공식 사이트에서 Windows 버전 다운로드</li>
<li>설치 파일 실행 — 다음, 다음, 완료</li>
<li>시스템 트레이에 Tailscale 아이콘이 나타남</li>
<li>아이콘 클릭 → <strong>Log in</strong> → Google 계정으로 로그인</li>
</ol>
<p>이게 전부입니다. 로그인하는 순간 제 서버에 <strong>Tailscale 전용 IP 주소</strong>가 부여됩니다. 이 IP는 고정이라, 집 인터넷 IP가 바뀌어도 변하지 않습니다. 이제 이 IP만 알면 어디서든 제 서버에 접속할 수 있어요.</p>
<h3><span class="ez-toc-section" id="WSL2%EC%99%80_Docker_%E2%80%94_%EB%B3%84%EB%8F%84_%EC%84%A4%EC%A0%95%EC%9D%B4_%ED%95%84%EC%9A%94%ED%95%A0%EA%B9%8C"></span>WSL2와 Docker — 별도 설정이 필요할까?<span class="ez-toc-section-end"></span></h3>
<p>이 부분이 걱정이었는데, 결론부터 말하면 <strong>아무것도 안 해도 됩니다</strong>. WSL2 안의 Docker 컨테이너들은 Windows의 네트워크를 공유하기 때문에, Windows에만 Tailscale을 설치하면 WSL2 안에서 돌아가는 모든 서비스에 자동으로 접속할 수 있습니다.</p>
<p>예를 들어, 제 WordPress는 Docker 컨테이너로 돌고 있는데, Tailscale IP로 접속하면 바로 열립니다. Immich(사진 백업)도, Open WebUI(AI 채팅)도, 전부 같은 방식으로 접속 가능합니다.</p>
<p>Claude Code한테 &#8220;이거 WSL2에서도 되냐?&#8221;고 물었더니 &#8220;Windows에 설치하면 WSL2도 같이 된다&#8221;고 했고, 실제로 그랬습니다. 제가 이해할 필요도 없었어요.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="867" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/stock-35301163-2.jpg" alt="나무 작업대 위에 RAM 모듈, 드라이버, 공구 세트가 놓인 열린 노트북의 클로즈업 사진." class="wp-image-138" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/stock-35301163-2.jpg 867w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-35301163-2-300x225.jpg 300w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-35301163-2-768x576.jpg 768w" sizes="auto, (max-width: 867px) 100vw, 867px" /><figcaption>Photo by Andrey Matveev / Pexels</figcaption></figure>
<h2><span class="ez-toc-section" id="%EC%8A%A4%EB%A7%88%ED%8A%B8%ED%8F%B0%EC%97%90%EC%84%9C_%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0_%E2%80%94_%EC%A7%84%EC%A7%9C_%EA%B0%90%EB%8F%99%EC%A0%81%EC%9D%B8_%EC%88%9C%EA%B0%84"></span>스마트폰에서 접속하기 — 진짜 감동적인 순간<span class="ez-toc-section-end"></span></h2>
<p>여기서부터가 진짜입니다.</p>
<p>제가 Tailscale을 설치한 <strong>가장 큰 이유</strong>는 스마트폰에서의 접속이었습니다. 낮에는 회사에서 일하고, 퇴근 후에는 가사와 일상에 치이다 보면 컴퓨터 앞에 앉을 시간이 생각보다 없습니다. 점심시간에 잠깐, 퇴근길 지하철에서 잠깐, 소파에 누워서 잠깐 — 이런 틈새 시간에 서버를 확인하고 싶었습니다.</p>
<p>설정은 놀라울 정도로 간단합니다:</p>
<ol>
<li>스마트폰에서 <strong>Tailscale 앱</strong> 설치</li>
<li>PC에서 썼던 <strong>같은 계정으로 로그인</strong></li>
<li>VPN 연결 켜기</li>
<li>브라우저에서 Tailscale IP 입력</li>
</ol>
<p><strong>끝입니다.</strong> 회사 점심시간에 폰으로 Immich에서 사진을 확인하고, 텔레그램으로 AI 비서한테 뭔가를 시키고, WordPress 관리자 페이지에서 블로그를 확인합니다. 전부 스마트폰 하나로.</p>
<p>속도도 놀라울 정도로 빠릅니다. WireGuard 기반이라 일반 VPN처럼 느리다는 느낌이 전혀 없어요. 체감상 같은 와이파이에 있는 것처럼 반응합니다.</p>
<p>컴퓨터 앞에 앉아있을 시간이 부족한 직장인에게 이건 게임체인저입니다. 홈서버가 &#8220;집에서만 쓰는 장비&#8221;에서 <strong>&#8220;항상 주머니에 있는 나만의 클라우드&#8221;</strong>로 바뀌는 순간이에요.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="529" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-2070069.jpg" alt="Secure VPN network connection" class="wp-image-244" /><figcaption>Photo by Stefan Coders / Pexels</figcaption></figure>
<h2><span class="ez-toc-section" id="Tailscale_Funnel_%E2%80%94_%EB%82%B4_%EC%84%9C%EB%B2%84%EB%A5%BC_%EC%84%B8%EC%83%81%EC%97%90_%EA%B3%B5%EA%B0%9C%ED%95%98%EA%B8%B0"></span>Tailscale Funnel — 내 서버를 세상에 공개하기<span class="ez-toc-section-end"></span></h2>
<p>여기까지는 &#8220;내 기기끼리&#8221; 연결하는 이야기였습니다. 하지만 블로그처럼 <strong>누구나 볼 수 있어야 하는 서비스</strong>는 어떻게 할까요?</p>
<p>Tailscale에는 <strong>Funnel</strong>이라는 기능이 있습니다. 내 서버의 특정 서비스를 인터넷에 공개해주는 기능인데, 도메인과 HTTPS 인증서까지 자동으로 제공됩니다.</p>
<h3><span class="ez-toc-section" id="Funnel_%EC%84%A4%EC%A0%95_%E2%80%94_%EC%9D%B4%EA%B2%83%EB%8F%84_Claude_Code%EA%B0%80_%ED%95%B4%EC%A4%AC%EB%8B%A4"></span>Funnel 설정 — 이것도 Claude Code가 해줬다<span class="ez-toc-section-end"></span></h3>
<p>저는 Claude Code한테 &#8220;내 WordPress 블로그를 외부에서 볼 수 있게 해줘&#8221;라고 했습니다. Claude Code가 필요한 명령어를 실행했고, 그 결과:</p>
<ul>
<li>Tailscale이 <strong>도메인을 자동으로 할당</strong>해줌</li>
<li><strong>HTTPS 인증서가 자동 발급</strong>됨 (Let&#8217;s Encrypt)</li>
<li>외부 트래픽이 내 서버의 WordPress로 자동 연결됨</li>
</ul>
<p>도메인을 사지 않아도 되고, 인증서를 수동으로 갱신하지 않아도 됩니다. Tailscale이 전부 알아서 해줍니다.</p>
<p><strong>바로 이것이 지금 여러분이 이 블로그를 읽고 있는 원리입니다.</strong> 이 글은 제 집 미니PC에 있는 WordPress에서 서빙되고 있고, Tailscale Funnel을 통해 인터넷에 공개되어 있습니다. 별도의 클라우드 서버 없이, 호스팅 서비스 없이, 제 집 책상 위 미니PC에서 직접.</p>
<h3><span class="ez-toc-section" id="Funnel%EC%9D%98_%ED%95%9C%EA%B3%84"></span>Funnel의 한계<span class="ez-toc-section-end"></span></h3>
<p>물론 완벽하지는 않습니다:</p>
<ul>
<li>도메인이 <code>*.ts.net</code> 형태로 고정되어 커스텀 도메인은 사용할 수 없음</li>
<li>속도는 집 인터넷의 업로드 속도에 의존하기 때문에 대규모 트래픽에는 부적합</li>
<li>사용할 수 있는 포트가 제한적</li>
</ul>
<p>하지만 개인 블로그나 소규모 프로젝트에는 충분합니다. 클라우드 호스팅 없이 내 서버에서 직접 블로그를 운영할 수 있다는 것 자체가 홈서버의 매력이니까요.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="627" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-20770486.jpg" alt="Remote access on smartphone" class="wp-image-245" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-20770486.jpg 940w, https://prsm-studio.com/wp-content/uploads/2026/03/replaced-20770486-300x200.jpg 300w, https://prsm-studio.com/wp-content/uploads/2026/03/replaced-20770486-768x513.jpg 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /><figcaption>Photo by Erik Mclean / Pexels</figcaption></figure>
<h2><span class="ez-toc-section" id="%EC%BD%94%EC%95%8C%EB%AA%BB%EC%9D%98_%EB%B9%84%EA%B2%B0_%EB%82%98%EB%8A%94_%E2%80%9C%ED%95%B4%EC%A4%98%E2%80%9D%EB%9D%BC%EA%B3%A0%EB%A7%8C_%ED%96%88%EB%8B%A4"></span>코알못의 비결: 나는 &#8220;해줘&#8221;라고만 했다<span class="ez-toc-section-end"></span></h2>
<p>이 글에서 계속 강조하고 있지만, 저는 이 모든 과정에서 <strong>코드를 한 줄도 직접 입력하지 않았습니다</strong>.</p>
<p>Tailscale 설치? Claude Code가 &#8220;이거 다운받아서 설치해&#8221;라고 알려줬고, 저는 마우스로 클릭만 했습니다. Funnel 설정? Claude Code가 명령어를 직접 실행해줬습니다. WSL2와의 연동 확인? Claude Code가 &#8220;그냥 됩니다&#8221;라고 답해줬고, 실제로 그랬습니다.</p>
<p>제가 한 건 딱 두 가지입니다:</p>
<ol>
<li><strong>&#8220;이거 해줘&#8221;라고 Claude Code한테 말한 것</strong></li>
<li><strong>설치 화면에서 &#8220;다음&#8221; 버튼을 클릭한 것</strong></li>
</ol>
<p>이게 코알못이 홈서버를 운영하는 방식입니다. 기술을 배우는 게 아니라, <strong>기술을 가진 AI한테 시키는 것</strong>입니다. &#8220;Tailscale 설치해줘&#8221;, &#8220;밖에서 접속 되게 해줘&#8221;, &#8220;블로그 외부에 공개해줘&#8221; — 한국어로 이렇게 말하면 AI가 알아서 해줍니다.</p>
<p>&#8220;그래도 기본적인 건 알아야 하지 않나?&#8221;라고 생각하실 수 있습니다. 솔직히 말하면, <strong>몰라도 됩니다</strong>. 저는 TCP와 UDP의 차이를 아직도 모르고, 포트포워딩이 정확히 뭔지도 잘 모릅니다. 하지만 제 홈서버는 스마트폰으로 어디서든 접속 가능하고, 블로그는 전 세계에 공개되어 있습니다.</p>
<p>중요한 건 기술 지식이 아니라 <strong>&#8220;이걸 하고 싶다&#8221;는 의지</strong>입니다. 그리고 2026년에는 그 의지만 있으면 AI가 나머지를 전부 해줍니다.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="433" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-19238353.jpg" alt="Home office desk setup" class="wp-image-246" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-19238353.jpg 433w, https://prsm-studio.com/wp-content/uploads/2026/03/replaced-19238353-200x300.jpg 200w" sizes="auto, (max-width: 433px) 100vw, 433px" /><figcaption>Photo by Mateusz Haberny / Pexels</figcaption></figure>
<h2><span class="ez-toc-section" id="%ED%98%84%EC%9E%AC%EA%B9%8C%EC%A7%80%EC%9D%98_%ED%99%88%EC%84%9C%EB%B2%84_%EA%B5%AC%EC%84%B1"></span>현재까지의 홈서버 구성<span class="ez-toc-section-end"></span></h2>
<p>1편에서 하드웨어와 Docker를, 2편에서 Tailscale로 원격 접속을 세팅했습니다. 현재 제 미니PC 홈서버에서 할 수 있는 것들을 정리하면:</p>
<ul>
<li><strong>어디서든 서버 접속</strong> — 회사, 카페, 지하철, 어디서든 스마트폰으로</li>
<li><strong>블로그 운영</strong> — WordPress가 Funnel을 통해 인터넷에 공개</li>
<li><strong>사진/동영상 백업</strong> — Immich로 Google Photos 없이 자체 백업</li>
<li><strong>AI 비서</strong> — 텔레그램으로 AI한테 명령</li>
<li><strong>로컬 AI</strong> — Ollama로 LLM을 내 서버에서 직접 실행</li>
</ul>
<p>이 모든 게 미니PC 하나에서 돌아가고 있고, Tailscale 덕분에 항상 제 손 안에 있습니다. 그리고 이 모든 걸 세팅한 건 제가 아니라 <strong>Claude Code</strong>입니다. 저는 방향만 정했을 뿐이에요.</p>
<h2><span class="ez-toc-section" id="%EB%8B%A4%EC%9D%8C_%ED%8E%B8_%EC%98%88%EA%B3%A0"></span>다음 편 예고<span class="ez-toc-section-end"></span></h2>
<p>다음 3편에서는 <strong>Docker로 WordPress를 설치하고 블로그를 만드는 과정</strong>을 다룹니다. 이중언어(한국어+영어) 블로그를 세팅하고, AI가 글을 쓰고 자동으로 발행하는 시스템까지 — 코알못의 홈서버 여정은 계속됩니다.</p>
<p><em>이 시리즈의 모든 기술적 작업은 Claude Code(AI)가 수행했습니다. 글쓴이(코알못)는 &#8220;해줘&#8221;라고 말하고 결과를 확인했습니다.</em></p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-2-tailscale-remote-access-2%2F&amp;linkname=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%96%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%282%29%20%E2%80%94%20Tailscale%EB%A1%9C%20%EC%96%B4%EB%94%94%EC%84%9C%EB%93%A0%20%EB%82%B4%20%EC%84%9C%EB%B2%84%20%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-2-tailscale-remote-access-2%2F&amp;linkname=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%96%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%282%29%20%E2%80%94%20Tailscale%EB%A1%9C%20%EC%96%B4%EB%94%94%EC%84%9C%EB%93%A0%20%EB%82%B4%20%EC%84%9C%EB%B2%84%20%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-2-tailscale-remote-access-2%2F&amp;linkname=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%96%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%282%29%20%E2%80%94%20Tailscale%EB%A1%9C%20%EC%96%B4%EB%94%94%EC%84%9C%EB%93%A0%20%EB%82%B4%20%EC%84%9C%EB%B2%84%20%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-2-tailscale-remote-access-2%2F&#038;title=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%96%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%282%29%20%E2%80%94%20Tailscale%EB%A1%9C%20%EC%96%B4%EB%94%94%EC%84%9C%EB%93%A0%20%EB%82%B4%20%EC%84%9C%EB%B2%84%20%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0" data-a2a-url="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/" data-a2a-title="[컴퓨터 놀이] 코알못도 했다! 나만의 홈서버 구축기 (2) — Tailscale로 어디서든 내 서버 접속하기"></a></p><p>The post <a href="https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/">[컴퓨터 놀이] 코알못도 했다! 나만의 홈서버 구축기 (2) — Tailscale로 어디서든 내 서버 접속하기</a> appeared first on <a href="https://prsm-studio.com">Prsm Studio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://prsm-studio.com/code-illiterate-home-server-build-2-tailscale-remote-access-2/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>[컴퓨터 놀이] 코알못도 해냈다! 나만의 홈서버 구축기 (1) &#8211; SER9 MAX와 Windows 11, WSL2, Docker로 시작하기 💻🚀 (feat. Claude &#038; Claude Code)</title>
		<link>https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/</link>
					<comments>https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#respond</comments>
		
		<dc:creator><![CDATA[Toaster]]></dc:creator>
		<pubDate>Wed, 04 Mar 2026 05:50:48 +0000</pubDate>
				<category><![CDATA[컴퓨터 놀이]]></category>
		<category><![CDATA[홈서버]]></category>
		<category><![CDATA[Claude]]></category>
		<category><![CDATA[Claude Code]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[SER9 MAX]]></category>
		<category><![CDATA[Windows 11]]></category>
		<category><![CDATA[WSL2]]></category>
		<category><![CDATA[미니PC]]></category>
		<category><![CDATA[코알못]]></category>
		<guid isPermaLink="false">http://wordpress:80/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/</guid>

					<description><![CDATA[<p>코드나 컴퓨터에 일자무식인 토스터도 해냈다! 미니 PC SER9 MAX와 Windows 11, WSL2, Docker를 활용한 나만의 홈서버 구축기 연재물 첫 번째 이야기. Claude와 Claude Code의 도움으로 시작된 흥미진진한 여정을 소개합니다.</p>
<p>The post <a href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/">[컴퓨터 놀이] 코알못도 해냈다! 나만의 홈서버 구축기 (1) &#8211; SER9 MAX와 Windows 11, WSL2, Docker로 시작하기 💻🚀 (feat. Claude &#038; Claude Code)</a> appeared first on <a href="https://prsm-studio.com">Prsm Studio</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div id="ez-toc-container" class="ez-toc-v2_0_81 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction">
<div class="ez-toc-title-container">
<p class="ez-toc-title" style="cursor:inherit">Table of Contents</p>
<p><span class="ez-toc-title-toggle"><a href="#" class="ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle" aria-label="Toggle Table of Content"><span class="ez-toc-js-icon-con"><span class=""><span class="eztoc-hide" style="display:none;">Toggle</span><span class="ez-toc-icon-toggle-span"><svg style="fill: #999;color:#999" xmlns="http://www.w3.org/2000/svg" class="list-377408" width="20px" height="20px" viewBox="0 0 24 24" fill="none"><path d="M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z" fill="currentColor"></path></svg><svg style="fill: #999;color:#999" class="arrow-unsorted-368013" xmlns="http://www.w3.org/2000/svg" width="10px" height="10px" viewBox="0 0 24 24" version="1.2" baseProfile="tiny"><path d="M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z"/></svg></span></span></span></a></span></div>
<nav>
<ul class='ez-toc-list ez-toc-list-level-1 ' >
<li class='ez-toc-page-1 ez-toc-heading-level-3'><a class="ez-toc-link ez-toc-heading-1" href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#%EC%BB%B4%ED%93%A8%ED%84%B0_%EB%86%80%EC%9D%B4_%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84_%ED%95%B4%EB%83%88%EB%8B%A4_%EB%82%98%EB%A7%8C%EC%9D%98_%ED%99%88%EC%84%9C%EB%B2%84_%EA%B5%AC%EC%B6%95%EA%B8%B0_1_%E2%80%93_SER9_MAX%EC%99%80_Windows_11_WSL2_Docker%EB%A1%9C_%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0_%F0%9F%92%BB%F0%9F%9A%80_feat_Claude_Claude_Code" >[컴퓨터 놀이] 코알못도 해냈다! 나만의 홈서버 구축기 (1) &#8211; SER9 MAX와 Windows 11, WSL2, Docker로 시작하기 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (feat. Claude &#038; Claude Code)</a>
<ul class='ez-toc-list-level-4' >
<li class='ez-toc-heading-level-4'><a class="ez-toc-link ez-toc-heading-2" href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#1_%EC%99%9C_%ED%99%88%EC%84%9C%EB%B2%84%EB%A5%BC_%EA%B5%AC%EC%B6%95%ED%95%98%EA%B3%A0_%EC%8B%B6%EC%97%88%EC%9D%84%EA%B9%8C_%EA%B7%B8%EB%A6%AC%EA%B3%A0_SER9_MAX_%ED%94%BD_%E2%9C%A8" >1. 왜 홈서버를 구축하고 싶었을까? 그리고 SER9 MAX 픽! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-4'><a class="ez-toc-link ez-toc-heading-3" href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#2_Windows_11_%ED%99%88%EC%84%9C%EB%B2%84_OS%EB%A1%9C_%EA%B4%9C%EC%B0%AE%EC%9D%84%EA%B9%8C_%F0%9F%A4%94" >2. Windows 11, 홈서버 OS로 괜찮을까? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-4'><a class="ez-toc-link ez-toc-heading-4" href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#3_Windows_%EC%86%8D_%EC%9E%91%EC%9D%80_%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%84%B8%EC%83%81_WSL2_%EC%84%A4%EC%B9%98%EA%B8%B0_%F0%9F%90%A7" >3. Windows 속 작은 리눅스 세상, WSL2 설치기 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f427.png" alt="🐧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-4'><a class="ez-toc-link ez-toc-heading-5" href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#4_%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%9D%98_%EB%A7%88%EB%B2%95_Docker_Desktop_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%97%B0%EB%8F%99_%F0%9F%90%B3" >4. 컨테이너의 마법, Docker Desktop 설치 및 연동 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f433.png" alt="🐳" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
<li class='ez-toc-page-1 ez-toc-heading-level-4'><a class="ez-toc-link ez-toc-heading-6" href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/#5_%EB%A7%88%EB%AC%B4%EB%A6%AC_%ED%99%88%EC%84%9C%EB%B2%84_%EA%B5%AC%EC%B6%95%EC%9D%98_%EC%B2%AB%EA%B1%B8%EC%9D%8C%EC%9D%84_%EB%96%BC%EB%A9%B0_%F0%9F%92%96" >5. 마무리: 홈서버 구축의 첫걸음을 떼며 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f496.png" alt="💖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></a></li>
</ul>
</li>
</ul>
</nav>
</div>
<h3><span class="ez-toc-section" id="%EC%BB%B4%ED%93%A8%ED%84%B0_%EB%86%80%EC%9D%B4_%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84_%ED%95%B4%EB%83%88%EB%8B%A4_%EB%82%98%EB%A7%8C%EC%9D%98_%ED%99%88%EC%84%9C%EB%B2%84_%EA%B5%AC%EC%B6%95%EA%B8%B0_1_%E2%80%93_SER9_MAX%EC%99%80_Windows_11_WSL2_Docker%EB%A1%9C_%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0_%F0%9F%92%BB%F0%9F%9A%80_feat_Claude_Claude_Code"></span><strong>[컴퓨터 놀이] 코알못도 해냈다! 나만의 홈서버 구축기 (1) &#8211; SER9 MAX와 Windows 11, WSL2, Docker로 시작하기 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4bb.png" alt="💻" class="wp-smiley" style="height: 1em; max-height: 1em;" /><img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f680.png" alt="🚀" class="wp-smiley" style="height: 1em; max-height: 1em;" /> (feat. Claude &#038; Claude Code)</strong><span class="ez-toc-section-end"></span></h3>
<p>안녕하세요, <strong>토스터</strong>입니다! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f64b-200d-2642-fe0f.png" alt="🙋‍♂️" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 오늘은 제가 직접 경험한 흥미로운 프로젝트, 바로 <strong>나만의 홈서버 구축기</strong> 첫 번째 이야기를 들려드리려고 합니다. 솔직히 말씀드리면, 저는 코드나 컴퓨터에 대해 정말 아무것도 모르는 <strong>일자무식</strong>입니다. 그런 제가 클라우드 서비스의 불어나는 비용과 내 데이터의 주권에 대한 고민 끝에 &#8216;나만의 놀이터&#8217;를 만들기로 결심했고, 그 시작은 바로 미니 PC, <strong>Beelink SER9 MAX</strong>였습니다. 이 모든 여정의 시작은 <strong>Claude</strong>와 함께했고, 설치 과정은 <strong>Claude Code</strong>가 알아서 척척 진행해줬다는 점도 특별한 포인트가 될 거예요!</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="867" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/stock-17576302.jpg" alt="asus rog, led 팬, pc 게임의 무료 스톡 사진" class="wp-image-99" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/stock-17576302.jpg 867w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-17576302-300x225.jpg 300w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-17576302-768x576.jpg 768w" sizes="auto, (max-width: 867px) 100vw, 867px" /><figcaption>Photo by Andrey Matveev / Pexels</figcaption></figure>
<h4><span class="ez-toc-section" id="1_%EC%99%9C_%ED%99%88%EC%84%9C%EB%B2%84%EB%A5%BC_%EA%B5%AC%EC%B6%95%ED%95%98%EA%B3%A0_%EC%8B%B6%EC%97%88%EC%9D%84%EA%B9%8C_%EA%B7%B8%EB%A6%AC%EA%B3%A0_SER9_MAX_%ED%94%BD_%E2%9C%A8"></span><strong>1. 왜 홈서버를 구축하고 싶었을까? 그리고 SER9 MAX 픽! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2728.png" alt="✨" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><span class="ez-toc-section-end"></span></h4>
<p>처음에는 클라우드 서버를 사용했어요. 하지만 시간이 지날수록 매달 나가는 비용이 부담되기 시작했고, 무엇보다 내 소중한 데이터들이 어딘가에 저장되어 있다는 막연한 불안감이 들더군요. 그래서 &#8216;내 손으로 직접 관리하는 서버&#8217;를 만들어보자고 마음먹었습니다. 나만의 공간, 나만의 규칙으로 운영되는 디지털 놀이터를 꿈꾼 거죠. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f3f0.png" alt="🏰" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>홈서버 구축을 위해 어떤 하드웨어를 선택할지 고민이 많았는데, 여러 미니 PC들을 비교하다가 <strong>Beelink SER9 MAX</strong>에 꽂혔습니다. 10기가비트 이더넷, 듀얼 M.2 NVMe 슬롯, DDR5 메모리, 그리고 효율적인 AMD Ryzen 7 H255 프로세서까지! 작은 크기에 비해 엄청난 스펙을 자랑하더군요. 아마존에서 주문하고 설레는 마음으로 기다렸던 기억이 생생합니다. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f4e6.png" alt="📦" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 이 모든 탐색과 결정 과정에서 <strong>Claude</strong>가 다양한 정보 검색과 비교 분석을 도와줘서 큰 도움이 됐습니다.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="520" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-13260076.jpg" alt="Mini PC desk setup" class="wp-image-240" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-13260076.jpg 520w, https://prsm-studio.com/wp-content/uploads/2026/03/replaced-13260076-240x300.jpg 240w" sizes="auto, (max-width: 520px) 100vw, 520px" /><figcaption>Photo by Nikhil Pawar / Pexels</figcaption></figure>
<h4><span class="ez-toc-section" id="2_Windows_11_%ED%99%88%EC%84%9C%EB%B2%84_OS%EB%A1%9C_%EA%B4%9C%EC%B0%AE%EC%9D%84%EA%B9%8C_%F0%9F%A4%94"></span><strong>2. Windows 11, 홈서버 OS로 괜찮을까? <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f914.png" alt="🤔" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><span class="ez-toc-section-end"></span></h4>
<p>SER9 MAX를 받고 보니, 프리인스톨된 <strong>Windows 11</strong>이 깔려 있더군요. 보통 홈서버 하면 리눅스를 많이 떠올리지만, 저는 Windows 환경에 익숙하고, 당장 리눅스 서버 OS를 새로 설치하는 것도 번거로웠습니다. 그래서 일단 Windows 11을 그대로 사용해보기로 했습니다.</p>
<p><strong>장점은 명확했습니다.</strong> 익숙한 UI/UX 덕분에 초기 설정이 정말 편리했고, 다양한 Windows용 소프트웨어와의 호환성도 좋았죠. 미디어 서버나 간단한 파일 공유 같은 용도로는 충분히 매력적이었습니다. 하지만 <strong>단점도 분명했습니다.</strong> 리눅스 기반 서버 OS에 비해 시스템 리소스 소모가 많고, Windows 업데이트 후 강제 재부팅이 필요한 경우가 있어 24시간 안정적인 운영에는 신경 써야 할 부분이 많았습니다. 특히 Windows 11 Home 버전은 원격 데스크톱 서버 기능이나 Hyper-V 같은 고급 기능이 없다는 점도 아쉬웠습니다.</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="433" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/stock-4567339.jpg" alt="키보드의 클로즈업" class="wp-image-101" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/stock-4567339.jpg 433w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-4567339-200x300.jpg 200w" sizes="auto, (max-width: 433px) 100vw, 433px" /><figcaption>Photo by Nothing Ahead / Pexels</figcaption></figure>
<h4><span class="ez-toc-section" id="3_Windows_%EC%86%8D_%EC%9E%91%EC%9D%80_%EB%A6%AC%EB%88%85%EC%8A%A4_%EC%84%B8%EC%83%81_WSL2_%EC%84%A4%EC%B9%98%EA%B8%B0_%F0%9F%90%A7"></span><strong>3. Windows 속 작은 리눅스 세상, WSL2 설치기 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f427.png" alt="🐧" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><span class="ez-toc-section-end"></span></h4>
<p>홈서버에 `Docker`를 설치하기 위해서는 `WSL2(Windows Subsystem for Linux 2)`가 필수라는 것을 알게 되었습니다. `Docker Desktop`이 `WSL2` 백엔드를 통해 Windows에서 Linux 기반 컨테이너를 실행하기 때문이죠. 처음에는 복잡할까 봐 걱정했지만, 저는 <strong>Claude Code</strong>에게 설치를 맡겼더니 알아서 척척 진행해줬습니다.</p>
<p>관리자 권한으로 PowerShell을 열고 `wsl &#8211;install` 명령어를 입력하니, `WSL`과 함께 기본 `Linux` 배포판(저는 `Ubuntu`가 설치되었습니다)이 자동으로 설치되더군요. 재부팅 후 `wsl &#8211;set-default-version 2` 명령으로 `WSL2`를 기본 버전으로 설정하는 것까지, <strong>Claude Code</strong>가 알아서 다 처리해줘서 저는 전혀 헤매지 않고 한 번에 성공했습니다! 마치 Windows 안에 나만의 작은 리눅스 서버가 생긴 것 같아 신기했습니다. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f929.png" alt="🤩" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="520" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-6424586.jpg" alt="Linux terminal command line" class="wp-image-241" /><figcaption>Photo by Nemuel Sereti / Pexels</figcaption></figure>
<h4><span class="ez-toc-section" id="4_%EC%BB%A8%ED%85%8C%EC%9D%B4%EB%84%88%EC%9D%98_%EB%A7%88%EB%B2%95_Docker_Desktop_%EC%84%A4%EC%B9%98_%EB%B0%8F_%EC%97%B0%EB%8F%99_%F0%9F%90%B3"></span><strong>4. 컨테이너의 마법, Docker Desktop 설치 및 연동 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f433.png" alt="🐳" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><span class="ez-toc-section-end"></span></h4>
<p>`WSL2` 설치를 마쳤으니, 이제 홈서버의 핵심인 `Docker Desktop`을 설치할 차례였습니다. `Docker Desktop`은 `WSL2` 백엔드를 통해 `Windows`에서 `Linux` 기반 컨테이너를 쉽게 구축하고 실행할 수 있도록 해주는 정말 강력한 도구죠.</p>
<p>`Docker` 공식 웹사이트에서 `Docker Desktop for Windows`를 다운로드하고 설치를 시작했습니다. 설치 과정에서 <strong>&#8220;Use WSL 2 instead of Hyper-V&#8221;</strong> 옵션이 선택되어 있는지 꼼꼼히 확인했고, 설치 후 `Docker Desktop` 설정에서 `Resources > WSL Integration` 탭으로 이동하여 `Ubuntu` 배포판과의 통합을 활성화했습니다. 이 모든 과정도 <strong>Claude Code</strong>가 알아서 다 처리해줘서 저는 그저 지켜보기만 하면 됐습니다.</p>
<p>마지막으로 `Ubuntu` 터미널을 열고 `docker &#8211;version`과 `docker run hello-world` 명령을 입력했을 때, &#8220;Hello from Docker!&#8221; 메시지가 출력되는 것을 보고 정말 뿌듯했습니다. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f389.png" alt="🎉" class="wp-smiley" style="height: 1em; max-height: 1em;" /> 이제 복잡한 서버 환경도 컨테이너 단위로 간단하게 관리할 수 있게 된 거죠!</p>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="520" height="650" src="https://prsm-studio.com/wp-content/uploads/2026/03/replaced-6424586.jpg" alt="Linux terminal command line" class="wp-image-241" /><figcaption>Photo by Nemuel Sereti / Pexels</figcaption></figure>
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="940" height="627" src="https://prsm-studio.com/wp-content/uploads/2026/03/stock-479358.jpg" alt="www, 가상의, 기술의 무료 스톡 사진" class="wp-image-104" srcset="https://prsm-studio.com/wp-content/uploads/2026/03/stock-479358.jpg 940w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-479358-300x200.jpg 300w, https://prsm-studio.com/wp-content/uploads/2026/03/stock-479358-768x512.jpg 768w" sizes="auto, (max-width: 940px) 100vw, 940px" /><figcaption>Photo by icon0 com / Pexels</figcaption></figure>
<h4><span class="ez-toc-section" id="5_%EB%A7%88%EB%AC%B4%EB%A6%AC_%ED%99%88%EC%84%9C%EB%B2%84_%EA%B5%AC%EC%B6%95%EC%9D%98_%EC%B2%AB%EA%B1%B8%EC%9D%8C%EC%9D%84_%EB%96%BC%EB%A9%B0_%F0%9F%92%96"></span><strong>5. 마무리: 홈서버 구축의 첫걸음을 떼며 <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f496.png" alt="💖" class="wp-smiley" style="height: 1em; max-height: 1em;" /></strong><span class="ez-toc-section-end"></span></h4>
<p>이렇게 <strong>SER9 MAX</strong>를 시작으로 `Windows 11`에 `WSL2`, 그리고 `Docker`까지 설치하며 나만의 홈서버를 구축하는 첫걸음을 성공적으로 내디뎠습니다. 이 모든 과정에서 <strong>Claude</strong>와 <strong>Claude Code</strong>가 마치 유능한 조수처럼 옆에서 정확한 정보와 명령어를 제공하고 실행해줘서 정말 든든했습니다. 저처럼 코드나 컴퓨터에 대해 잘 모르는 사람도 충분히 해낼 수 있다는 것을 느꼈습니다. <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f91d.png" alt="🤝" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>다음 연재에서는 오늘 구축한 환경 위에 `Docker Compose`를 활용하여 다양한 홈서버 서비스를 올리고, 외부에서도 안전하게 접근할 수 있도록 네트워크 설정을 하는 방법에 대해 이야기해볼까 합니다. 기대해주세요! <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>&#8212;</p>
<p><a class="a2a_button_facebook" href="https://www.addtoany.com/add_to/facebook?linkurl=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker%2F&amp;linkname=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%95%B4%EB%83%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%281%29%20%E2%80%93%20SER9%20MAX%EC%99%80%20Windows%2011%2C%20WSL2%2C%20Docker%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0%20%F0%9F%92%BB%F0%9F%9A%80%20%28feat.%20Claude%20%26%20Claude%20Code%29" title="Facebook" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_mastodon" href="https://www.addtoany.com/add_to/mastodon?linkurl=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker%2F&amp;linkname=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%95%B4%EB%83%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%281%29%20%E2%80%93%20SER9%20MAX%EC%99%80%20Windows%2011%2C%20WSL2%2C%20Docker%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0%20%F0%9F%92%BB%F0%9F%9A%80%20%28feat.%20Claude%20%26%20Claude%20Code%29" title="Mastodon" rel="nofollow noopener" target="_blank"></a><a class="a2a_button_email" href="https://www.addtoany.com/add_to/email?linkurl=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker%2F&amp;linkname=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%95%B4%EB%83%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%281%29%20%E2%80%93%20SER9%20MAX%EC%99%80%20Windows%2011%2C%20WSL2%2C%20Docker%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0%20%F0%9F%92%BB%F0%9F%9A%80%20%28feat.%20Claude%20%26%20Claude%20Code%29" title="Email" rel="nofollow noopener" target="_blank"></a><a class="a2a_dd addtoany_share_save addtoany_share" href="https://www.addtoany.com/share#url=https%3A%2F%2Fprsm-studio.com%2Fcode-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker%2F&#038;title=%5B%EC%BB%B4%ED%93%A8%ED%84%B0%20%EB%86%80%EC%9D%B4%5D%20%EC%BD%94%EC%95%8C%EB%AA%BB%EB%8F%84%20%ED%95%B4%EB%83%88%EB%8B%A4%21%20%EB%82%98%EB%A7%8C%EC%9D%98%20%ED%99%88%EC%84%9C%EB%B2%84%20%EA%B5%AC%EC%B6%95%EA%B8%B0%20%281%29%20%E2%80%93%20SER9%20MAX%EC%99%80%20Windows%2011%2C%20WSL2%2C%20Docker%EB%A1%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EA%B8%B0%20%F0%9F%92%BB%F0%9F%9A%80%20%28feat.%20Claude%20%26%20Claude%20Code%29" data-a2a-url="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/" data-a2a-title="[컴퓨터 놀이] 코알못도 해냈다! 나만의 홈서버 구축기 (1) – SER9 MAX와 Windows 11, WSL2, Docker로 시작하기 &#x1f4bb;&#x1f680; (feat. Claude &amp; Claude Code)"></a></p><p>The post <a href="https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/">[컴퓨터 놀이] 코알못도 해냈다! 나만의 홈서버 구축기 (1) &#8211; SER9 MAX와 Windows 11, WSL2, Docker로 시작하기 💻🚀 (feat. Claude &#038; Claude Code)</a> appeared first on <a href="https://prsm-studio.com">Prsm Studio</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://prsm-studio.com/code-illiterate-home-server-build-1-ser9max-windows11-wsl2-docker/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
