์ธ๊ฒฉ์žฅ์• ์ƒ์„ฑ๊ณต๊ฐ„

ํ™ˆ ์„œ๋ฒ„ / NAS ์—์„œ ๋Œ๋ฆด๋งŒํ•œ ๋„์ปค ์„œ๋น„์Šค ์ถ”์ฒœ

๋งŒ๋“ค ๋• ์ฆ๊ฒ์ง€๋งŒ ๋ง‰์ƒ ์™„์„ฑ ํ›„ ๋†€๊ฒŒ ๋˜๋Š” ํ™ˆ ์„œ๋ฒ„, ๊ตด๋ฆด๋งŒํ•œ ์„œ๋น„์Šค ๋ญ ์—†๋‚˜ ๊ณ ๋ฏผํ•˜๊ฒŒ ๋œ๋‹ค;

๊ทธ๋ž˜์„œ ์ด๋ฒˆ์— ํ•œ๋ฒˆ ์ฐพ์•„๋ณด๊ณ  ๋Œ๋ฆฌ๋Š” ๊ฒƒ๋“ค ์ค‘์— ๊ดœ์ฐฎ์€ ๊ฒƒ๋“ค ์ถ”์ฒœ ๊ฒธ ์ •๋ฆฌ ํ•ด๋ด…๋‹ˆ๋‹ค.

ํ˜„์žฌ ์‚ฌ์šฉ ์ค‘์ธ ๋„์ปค ์ปจํ…Œ์ด๋„ˆ๋“ค

๋„์ปค ๊ด€๋ฆฌ ๋„๊ตฌ

Portainer

Portainer img
Portainer ์‚ฌ์šฉํ™”๋ฉด

์›น ๊ธฐ๋ฐ˜ ๋„์ปค ๊ด€๋ฆฌ ํˆด๋กœ ํ•„์ˆ˜๋Š” ์•„๋‹ˆ์ง€๋งŒ ์žˆ์œผ๋ฉด ๋ณด๋‹ค ๊ฐ„ํŽธํ•˜๊ฒŒ ๋„์ปค ์„œ๋น„์Šค๋ฅผ ๊ด€๋ฆฌํ•˜๊ณ  ๋ฐฐ์น˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋กœ์ปฌ ๋„์ปค๋ฟ๋งŒ ์•„๋‹ˆ๋ผ ๋‹ค๋ฅธ ๊ณณ์˜ ์„œ๋ฒ„ ๋˜ํ•œ Agent๋ฅผ ์„ค์น˜ํ•˜์—ฌ ๊ด€๋ฆฌ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.

WatchTower

์ž๋™์œผ๋กœ ๋„์ปค ์ด๋ฏธ์ง€์˜ ์ตœ์‹ ์œผ๋กœ ์—…๋ฐ์ดํŠธ๋ฅผ ์ˆ˜ํ–‰ํ•ด์ฃผ๋Š” ํˆด์ž…๋‹ˆ๋‹ค.

์—…๋ฐ์ดํŠธ ๊ฐ€๋Šฅ์‹œ ์•Œ๋ฆผ์„ ํ•ด์ฃผ๋Š” ๊ธฐ๋Šฅ๋„ ์กด์žฌํ•ฉ๋‹ˆ๋‹ค. ์ž๋™ ์—…๋ฐ์ดํŠธ๋Š” ํŽธํ•˜์ง€๋งŒ

๊ณต๊ธ‰๋ง ๊ณต๊ฒฉ, ์„œ๋น„์Šค์˜ ์ค‘๋‹จ, ํ˜ธํ™˜์„ฑ ๋ฌธ์ œ ๋“ฑ์ด ๋‚˜ํƒ€๋‚  ์ˆ˜ ์žˆ์–ด ์ฃผ์˜ํ•˜์—ฌ ์‚ฌ์šฉํ•ด์•ผํ•ฉ๋‹ˆ๋‹ค.

๋ฏธ๋””์–ด

์˜์ƒ (Jellyfin)

Jellypin ๋ฐ๋ชจ
Jellyfin ํ™ˆ ํ™”๋ฉด

