๐ ๋ชฉ์ฐจ
์น์๋ฒ๋ฅผ ์ง์ ์ด์ํด๋ณธ๋ค๋ ๊ฑด ๊ฐ๋ฐ์๋ผ๋ฉด ๋๊ตฌ๋ ํ ๋ฒ์ฏค ๊ฟ๊พธ๋ ๋ก๋ง์ด์ฃ . ํนํ ๋ฏธ๋PC์ฒ๋ผ ์๊ณ ์กฐ์ฉํ ์ฅ๋น๋ฅผ ํ์ฉํด์ ์๋ฒ๋ฅผ ๋๋ฆฐ๋ค๋ฉด ์ ๊ธฐ๋ฃ๋ ์๋ผ๊ณ , ๊ณต๊ฐ๋ ์ ์ฝ๋๋๊น ๋งค๋ ฅ์ ์ผ ์๋ฐ์ ์์ด์. ํ์ง๋ง ์ด๊ฒ ๋ง์ฒ๋ผ ์ฌ์ด ๊ฑด ์๋์๋ต๋๋ค.
์ด๋ฒ ๊ธ์์๋ ์ ๊ฐ ์ง์ ๋ฏธ๋PC ํ๋๋ก ์น์๋ฒ๋ฅผ ๊ตฌ์ถํ๊ณ , ์ค์ ๋ก ์ด์ํด๋ณด๋ฉด์ ๋๋ ์ ๊ณผ ๊ฒช์ ์ค์ ํ์ ๋๋ ๋ณด๋ ค๊ณ ํด์. ์ฒ์์๋ ๋จ์ํ ๊ฐ์ธ ๋ธ๋ก๊ทธ ์ ๋์์ง๋ง, ์ด๋ ์๊ฐ ๊ฐ์กฑ ์จ๋ฒ ์๋ฒ์ ํฌํธํด๋ฆฌ์ค ์ฌ์ดํธ, ์ฌ์ง์ด ๊ฐ๋จํ API ์๋ฒ๊น์ง ํ์ฅ๋์๋ต๋๋ค. ๐จ๐ป๐ก
์น์๋ฒ ๊ตฌ์ถ์ ๋ฏธ๋PC๋ฅผ ์ ํํ ์ด์
์น์๋ฒ๋ฅผ ๊ตฌ์ถํ ๋ ํํ ๋ ์ฌ๋ฆฌ๋ ๊ฑด ํด๋ผ์ฐ๋ ์๋น์ค์ฃ . AWS, Google Cloud, Azure ๊ฐ์ ํ๋ซํผ์ด ์ ๊ฐ์ถฐ์ ธ ์์ผ๋๊น์. ํ์ง๋ง ๊ฐ์ธ์ฉ, ์๊ท๋ชจ ์๋ฒ๋ผ๋ฉด ๊ณผ์ฐ ๊ผญ ํด๋ผ์ฐ๋๋ฅผ ์จ์ผ ํ ๊น? ๋ผ๋ ์๋ฌธ์ด ์๊ฒผ์ด์. ๋ฐ๋ก ์ฌ๊ธฐ์ ๋ฏธ๋PC์ ๋ฑ์ฅ์ด ์์๋๋ต๋๋ค.
๋ฏธ๋PC๋ ๊ณต๊ฐ์ ๊ฑฐ์ ์ฐจ์งํ์ง ์์ผ๋ฉด์๋ ์ผ๋ฐ ๋ฐ์คํฌํ ๋ชป์ง์์ ์ฑ๋ฅ์ ์ ๊ณตํด์ค์. ์ ๋ ฅ ์๋ชจ๋ ๋ฎ๊ณ , ํฌ๋ฆฌ์ค ๋ชจ๋ธ์ ์์๋ ๊ฑฐ์ ์์ด์ ๊ฑฐ์ค ํ์ชฝ์ ๋์ด๋ ๊ฐ์กฑ ๋์น ๋ณผ ์ผ๋ ์์ด์. ์ ์ฒ๋ผ ๊ฐ๋จํ ํฌํธํด๋ฆฌ์ค ์น์ฌ์ดํธ๋ ๋ฐฑ์๋ API ์ ๋๋ฅผ ๋๋ฆฌ๊ณ ์ถ์ ์ฌ๋์๊ฒ๋ ์ต๊ณ ์ ์ ํ์ด์์.
๋ํ ์ด์์ฒด์ ์ ํ์ ์์ ๋ ์์ด์. ๋ฆฌ๋ ์ค ๊ณ์ด์ ์ฐ๋ถํฌ, ๋ฐ๋น์๋ถํฐ ์๋์ฐ ์๋ฒ๊น์ง, ์์ ์ด ์ต์ํ ํ๊ฒฝ์ ๋ง์๋๋ก ์ ํํ ์ ์๋ค๋ ๊ฑด ๋งค์ฐ ํฐ ์ฅ์ ์ด์ฃ . ํนํ ์ ๋ ํ์์ ๋ฆฌ๋ ์ค๋ฅผ ๋ง์ด ์จ์๊ธฐ ๋๋ฌธ์ ์ฐ๋ถํฌ ๊ธฐ๋ฐ์ ์๋ฒ๋ก ๊ฐ๋ณ๊ฒ ์์ํ์ด์.
๋ฌด์๋ณด๋ค ‘๋ด ์๋ฒ๋ ๋ด๊ฐ ๊ด๋ฆฌํ๋ค’๋ ๊ทธ ๋ฟ๋ฏํจ! ํด๋ผ์ฐ๋์์ ์ฝ์ ๋ช ๋ฒ ํด๋ฆญํ๋ ๊ฒ๋ณด๋ค, ์ง์ SSD ์ฐ๊ฒฐํ๊ณ , OS ๊น๊ณ , SSH ์ ์ํด์ ์ค์ ํ๋ ๊ทธ ๋ชจ๋ ๊ณผ์ ์ด ํ๋ํ๋ ์ฌ๋ฏธ์๊ณ ์๋ฏธ ์์์ด์. ์๋ฒ๊ฐ ์ผ์ง ์ฑ๋ก ์ ์ ์๋ํ๋ ๊ฑธ ๋ณด๋ฉด ์ ์ง ๋๋ง์ ๋ฐ์ดํฐ ์ผํฐ๋ฅผ ๊ฐ์ง ๋๋์ด ๋ค๋๋ผ๊ณ ์. ๐
๐ก ๋ฏธ๋PC ์ ํ ์ฅ์ ์์ฝํ ๐
์ฅ์ | ์ค๋ช |
---|---|
์ ์ ๋ ฅ | ํ๋ฃจ 24์๊ฐ ์ผ๋๋ ์ ๊ธฐ์ธ ๋ถ๋ด ์์ |
์ ์์ | ํฌ๋ฆฌ์ค ๋ชจ๋ธ์ ์์ ๋ฌด์์ ๊ฐ๋ฅ |
๋น์ฉ ํจ์จ | ํด๋ผ์ฐ๋ ์๊ธ ๋์ ์ด๊ธฐ ์ฅ๋น ๋น์ฉ๋ง ํฌ์ |
๋์ ์์ ๋ | ์ด์์ฒด์ , ์ค์ ๋ชจ๋ ์ฌ์ฉ์ ์ ํ ๊ฐ๋ฅ |
ํ์ต ํจ๊ณผ | ๋ฆฌ๋ ์ค ๋ฐ ์๋ฒ ์ง์ ์ค์ ์ผ๋ก ์ต๋ |
๋ฏธ๋PC ํ๋์จ์ด ๊ตฌ์ฑ๊ณผ ์ค๋น
๋ฏธ๋PC๋ฅผ ์น์๋ฒ๋ก ์ฐ๋ ค๋ฉด ๊ฐ์ฅ ์ค์ํ ๊ฑด ๋ฐ์ด ๊ด๋ฆฌ์ ์ ์ฅ์ฅ์น์์. ์ฌ์์ด ๋ฌด์กฐ๊ฑด ๋๋ค๊ณ ์ข์ ๊ฒ ์๋๋ผ, ์๋ฒ์ฉ๋๋ก ์ผ๋ง๋ ์์ ์ ์ผ๋ก 24์๊ฐ ๋์๊ฐ ์ ์๋๋๊ฐ ํต์ฌ์ด์ฃ . ์ ๋ ‘Beelink U59’๋ผ๋ ์ธํ N5105 ๊ธฐ๋ฐ์ ๋ฏธ๋PC๋ฅผ ์ ํํ์ด์. ํฌ์ด ์๊ณ , ๊ธฐ๋ณธ ๋ฐฉ์ด์ค๊ณ๋ ๊ด์ฐฎ์์ ์ฅ์๊ฐ ์ด์ฉ์ ์ ํฉํ๋๋ผ๊ณ ์.
RAM์ 16GB๋ก ์ ๊ทธ๋ ์ด๋ํ๊ณ , SSD๋ 512GB NVMe๋ก ๊ต์ฒดํ์ด์. ์น์๋ฒ ์์ฒด๋ ์ฉ๋์ด ๋ง์ด ํ์ ์์ง๋ง, ํฅํ ๋ฏธ๋์ด ์๋ฒ๋ก ํ์ฅํ ์๊ฐ๋ ์์ด์ ๋๋ํ๊ฒ ์ก์์ฃ . ์ ์๋ ์์ ์ ์ผ๋ก ๊ณต๊ธ๋ ์ ์๊ฒ ๋ฉํฐํญ๋ณด๋ค๋ UPS๋ฅผ ๋ฐ๋ก ์ค์นํ์ด์. ๊ฐ์์ค๋ฐ ์ ์ ๋ ๋๋นํ ๊ฑฐ์์. ๐
์ธํฐ๋ท ์ฐ๊ฒฐ์ ์ ์ ์ด ํ์์์. ์์ดํ์ด๋ก๋ ๊ฐ๋ฅํ๊ธด ํ์ง๋ง, ๋๊น ์์ด ์ด์ํ๋ ค๋ฉด ์ ์ ์ด ์์ ์ ์ด์์. ๊ณต์ ๊ธฐ์ ์ง์ ๋์ ๊ฝ์๋๊ณ , ๊ณ ์ IP๋ฅผ ํ ๋นํด์ ์ธ๋ถ์์๋ ์ ์ ๊ฐ๋ฅํ๋๋ก ๊ตฌ์ฑํ์ด์. ๋ฌด์ ํค๋ณด๋์ ๋ง์ฐ์ค๋ ์ด๊ธฐ ์ค์น ๋๋ง ์ฐ๊ณ ์ดํ์ SSH๋ก ์๊ฒฉ ์ ์ํด์.
๋ณธ๊ฒฉ์ ์ธ ์ค๋น๋ ํด๋ฆฐ ์ค์น๋ฅผ ์ํ USB ๋ง๋ค๊ธฐ๋ถํฐ ์์ํ์ด์. ์ฐ๋ถํฌ ์๋ฒ ๋ฒ์ ์ ISO ํ์ผ๋ก ๋ค์ด๋ก๋ํ๊ณ , ๋ฒคํ ์ด๋ Rufus๋ฅผ ์ด์ฉํด ๋ถํ USB๋ฅผ ๋ง๋ค์์ฃ . ๊ทธ๋ฆฌ๊ณ ๋ฏธ๋PC์ USB ๊ฝ๊ณ , ๋ถํ ์์ ๋ฐ๊พธ๊ณ , ์ค์น๋ฅผ ์งํํ๋ต๋๋ค. ์ด๊ฑด ์ง์ง ํ๋์จ์ด์ ์ํํธ์จ์ด๊ฐ ๋ง๋ฌผ๋ฆฌ๋ ์๊ฐ์ด๋ผ ๊ธฐ๋ถ ์ง๋ฆฟํ์ด์. ๐
๐ ๋ฏธ๋PC ์๋ฒ ์ธํ ๊ตฌ์ฑํ ๐ฆ
๋ถํ | ์คํ ๋ฐ ๋ธ๋๋ | ์ญํ |
---|---|---|
CPU | Intel N5105 (4์ฝ์ด) | ์ ์ ๋ ฅ ๊ธฐ๋ฐ ์๋ฒ ์ฐ์ฐ |
RAM | DDR4 16GB | ์ฌ๋ฌ ์๋น์ค ๋์ ์ด์ ๊ฐ๋ฅ |
SSD | NVMe 512GB | ๋น ๋ฅธ ๋ฐ์ดํฐ ์ฒ๋ฆฌ, ๋ฐฑ์ ๊ณต๊ฐ ํ๋ณด |
์ธํฐ๋ท | ์ ์ LAN | ์ง์์ ์ด๊ณ ์์ ์ ์ธ ๋คํธ์ํฌ |
์ ์ | UPS ๋ฐฑ์ ์ ์ | ์์์น ๋ชปํ ์ ์ ๋๋น |
์ด์์ฒด์ ๋ฐ ์น ์๋ฒ ์ค์น ๊ณผ์
๋ฏธ๋PC์ ์น์๋ฒ๋ฅผ ๊ตฌ์ถํ๋ ค๋ฉด ๊ฐ์ฅ ๋จผ์ ํ ์ผ์ด ์ด์์ฒด์ ์ค์น์์. ์ ๋ ๋ฆฌ๋ ์ค ๊ธฐ๋ฐ ์๋ฒ ์ด์์ ์ต์ํด์, ๊ฐ๋ณ๊ณ ๋น ๋ฅด๋ฉด์๋ ์ปค๋ฎค๋ํฐ ์ง์์ด ์ข์ Ubuntu Server 22.04 LTS๋ฅผ ์ ํํ์ด์. GUI ์๋ ๋ฒ์ ์ด๋ผ ์์๋ ๋ ๋จน๊ณ , CLI ๊ธฐ๋ฐ์ผ๋ก ๋ ๊น๋ํ๊ฒ ์์ ํ ์ ์์ฃ .
๋ถํ USB๋ฅผ ๊ฝ๊ณ BIOS์์ USB ๋ถํ ์ผ๋ก ์ง์ ํ ๋ค, ์ธ์ด์ ์๊ฐ๋, ํค๋ณด๋ ๋ ์ด์์์ ์ค์ ํ์ด์. ๊ทธ๋ฆฌ๊ณ ๋์คํฌ๋ ์ ์ฒด ํฌ๋งท ํ EXT4๋ก ์ค์ , LVM์ ์ฌ์ฉํ์ง ์๊ณ ์ฌํํ๊ฒ ๊ฐ์ด์. ์ค์น ํ์๋ ๊ธฐ๋ณธ ์ ์ ๊ณ์ ์ ๋ง๋ค๊ณ , SSH ์๋ฒ๋ ํจ๊ป ์ค์นํ๋ต๋๋ค. ๋์ค์ ๋ฌด์กฐ๊ฑด ์๊ฒฉ์ผ๋ก ์ ์ํด์ผ ํ๊ฑฐ๋ ์.
์ค์น๊ฐ ๋๋๊ณ ๋๋ฉด, ๋ฐ๋ก ์์คํ ์ ๋ฐ์ดํธ๋ถํฐ ์งํํด์. `sudo apt update && sudo apt upgrade -y` ๋ช ๋ น์ด๋ก ํ์ ๋ณด์ ํจ์น์ ์์คํ ํจํค์ง๋ฅผ ์ต์ ์ผ๋ก ์ ์งํ์ด์. ์ดํ์๋ Apache2 ์น ์๋ฒ์ UFW(๋ฐฉํ๋ฒฝ), Certbot(SSL ๋ฐ๊ธ๊ธฐ) ๋ฑ ์ฃผ์ ํจํค์ง๋ฅผ ์ฐจ๋ก๋ก ์ค์นํ์ฃ . ๊ธฐ๋ณธ ๋ช ๋ น์ด ๋ช ์ค์ด๋ฉด ์ค์น ๋์ด์์.
Apache ๋์ Nginx๋ฅผ ์ค์นํด๋ ๋๋๋ฐ, ์ ๋ ๊ฐ์ธ ํฌํธํด๋ฆฌ์ค ์ฌ์ดํธ๋ Apache2, API ์๋ฒ๋ Nginx๋ก ๊ตฌ์ฑํ์ด์. ๋๋ฉ์ธ์ ๋ฐ๋ผ ๊ฐ์ ํธ์คํธ๋ฅผ ๋๋ ์ ๊ฐ๊ฐ ๋ค๋ฅธ ์๋น์ค๊ฐ ์๋๋๋๋ก ์ค์ ํ ๊ฑฐ์ฃ . ์ด๊ฒ ๋ฐ๋ก ์๋ฒ ์ด์์ ๋ฌ๋ฏธ ์๋๊น์? ๐
๐ง ๋ฆฌ๋ ์ค & ์น์๋ฒ ์ค์น ๋ช ๋ น์ด ์ ๋ฆฌํ ๐งพ
์ค์น ํญ๋ชฉ | ๋ช ๋ น์ด | ๋น๊ณ |
---|---|---|
์์คํ ์ ๋ฐ์ดํธ | sudo apt update && upgrade | ์ต์ ๋ณด์ ํจ์น ์ ์ฉ |
Apache2 | sudo apt install apache2 | ๊ธฐ๋ณธ ์น ์๋ฒ |
Nginx | sudo apt install nginx | ๊ฒฝ๋ ๊ณ ์ฑ๋ฅ ์๋ฒ |
UFW ์ค์ | sudo ufw allow 'Apache' | ๋ฐฉํ๋ฒฝ ์์ธ ๋ฑ๋ก |
SSL ์ธ์ฆ์ | sudo apt install certbot python3-certbot-apache | Let's Encrypt |
๋๋ฉ์ธ ์ฐ๊ฒฐ๊ณผ ๋คํธ์ํฌ ์ธํ
์ด์์ฒด์ ์ ์น ์๋ฒ๋ฅผ ์ค์นํ๊ณ ๋๋ฉด, ์ด์ ์ธ๋ถ์์ ์ ์ํ ์ ์๋๋ก ๋๋ฉ์ธ๊ณผ ๋คํธ์ํฌ ์ธํ ์ ํด์ผ ํด์. ์ ๋ ๋ฏธ๋ฆฌ ๊ตฌ์ ํด๋ ๋๋ฉ์ธ์ ์ฌ์ฉํ๊ณ , Cloudflare๋ฅผ DNS ๊ด๋ฆฌ ๋๊ตฌ๋ก ํ์ฉํ์ด์. ์ค์ ๋ ์ง๊ด์ ์ด๊ณ , ๋ฌด๋ฃ SSL ๋ฐ ์บ์ฑ ๊ธฐ๋ฅ๊น์ง ์์ด์ ์์ฃผ ์ ์ฉํ๊ฑฐ๋ ์.
๋จผ์ ๊ณต์ ๊ธฐ์์ ํฌํธํฌ์๋ฉ์ ์ค์ ํ์ด์. ์ธ๋ถ์์ ์ ์ํ ์ ์๋๋ก 80๋ฒ(HTTP)๊ณผ 443๋ฒ(HTTPS) ํฌํธ๋ฅผ ๋ฏธ๋PC์ ๋ด๋ถ IP๋ก ์ฐ๊ฒฐํด์ค์ผ ํด์. ๋๋ถ๋ถ์ ๊ณต์ ๊ธฐ ๊ด๋ฆฌ์ ํ์ด์ง์์ ์ค์ ํ ์ ์๊ณ , ๊ณ ์ IP ๋๋ DHCP ์์ฝ ๊ธฐ๋ฅ์ ์ฌ์ฉํด ๋ด๋ถ IP๊ฐ ๋ฐ๋์ง ์๋๋ก ํ๋ต๋๋ค.
๊ทธ๋ค์์ ๋๋ฉ์ธ์ ์ฐ๊ฒฐํ ์ฐจ๋ก์์. Cloudflare์ ๋๋ฉ์ธ์ ๋ฑ๋กํ๊ณ , A๋ ์ฝ๋๋ฅผ ํตํด ๋ด ๊ณต์ธ IP์ ์ฐ๊ฒฐํ์ด์. ๊ทธ๋ฆฌ๊ณ NATํ๊ฒฝ์์๋ DDNS๋ ํจ๊ป ์ฌ์ฉํ๋ ๊ฑธ ์ถ์ฒํด์. ๊ณต์ ๊ธฐ๋ NAS์์ ์ง์ํ๋ DDNS ๊ธฐ๋ฅ์ ํ์ฉํ๋ฉด IP๊ฐ ๋ฐ๋๋๋ผ๋ ๋๋ฉ์ธ ์ฐ๊ฒฐ์ด ์ ์ง๋์ฃ . ์ ๋ No-IP DDNS๋ ๋ณํํ์ด์.
๋ง์ง๋ง์ผ๋ก๋ HTTPS ์ธ์ฆ์์์. ์์ ์ค์นํ๋ Certbot์ผ๋ก ๋๋ฉ์ธ ์ธ์ฆ์ ๋ฐ๊ณ ๋ฌด๋ฃ SSL์ ๋ฐ๊ธ๋ฐ์์ด์. ํ ๋ฒ ๋ฐ๊ธ๋ฐ์ผ๋ฉด ์๋ ๊ฐฑ์ ์ค์ ๋ ๊ฐ๋ฅํด์ ์ดํ์๋ ์์ ํ๊ฒ ํต์ ํ ์ ์๋ต๋๋ค. ์ฌ์ดํธ ์ฃผ์์ฐฝ์ ์๋ฌผ์ ๊ฐ ์๊ธด ๊ฑธ ๋ณด๊ณ ์ผ๋ง๋ ๊ธฐ๋ถ์ด ์ข์๋์ง ๋ชฐ๋ผ์! ๐๐
๐ ๋๋ฉ์ธ & ๋คํธ์ํฌ ์ค์ ํต์ฌ ์ ๋ฆฌํ ๐ถ
ํญ๋ชฉ | ์ค์ ๋ด์ฉ | ๋น๊ณ |
---|---|---|
ํฌํธํฌ์๋ฉ | 80, 443 ํฌํธ → ๋ด๋ถ IP | ๊ณต์ ๊ธฐ ๊ด๋ฆฌ์ ํ์ด์ง ์ค์ |
DNS ์ค์ | A๋ ์ฝ๋ → ๊ณต์ธ IP | Cloudflare ๋๋ DNS ์ ๊ณต์ฌ |
DDNS | ๋์ IP → ๊ณ ์ ์ฃผ์ํ | No-IP, DuckDNS ๋ฑ ํ์ฉ |
SSL ์ธ์ฆ | Let's Encrypt | Certbot์ผ๋ก ์ธ์ฆ ๋ฐ ์๋ ๊ฐฑ์ |
์ค์๊ฐ ์ด์๊ณผ ์ ์ง๊ด๋ฆฌ ๊ฒฝํ
์น์๋ฒ๊ฐ ์ธ๋ถ์์ ์ ์ ๊ฐ๋ฅํ ์ํ๊ฐ ๋๋ฉด, ์ด์ ์ง์ง ์ด์์ด ์์๋ผ์. ์ฒ์์ ‘์๋ฒ๊ฐ ์ ๋์๊ฐ๊ธฐ๋ง ํ๋ฉด ๋์ง’๋ผ๊ณ ์๊ฐํ์ง๋ง, ๋ง์ ์ด์ํด๋ณด๋ ์ ๊ฒฝ ์จ์ผ ํ ๊ฒ ์ ๋ง ๋ง์์ด์. ๋ฆฌ์์ค ๋ชจ๋ํฐ๋ง, ๋ณด์, ๋ฐฑ์ ๋ฑ ์์ ์๋ฒ๋ผ๋ ์ฑ๊ฒจ์ผ ํ ๋ถ๋ถ์ด ๋ง๋๋ผ๊ณ ์.
์๋ฒ ์ํ ํ์ธ์ ๊ธฐ๋ณธ์ ์ผ๋ก htop
, vnstat
, iostat
๊ฐ์ ๋ฆฌ๋
์ค ๋ช
๋ น์ด ํด๋ก ํ์ด์. CPU, ๋ฉ๋ชจ๋ฆฌ, ๋์คํฌ I/O, ๋คํธ์ํฌ ์ฌ์ฉ๋์ ์ฃผ๊ธฐ์ ์ผ๋ก ํ์ธํด์ ๋น์ ์์ ์ธ ํธ๋ํฝ์ด ์๋์ง ์ดํด๋ดค์ด์. ์์คํ
์ด ๋๋ ค์ง๋ค ์ถ์ผ๋ฉด ๋ก๊ทธ๋ฅผ ๋ถ์ํด์ ์์ธ์ ์ถ์ ํ์ฃ .
๋ณด์๋ ๋งค์ฐ ์ค์ํ์ด์. SSH๋ ๊ธฐ๋ณธ ํฌํธ(22๋ฒ)์์ ๋ค๋ฅธ ํฌํธ๋ก ๋ณ๊ฒฝํ๊ณ , Fail2Ban์ ์ค์นํด์ ๋ฌด์ฐจ๋ณ ๋ก๊ทธ์ธ ์๋๋ฅผ ์ฐจ๋จํ์ด์. ๋ํ ufw๋ก ํ์ํ ํฌํธ๋ง ์ด๊ณ , ๋๋จธ์ง๋ ์ ๋ถ ๋ง์๋ต๋๋ค. ์ค์ํ ๊ฑด ํญ์ “์ด์ง ๋ง๊ณ ๋ซ์๋๊ธฐ”์์. ๐
๋ฐฑ์ ์ rsync์ cron์ ์ด์ฉํด ์๋ํํ์ด์. ๋งค์ผ ์๋ฒฝ 3์์ /var/www ๋๋ ํ ๋ฆฌ๋ฅผ ์ธ์ฅ SSD๋ก ๋ฐฑ์ ํ๊ณ , ์ฃผ 1ํ๋ Google Drive์ ์ ๋ก๋๋๋๋ก ์ค์ ํ์ด์. ์์์น ๋ชปํ ์ฌ๊ณ ๋ฅผ ๋๋นํด์ ๋ฐฑ์ ์ ์ ๋ ๊ฒ์๋ฆฌํ๋ฉด ์ ๋ผ์. ํ๋ฃจ ํ ๋ฒ ์๋ ์ ์ฅ, ์ด๊ฒ ์๋ช ์ค์ด์์! ๐
๐ ์น์๋ฒ ์ด์ & ์ ์ง๊ด๋ฆฌ ์์ฝํ ๐งฉ
ํญ๋ชฉ | ๋๊ตฌ/์ค์ | ์ค๋ช |
---|---|---|
๋ฆฌ์์ค ํ์ธ | htop, iostat, vnstat | CPU, ๋์คํฌ, ๋คํธ์ํฌ ์ํ ๋ชจ๋ํฐ๋ง |
SSH ๋ณด์ | 22๋ฒ ํฌํธ ๋ณ๊ฒฝ + Fail2Ban | ๋ฌด๋จ ๋ก๊ทธ์ธ ์ฐจ๋จ |
๋ฐฉํ๋ฒฝ | ufw | ํ์ ํฌํธ ์ธ ์ฐจ๋จ |
๋ฐฑ์ | rsync + cron | ๋ก์ปฌ+ํด๋ผ์ฐ๋ ๋ฐฑ์ ์๋ํ |
๋๋ ์ ๊ณผ ์์ผ๋ก์ ํ์ฉ ๋ฐฉํฅ
์ด๋ฒ ๋ฏธ๋PC ์น์๋ฒ ๊ตฌ์ถ ๊ฒฝํ์ ๋จ์ํ ์ทจ๋ฏธ ๊ทธ ์ด์์ด์์ด์. ์ง์ ํ๋์จ์ด๋ฅผ ๊ตฌ์ฑํ๊ณ , ์ด์์ฒด์ ๋ฅผ ์ค์นํ๊ณ , ๋คํธ์ํฌ์ ๋๋ฉ์ธ์ ์ฐ๊ฒฐํด์ ์ค์ ์๋น์ค๋ฅผ ์ ๊ณตํ๋ค๋ ๊ฑด ์ ๋ง ์ง๋ฆฟํ ๊ฒฝํ์ด์์ฃ . ํนํ ์๋ฒ๊ฐ ๊บผ์ง์ง ์๊ณ 3์ฃผ ๋๊ฒ ์์ ์ ์ผ๋ก ๋์๊ฐ์ ๋, ์ค์ค๋ก๋ ๊ฝค ๋๊ฒฌํ์ด์. ๐
์ด๊ฑธ ํด๋ณด๋ฉด์ ๊ฐ์ฅ ํฌ๊ฒ ๋๋ ๊ฑด "๋๋ ๋ด ํด๋ผ์ฐ๋๋ฅผ ๊ฐ์ง ์ ์๋ค"๋ ์ ์ด์์ด์. ๋งค๋ฌ ๋ ๋ค์ฌ์ ํด๋ผ์ฐ๋ ์ฐ๋ ๊ฒ๋ณด๋ค, ์ด๊ธฐ ๋น์ฉ๋ง ์กฐ๊ธ ๋ค์ด๋ฉด ์์ ์ ์ธ ๊ฐ์ธ ์๋ฒ๋ฅผ ์ด์ํ ์ ์๋๋ผ๊ณ ์. ๋ฌด์๋ณด๋ค ๋ด ๋ฐ์ดํฐ๊ฐ ๋ด ์ ์์ ์๋ค๋ ์ ์์ ์ค๋ ๋ณด์์ ์ ๋ขฐ๊ฐ๋ ์ปธ์ด์.
์์ผ๋ก๋ ๋จ์ํ ์น์๋ฒ๋ฅผ ๋์ด์ ํ ๋ฏธ๋์ด ์๋ฒ(Plex), Nextcloud ๊ธฐ๋ฐ ๊ฐ์ธ ํด๋ผ์ฐ๋, MQTT ๋ธ๋ก์ปค๋ฅผ ํ์ฉํ IoT ํ๋ธ ๋ฑ์ผ๋ก ํ์ฅํ ๊ณํ์ด์์. ๋ฏธ๋PC๋ ์๊ฐ๋ณด๋ค ์ ๋ง ๋ค์ํ ๊ฐ๋ฅ์ฑ์ ํ๊ณ ์์ด์, ์์ด๋์ด๋ง ์๋ค๋ฉด ์ด๋ค ์๋ฒ๋ ๋ง๋ค์ด๋ผ ์ ์์ ๊ฒ ๊ฐ์์.
์ฒ์์ ๊ฑฑ์ ๋ ๋ง์์ง๋ง, ํ๋์ฉ ๋ถ๋ชํ๋ณด๋ฉด์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์๋น์ค๋ฅผ ์์ ์ ์ผ๋ก ์ด์ํด๋๊ฐ๋ ๊ณผ์ ์ด ๋๋ฌด ์ฆ๊ฑฐ์ ์ด์. ์ด ๊ธ์ ๋ณด๋ ์ฌ๋ฌ๋ถ๋ ๋ฏธ๋PC๋ก ๋๋ง์ ์๋ฒ๋ฅผ ์ง์ ๋ง๋ค์ด๋ณด๋ ์ฌ๋ฏธ, ๊ผญ ํ ๋ฒ ๊ฒฝํํด๋ณด์ จ์ผ๋ฉด ์ข๊ฒ ์ด์. โจ
FAQ
Q1. ๋ฏธ๋PC๋ก ์น์๋ฒ ๋๋ฆฌ๋ฉด ์ ๊ธฐ์ธ ๋ง์ด ๋์ค๋์?
A1. ์ผ๋ฐ์ ์ธ ๋ฏธ๋PC๋ 10~15W ์์ค์ผ๋ก, ํ๋ฃจ 24์๊ฐ ํ๋ก ๋๋ ค๋ ํ ๋ฌ ์ ๊ธฐ๋ฃ๋ ์ฝ 2,000~3,000์ ์์ค์ด์์.
Q2. ๋ฆฌ๋ ์ค๋ฅผ ๊ผญ ์จ์ผ ํ๋์?
A2. ๊ผญ ๊ทธ๋ ์ง ์์ง๋ง ๋ฆฌ๋ ์ค๊ฐ ์๋ฒ ์ด์์ ๋ ์ต์ ํ๋์ด ์๊ณ ๋ฆฌ์์ค๋ฅผ ์ ๊ฒ ๋จน๊ธฐ ๋๋ฌธ์ ์ถ์ฒํด์.
Q3. ๋๋ฉ์ธ ์์ด๋ ์ด์์ด ๊ฐ๋ฅํ๊ฐ์?
A3. ๋ค, ๊ณต์ธ IP๋ฅผ ํตํด ์ ์ ๊ฐ๋ฅํ์ง๋ง, ๋๋ฉ์ธ์ ์ฐ๊ฒฐํ๋ฉด ๋ ์ง๊ด์ ์ด๊ณ ๋ณด์ ์ค์ ๋ ์ฌ์์ ธ์.
Q4. Apache์ Nginx ์ค ์ด๋ค ๊ฑธ ์จ์ผ ํ๋์?
A4. ๊ฐ๋ณ๊ณ ๋น ๋ฅธ ์ฑ๋ฅ์ ์ํ๋ฉด Nginx, ์ค์ ์ด ๊ฐ๋จํ๊ณ ๋ฌธ์๊ฐ ๋ง์ ๊ฑด Apache ์ชฝ์ด ํธํด์.
Q5. ์ธ๋ถ ํดํน ๊ฑฑ์ ์ ์๋์?
A5. ๋ณด์ ์ค์ ๋ง ์ํ๋ฉด ์์ ํด์. ํฌํธ ๋ณ๊ฒฝ, ๋ฐฉํ๋ฒฝ, ์ธ์ฆ์ ์ ์ฉ ๋ฑ ๊ธฐ๋ณธ ์์น๋ง ์ง์ผ๋ ์์ ์ ์ด์์.
Q6. ๋ฏธ๋PC๊ฐ ๊ณ ์ฅ ๋๋ฉด ์ด๋ป๊ฒ ํ๋์?
A6. ์ ๊ธฐ ๋ฐฑ์ ์ ๊ผญ ํด์ผ ํด์. ๊ณ ์ฅ์ด ๋๋ SSD๋ง ๋ฉ์ฉกํ๋ฉด ๋ค๋ฅธ PC์์ ์๋ฒ๋ฅผ ๋ฐ๋ก ๋ณต๊ตฌํ ์ ์์ด์.
Q7. ๊ตฌ๊ธ ํด๋ผ์ฐ๋๋ AWS๋ณด๋ค ๋์ ์ ์ด ์๋์?
A7. ๋น์ฉ ๋ถ๋ด์ด ์ ๊ณ ๋ด ์ ๋ง๋๋ก ์ปค์คํฐ๋ง์ด์ง ๊ฐ๋ฅํ๋ค๋ ์ ์์ ๊ฐ์ธ ์๋ฒ๋ง์ ๋งค๋ ฅ์ด ์์ด์.
Q8. ์ด๋ณด์๋ ๋์ ํ ์ ์์๊น์?
A8. ๋ฌผ๋ก ์ด์์! ์ฒ์ฒํ ๋จ๊ณ๋ฅผ ๋๋ ์ ์ ๊ทผํ๋ฉด ๋๊ตฌ๋ ๊ฐ๋ฅํ๊ณ , ์ง์ ํด๋ณด๋ฉด ํจ์ฌ ์ฌ์์ ธ์.