Jellyfin์€ ๋ฏธ๋””์–ด์šฉ ์„œ๋ฒ„ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ๋‚˜๋งŒ์˜ ๋„ทํ”Œ๋ฆญ์Šค๋ผ ์ƒ๊ฐํ•˜๋ฉด ํŽธํ•˜๋‹ค.

๋™์˜์ƒ, ์˜ํ™”, ์Œ์•… ๋“ฑ์„ ๋‚ด ์„œ๋ฒ„์—์„œ ๋‹ค๋ฅธ ๊ธฐ๊ธฐ๋กœ ์•ก์„ธ์Šคํ•  ์ˆ˜ ์žˆ๋‹ค.

UI๋„ ๋งŒ์กฑ์Šค๋Ÿฝ๊ณ  ์˜คํ”ˆ ์†Œ์Šค๋กœ ์™„์ „ํžˆ ๋ฌด๋ฃŒ๋กœ ์‚ฌ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.

๋‹ค๋งŒ ์ด์ชฝ์—์„  ๋ณดํ†ต Plex๋ฅผ ๋งŽ์ด ์ด์šฉํ•œ๋‹ค.

(ํ•„์ž๋Š” ๋ผ์ด์   5600G APU ์‚ฌ์šฉ์ค‘์ธ๋ฐ Plex๋Š” ์›ฌ์ง€ ํŠธ๋žœ์Šค์ฝ”๋”ฉ์ด ์ž˜ ์•ˆ๋˜๋”๋ผโ€ฆ

๊ทธ๋ž˜์„œ ์ œ๋Œ€๋กœ ์ง€์›ํ•˜๋Š” Jellypin ์‚ฌ์šฉ ์ค‘์ด๋‹ค. )

์˜์ƒ ์ธ์ฝ”๋” (HandBrake)

Handbrake ํ™”๋ฉด

์—ด์‹ฌํžˆ ์ผํ•˜๋Š” ์„œ๋ฒ„๋ฅผ ๋ณด๊ณ  ์‹ถ๊ณ  ์˜์ƒ์œผ๋กœ ์ธํ•œ ์šฉ๋Ÿ‰ ๋ถ€์กฑ์— ์‹œ๋‹ฌ๋ฆฐ๋‹ค๋ฉด ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค!

์ตœ์‹  ์ฝ”๋ฑ์œผ๋กœ ์ธ์ฝ”๋”ฉํ•˜์—ฌ ๋””์Šคํฌ ์šฉ๋Ÿ‰์„ ํ™•๋ณดํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์จ๋ณด๋‹ˆ ํ•˜๋“œ์›จ์–ด ํŠธ๋žœ์Šค์ฝ”๋”ฉ๋„ ๋˜๊ณ  PC<==>NAS ์™”๋‹ค๊ฐ”๋‹ค ์ธ์ฝ”๋”ฉํ•˜๋Š” ๊ฒƒ๋ณด๋‹ค ๋‚˜์€ ๋“ฏํ•ฉ๋‹ˆ๋‹ค.

์ „์ž์ฑ… / ๋งŒํ™” (Komga, Kavita)

์…€ํ”„ ํ˜ธ์ŠคํŠธ ๋งŒํ™” ์„œ๋ฒ„๋กœ๋Š” ํ˜„์žฌ Komga์™€ Kavita๊ฐ€ ๊ฐ€์žฅ ๋งŽ์ด ์‚ฌ์šฉ๋˜๋Š” ๊ฒƒ ๊ฐ™์•„ ๋ณด์ž…๋‹ˆ๋‹ค.

Komga๋Š” ๊ธฐ๋Šฅ์ด๋‚˜ ๋ฉ”ํƒ€๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ์—์„œ ๋” ๋‚˜์€ ๋ชจ์Šต,

Kavita๋Š” ์„ฑ๋Šฅ๊ณผ ์†๋„์—์„œ ๋” ์ข‹์€ ๋ชจ์Šต์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

๋‘˜ ๋‹ค ์„œ๋กœ ๋ถ€์กฑํ•œ ์ ์„ ๋ณด์™„ํ•ด๊ฐ€๋Š” ์ค‘์ด๋ฏ€๋กœ ์ทจํ–ฅ๊ป ์„ ํƒํ•˜์…”๋„ ๋  ๊ฑฐ ๊ฐ™์Šต๋‹ˆ๋‹ค.

์Œ์•… (navidrome)

Navidrome demo
Navidrome ํ™”๋ฉด

๋ณดํ†ต ์›ฌ๋งŒํ•œ ๋…ธ๋ž˜ ๋“ฃ๋Š” ๊ฑด ์Šคํฌํ‹ฐํŒŒ์ด๋ฅผ ์ด์šฉํ•˜๋Š” ๋ฐ, ์ด๋”ฐ๊ธˆ ์—†๋Š” ๊ณก์ด๋‚˜ ์ปค๋ฒ„๊ณก ๋ชจ์•„๋‘ฌ์„œ

๊ฐœ์ธ์ ์œผ๋กœ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์Œ์•… ์„œ๋ฒ„ Navidrome์„ ํ†ตํ•ด ๋“ฃ์Šต๋‹ˆ๋‹ค.

์‚ฌ์ง„ (PhotoPrism, Immich)

๊ตฌ๊ธ€ ํฌํ†  ์šฉ๋Ÿ‰ ์ œํ•œ์œผ๋กœ ์ด์ œ ์‚ฌ์ง„ ์•จ๋ฒ”๋„ ์…€ํ”„ ํ˜ธ์ŠคํŒ…์ด ํ•„์š”ํ•ด์กŒ์Šต๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ ๋งŽ๊ณ  AI ๊ธฐ๋ฐ˜์œผ๋กœ ์‚ฌ์ง„ ์ •๋ฆฌ๋ฅผ ํ•ด์ฃผ๋Š” PhotoPrism

UI๊ฐ€ ๊ตฌ๊ธ€ ํฌํ† ์™€ ์œ ์‚ฌํ•˜๊ณ  ๊ณ ์„ฑ๋Šฅ/๋น ๋ฅธ ์†๋„๋ฅผ ๋ณด์—ฌ์ฃผ๋Š” Immich

๋งˆ์Œ์— ๋“œ์‹œ๋Š” ๊ฑธ๋กœ ์‚ฌ์šฉํ•˜์‹œ๋ฉด ๋  ๊ฒƒ ๊ฐ™์Šต๋‹ˆ๋‹ค.

๋„คํŠธ์›Œํฌ

VPN (WireGuard-easy)

wireguard_easy ์‚ฌ์šฉํ™”๋ฉด
wg-easy ํ™ˆ ํ™”๋ฉด

์„ฑ๋Šฅ ์ข‹์€ WireGuard VPN์„ GUI๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Reverse Proxy (NPM)

npm ํ™ˆ ํ™”๋ฉด
Nginx Proxy Manager ํ™ˆ ํ™”๋ฉด

Nginx์˜ ํ”„๋ก์‹œ ๊ธฐ๋Šฅ์„ GUI๋กœ ๊ฐ„ํŽธํ•˜๊ฒŒ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

Letโ€™s Encrypt SSL๋„ ์‰ฝ๊ฒŒ ๋ฐœ๊ธ‰ ๋ฐ›๊ณ  ์ ์šฉ ์‹œํ‚ฌ ์ˆ˜ ์žˆ์–ด ์• ์šฉํ•˜๋Š” ์•ฑ์ž…๋‹ˆ๋‹ค.

Cloudflared (Cloudflare Tunnel)

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด ํ„ฐ๋„ ์‚ฌ์šฉํ™”๋ฉด

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋Š” ์‚ฌ์šฉ์ž์—๊ฒŒ ๋‹ค์–‘ํ•˜๊ณ  ์œ ์šฉํ•œ ๋„คํŠธ์›Œํฌ ์„œ๋น„์Šค๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.

ํดํ”Œ๊ณผ์˜ ์—ฐ๊ฒฐ๋กœ ๊ท€์ฐฎ์€ https ์ธ์ฆ์„œ์™€ ๋ฐฉํ™”๋ฒฝ-ํฌํŠธํฌ์›Œ๋“œ ์„ค์ •์„ ์‰ฝ๊ฒŒ ํ•ด๊ฒฐํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์„œ๋ฒ„์— ์ง์ ‘ ์„ค์น˜๋Š” ๋ฌผ๋ก  ๋„์ปค๋กœ๋„ ๊ตด๋ฆด ์ˆ˜ ์žˆ์œผ๋ฉฐ ์ €๋Š” Reverse Proxy ๋ชฉ์ ์œผ๋กœ ์‚ฌ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.

DDNS (CloudFlare DDNS)

ํด๋ผ์šฐ๋“œํ”Œ๋ ˆ์–ด๋ฅผ ์ด์šฉํ•˜์‹ ๋‹ค๋ฉด DDNS๋ฅผ ๋„์ปค๋ฅผ ํ†ตํ•ด ์‰ฝ๊ฒŒ ์„ค์ •ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๊ด‘๊ณ  ์ฐจ๋‹จ DNS (Adgaurd-Home)

๊ฐ ํด๋ผ์ด์–ธํŠธ์—์„œ ๊ฐœ๋ณ„๋กœ ์„ค์น˜ํ•  ํ•„์š” ์—†์ด ํ™ˆ ๋„คํŠธ์›Œํฌ์— ๊ตฌ์ถ•ํ•˜์—ฌ

์ผ๊ด„๋กœ ๊ด‘๊ณ ๋ฅผ ์ฐจ๋‹จ ํšจ๊ณผ๋ฅผ ๋ณผ ์ˆ˜ ์žˆ๋Š” DNS ์„œ๋ฒ„ Adgaurd-Home์ž…๋‹ˆ๋‹ค.

CMS ์›น ์„œ๋น„์Šค (WordPress, Ghost)

๋ธ”๋กœ๊น… ์›น ์‚ฌ์ดํŠธ๋ฅผ ์šด์˜ํ•˜์‹œ๊ณ  ์‹ถ์œผ์‹ ๊ฐ€์š”?

๊ฐœ์ธ์ ์œผ๋กœ ์ถ”์ฒœ๋“œ๋ฆฌ๊ณ  ์‹ถ์€ CMS ๋‘ ๊ฐ€์ง€ ์ž…๋‹ˆ๋‹ค.

๋Œ€์‹œ๋ณด๋“œ ์„œ๋น„์Šค (Flame)

flame ์‚ฌ์šฉํ™”๋ฉด
Flame ์‚ฌ์šฉ ํ™”๋ฉด

Flame์€ ์•ฑ๊ณผ ๋ถ๋งˆํฌ๋ฅผ ์œ„ํ•œ ์…€ํ”„ ํ˜ธ์ŠคํŒ… ๋Œ€์‹œ๋ณด๋“œ์ž…๋‹ˆ๋‹ค.

์œ„์ฒ˜๋Ÿผ ์„œ๋ฒ„ ๋„คํŠธ์›Œํฌ์™€ ์ฆ๊ฒจ์ฐพ๋Š” ์›น์‚ฌ์ดํŠธ์˜ ๋งํฌ๋ฅผ ์‰ฝ๊ฒŒ ์„ค์ •ํ•˜์—ฌ ์ด์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ฏธ๋‹ˆ๋ฉ€ ๊ทธ ์ž์ฒด๋กœ ๊ฐ€๋ณ๊ณ  ๋‹จ์ˆœํ•ฉ๋‹ˆ๋‹ค.

์•„์นด์ด๋น™ ์„œ๋น„์Šค (ArchiveBox)

archivebox ํ™”๋ฉด
ArchiveBox ์‚ฌ์šฉ ํ™”๋ฉด

ArchiveBox๋Š” ํŽ˜์ด์ง€์˜ ๋ณด์กด๊ณผ ์ €์žฅ์„ ์œ„ํ•œ ์…€ํ”„ ํ˜ธ์ŠคํŒ… ์›น ์•„์นด์ด๋น™ ์•ฑ์ž…๋‹ˆ๋‹ค.

๊ฐ„๋‹จํžˆ URL ์ž…๋ ฅ์œผ๋กœ ์›ํ•  ๋•Œ ํ˜น์€ ์ •๊ธฐ์ ์œผ๋กœ ๋‹ค์–‘ํ•œ ํ˜•์‹์œผ๋กœ ํŽ˜์ด์ง€๋ฅผ ์ €์žฅํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

API๋ฅผ ํ†ตํ•œ ์Šค๋ƒ…์ƒท ์—ญ์‹œ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.

ํด๋ผ์šฐ๋“œ ์„œ๋น„์Šค (NextCloud)

nextcloud ํ™”๋ฉด
Nextcloud ์‚ฌ์šฉ ํ™”๋ฉด

๊ฐœ์ธ ํด๋ผ์šฐ๋“œ ์šฉ์œผ๋กœ ๋งŽ์ด ์“ฐ๋Š” Nextcloud์ž…๋‹ˆ๋‹ค.

ํŒŒ์ผ ๋งํฌ ๊ณต์œ , ์™ธ๋ถ€ ์ €์žฅ์†Œ ์—ฐ๊ฒฐ ๋“ฑ ํ•„์š”ํ•œ ๊ฑด ๋‹ค ์žˆ์Šต๋‹ˆ๋‹ค.

ํŒŒ์ผ ๋™๊ธฐํ™” ์„œ๋น„์Šค (Resilio)

Resilio ์‚ฌ์šฉ ํ™”๋ฉด
Resilio ์‚ฌ์šฉ ํ™”๋ฉด

ํŒŒ์ผ ๋™๊ธฐํ™” ๋ชฉ์ ์œผ๋กœ ๋งŽ์ด ์“ฐ๋Š” Resilio์ž…๋‹ˆ๋‹ค.

๋น„์Šทํ•œ ์„œ๋น„์Šค๋กœ Seafile, SyncThing, Nextcloud Sync๋ฅผ ๋‹ค ์‚ฌ์šฉํ•ด๋ณธ ๊ฒฐ๊ณผ

Resilio๊ฐ€ ์ œ์ผ ์‰ฝ๊ณ  ์•ˆ์ •์ ์œผ๋กœ ๋™๊ธฐํ™”๋˜์–ด ํ˜„์žฌ ์ž˜ ์‚ฌ์šฉํ•˜๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค.

์›๊ฒฉ ์„œ๋ฒ„ (ApacheGuacamole)

ApacheGuacamole ์‚ฌ์šฉ ํ™”๋ฉด
ApacheGuacamole ํ™”๋ฉด

๋ธŒ๋ผ์šฐ์ €๋ฅผ ํ†ตํ•œ ์›๊ฒฉ ์•ก์„ธ์Šค๋ฅผ ํ•  ์ˆ˜ ์žˆ๊ฒŒ ํ•ด์ฃผ๋Š” ApacheGuacamole์ž…๋‹ˆ๋‹ค.

์ง€์›ํ•˜๋Š” ์ ‘์† ํ”„๋กœํ† ์ฝœ๋กœ VNC, RDP, SSH, TELNET ๋“ฑ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

๊ฒŒ์ž„ ์„œ๋ฒ„

๋‚จ์•„๋„๋Š” ์„œ๋ฒ„ ์ž์›์œผ๋กœ ๋งˆ์ธํฌ๋ž˜ํ”„ํŠธ, ๋Ÿฌ์ŠคํŠธ, ํ”„์ข€๊ฐ™์€ ๊ฒŒ์ž„ ์„œ๋ฒ„๋ฅผ ์—ด์–ด๋ณด๋Š” ๊ฑด ์–ด๋–จ๊นŒ์š”?

๊ฐ„ํŽธํžˆ ๋„์ปค๋ฅผ ํ†ตํ•ด ํŽธํžˆ ์—ด ์ˆ˜ ์žˆ๋Š” ๊ฒŒ์ž„ ์„œ๋ฒ„๊ฐ€ ๋งŽ์ด ์žˆ์Šต๋‹ˆ๋‹ค.

์•”ํ˜ธ๊ด€๋ฆฌ ์„œ๋น„์Šค (vaultwarden)

vaultwarden ํ™”๋ฉด
Vaultwarden ํ™”๋ฉด

์•”ํ˜ธ ๊ด€๋ฆฌ ์„œ๋น„์Šค Bitwarden๋ฅผ ์…€ํ”„ ํ˜ธ์ŠคํŒ…์œผ๋กœ ๋Œ๋ฆฌ๋Š” Vaultwarden์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” Vaultwarden์—์„œ ์‚ฌ์šฉํ•  ํŒจ์Šค์›Œ๋“œ ํ•˜๋‚˜๋งŒ ๊ธฐ์–ตํ•˜๊ณ 

๋‹ค๋ฅธ ์›น์‚ฌ์ดํŠธ์—์„œ ๊ฐ๊ธฐ ๋‹ค๋ฅธ ๋žœ๋คํ•œ ํŒจ์Šค์›Œ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ

๋กœ๊ทธ์ธํ•  ๋•Œ Vaultwarden์œผ๋กœ ๊ทธ ์‚ฌ์ดํŠธ ํŒจ์Šค์›Œ๋“œ๋ฅผ ๋ถˆ๋Ÿฌ์˜ต๋‹ˆ๋‹ค.

์ด๋ฅผ ํ†ตํ•ด ์–ด๋–ค ์‚ฌ์ดํŠธ์—์„œ ๋น„๋ฐ€๋ฒˆํ˜ธ๊ฐ€ ์œ ์ถœ๋˜์–ด๋„ ์—ฐ์‡„์ ์œผ๋กœ ํ”ผํ•ด ๋ฐ›์ง€ ์•Š์„ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

ํ† ๋ ŒํŠธ ํด๋ผ์ด์–ธํŠธ (transmission)

transmission ํ™”๋ฉด
Transmission ํ™”๋ฉด

๋‹ค์–‘ํ•œ ํ† ๋ ŒํŠธ ํด๋ผ์ด์–ธํŠธ ํ”„๋กœ๊ทธ๋žจ๋“ค์ด ์žˆ์ง€๋งŒ ํ…Œ๋งˆ ์ ์šฉํ•œ Transmission์ด ์ œ์ผ ์ข‹์€ ๊ฒƒ ๊ฐ™๋‹ค.

๊ฐ€๋ณ๊ณ  ๋น ๋ฅด๋‹ค.

Git ์„œ๋น„์Šค (Gitea)

Gitea img
Gitea ํ™”๋ฉด

์ง์ ‘ ํ˜ธ์ŠคํŒ…ํ•˜๋Š” Github๋ผ ์ƒ๊ฐํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ๋น„์Šทํ•˜๊ฒŒ ์„ค์น˜ ๊ฐ€๋Šฅํ•œ Gitlab์ด ์žˆ์ง€๋งŒ ํ‰์ƒ์‹œ ๋ฆฌ์†Œ์Šค๋ฅผ ์ข€ ์žก์•„๋จน๊ณ 

๋‹ค์†Œ ๊ณผ๋ถ„ํ•œ ๊ธฐ๋Šฅ๋“ค์ด ๋งŽ์•„ ๊ฐœ์ธ์šฉ์œผ๋กœ๋Š” Gitea๋ฅผ ์ถ”์ฒœํ•ฉ๋‹ˆ๋‹ค

๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€ ์„œ๋น„์Šค (Minio)

minio img
Minio ํ™”๋ฉด

AWS S3 cloud storage ๋น„์Šทํ•œ ๊ฐ์ฒด ์Šคํ† ๋ฆฌ์ง€๋ฅผ ์ง์ ‘ ์„œ๋น„์Šคํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

S3 API์™€ ํ˜ธํ™˜๋˜์–ด S3๋ฅผ ์ง€์›ํ•˜๋Š” ์—ฌ๋Ÿฌ ๊ณณ์—์„œ ํ™œ์šฉ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ €๋Š” ์ •์  ํŽ˜์ด์ง€, ์ด๋ฏธ์ง€, ์˜ต์‹œ๋””์–ธ ๋™๊ธฐํ™” ์šฉ์œผ๋กœ ํ™œ์šฉ ์ค‘์ž…๋‹ˆ๋‹ค.

์ž๋™ํ™” ์„œ๋น„์Šค (Windmill)

Windmill img
Windmill ํ™”๋ฉด

์ž๋™ํ™”๋ฅผ ์œ„ํ•œ ์Šคํฌ๋ฆฝํŠธ์™€ ์ž‘์—… ํ๋ฆ„์„ ๊ฐ„ํŽธํžˆ ์„ค์ •ํ•˜๊ฒŒ ํ•ด์ฃผ๋Š” ํˆด์ž…๋‹ˆ๋‹ค.

๊ธฐ๋Šฅ๋„ ๋งŽ๊ณ  ์œ ์—ฐํ•ด์„œ ๊ฐ„๋‹จํ•œ ๊ฑด ๋ฌผ๋ก  ๋ณต์žกํ•œ ๊ฒƒ๊นŒ์ง€ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ํฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

์‚ฌ์šฉ ์˜ˆ๋Š” ๋ฉ”์‹ ์ € ๋ด‡ ๋ช…๋ น์ด๋‚˜ ๋ฉ”์ผ ์•Œ๋ฆผ, CI/CD, ๋ฐฑ์—… ๋“ฑ์œผ๋กœ ๋งŽ์€ ๊ฑธ ์ž๋™ํ™”ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ด์™ธ์— ๋ˆ„๊ตฐ๊ฐ€ ์—ฌ๋Ÿฌ ๋ฌด๋ฃŒ ์…€ํ”„ ํ˜ธ์ŠคํŒ… ์•ฑ์„ ์ž˜ ์ •๋ฆฌํ•ด์ค€ ๋ฆฌ์ŠคํŠธ :

๋‚˜์ค‘์— ๊ฐœ๋ณ„๋กœ ์ž์„ธํžˆ ํฌ์ŠคํŒ… ํ•ด๋ด์•ผ๊ฒ ๋„ค์š”

์ด์ƒ์ž…๋‹ˆ๋‹ค.

3 Comments

  1. unraid ๊ฒ€์ƒ‰ํ•˜๋‹ค ์–ด์ฉŒ๋‹ค ๋“ค์–ด์™”์Šต๋‹ˆ๋‹ค.
    ์ดˆ๋ณด์—๊ฒ ์ •๋ง ์•Œ์งœ ์ •๋ณด๋„ค์š”.

    ๊ฐ์‚ฌํ•ฉ๋‹ˆ๋‹ค.

  2. ํ—ค๋†€๋กœ์ง€๋กœ NAS๋ฅผ ์ž…๋ฌธ ํ›„ ์‹œ๋†€๋กœ์ง€๋ฅผ ๊ตฌ๋งคํ•ด์„œ ์‚ฌ์šฉํ•˜๊ณ  ์ค‘์ด๋‹ค๊ฐ€
    ์‹œ๋†€๋กœ์ง€์˜ ์ €์„ฑ๋Šฅ๊ณผ ๋ถˆ๋งŒ์กฑ์Šค๋Ÿฌ์šด ์‹ ์ œํ’ˆ์„ ๋ณด๊ณ  ์ฐจ๋ผ๋ฆฌ ์ž์ž‘NAS๊ฐ€ ๋‚ซ๊ฒ ๋‹ค ์‹ถ์–ด
    ์ž์ž‘NAS๋กœ ๊ฐˆ์•„ํƒˆ๋ ค๊ณ  ์ •๋ณด๋ฅผ ์ˆ˜์ง‘ํ•˜๊ณ  ์žˆ๋˜์ฐจ์— ๊ฒŒ์‹œ๊ธ€์„ ์ฝ๊ฒŒ๋˜์—ˆ๋Š”๋ฐ ๋งŽ์€ ๋„์›€์ด ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.

Leave a Reply

์ด๋ฉ”์ผ ์ฃผ์†Œ๋Š” ๊ณต๊ฐœ๋˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ํ•„์ˆ˜ ํ•„๋“œ๋Š” *๋กœ ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค