ํ”Œ๋ ˆ๋กœ๋งˆ 2.0


ํ”Œ๋ ˆ๋กœ๋งˆ 2.0

XNUMX๋…„๋„ ์ฑ„ ์ง€๋‚˜์ง€ ์•Š์•„ ์ฒซ ๋ฒˆ์งธ ์•ˆ์ •์ ์ธ ๋ฆด๋ฆฌ์Šค, ์„ธ๊ณ„ ์—ฌ์„ฑ์˜ ๋‚ ์„ ๋งž์•„ ๋‘ ๋ฒˆ์งธ ์ฃผ์š” ๋ฒ„์ „์ด ๋ฐœํ‘œ๋ฉ๋‹ˆ๋‹ค. ํ”Œ๋ ˆ๋กœ๋งˆ - Elixir๋กœ ์ž‘์„ฑ๋˜๊ณ  ํ‘œ์ค€ํ™”๋œ W3C ํ”„๋กœํ† ์ฝœ์„ ์‚ฌ์šฉํ•˜๋Š” ๋งˆ์ดํฌ๋กœ๋ธ”๋กœ๊น…์„ ์œ„ํ•œ ์—ฐํ•ฉ ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์•กํ‹ฐ๋น„ํ‹ฐ ํŽ. Fediverse์—์„œ ๋‘ ๋ฒˆ์งธ๋กœ ํฐ ๋„คํŠธ์›Œํฌ์ž…๋‹ˆ๋‹ค..


๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ๊ฒฝ์Ÿ์ž์™€๋Š” ๋‹ฌ๋ฆฌ - ๋งˆ ์Šคํ†คRuby๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ ๋งŽ์€ ๋ฆฌ์†Œ์Šค ์ง‘์•ฝ์  ๊ตฌ์„ฑ ์š”์†Œ์— ์˜์กดํ•˜๋Š” Pleroma๋Š” Raspberry Pi ๋˜๋Š” ์ €๋ ดํ•œ VPS์™€ ๊ฐ™์€ ์ €์ „๋ ฅ ์‹œ์Šคํ…œ์—์„œ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ๊ณ ์„ฑ๋Šฅ ์„œ๋ฒ„์ž…๋‹ˆ๋‹ค.


Pleroma๋Š” ๋˜ํ•œ Mastodon API๋ฅผ ๊ตฌํ˜„ํ•˜์—ฌ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋Œ€์ฒด Mastodon ํด๋ผ์ด์–ธํŠธ์™€ ํ˜ธํ™˜๋  ์ˆ˜ ์žˆ๋„๋ก ํ•ฉ๋‹ˆ๋‹ค. ํ„ฐ์Šคํ‚ค, ์‰ฐ ๋ชฉ์†Œ๋ฆฌ์˜ ๋ถ€ํ„ฐ ํ”Œ๋ ˆ๋กœ๋งˆ 2.0a1๋ฐ”ํŠธ๋กœ์Šค ๋˜๋Š” ํŽ˜๋””๋žฉ. ๋˜ํ•œ Pleroma๋Š” Mastodon ์ธํ„ฐํŽ˜์ด์Šค(๋˜๋Š” ๋” ์ •ํ™•ํ•˜๊ฒŒ ๋งํ•˜๋ฉด ์ธํ„ฐํŽ˜์ด์Šค)์— ๋Œ€ํ•œ ์†Œ์Šค ์ฝ”๋“œ ํฌํฌ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค. ๊ธ€๋ฆฌ์น˜ ์†Œ์…œ - ์ปค๋ฎค๋‹ˆํ‹ฐ์—์„œ ๊ฐœ์„ ๋œ Mastodon ํŒŒ์ƒ๋ฌผ) ์ด๋ฅผ ํ†ตํ•ด ์‚ฌ์šฉ์ž๊ฐ€ Mastodon ๋˜๋Š” Twitter์—์„œ TweetDeck ์ธํ„ฐํŽ˜์ด์Šค๋กœ ๋” ์›ํ™œํ•˜๊ฒŒ ์ „ํ™˜ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.


Pleroma๋Š” Fediverse์—์„œ ์†Œ์…œ ๋„คํŠธ์›Œํฌ ์„œ๋ฒ„๋ฅผ ๊ตฌ์ถ•ํ•˜๊ธฐ ์œ„ํ•œ ๋ณดํŽธ์ ์ธ ํ”„๋ ˆ์ž„์›Œํฌ๋กœ ์ž๋ฆฌ๋งค๊น€ํ•˜๊ณ  ์žˆ์œผ๋ฏ€๋กœ Mastodon ์ธํ„ฐํŽ˜์ด์Šค ์™ธ์—๋„ ๋‹ค๋ฅธ ํ”„๋ŸฐํŠธ์—”๋“œ๋ฅผ Pleroma์— ๊ตฌ์ถ•ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์˜ˆ๋ฅผ ๋“ค์–ด, ํ”„๋กœ์ ํŠธ๋Š” ์ด ๊ธฐํšŒ๋ฅผ ์ด์šฉํ–ˆ์Šต๋‹ˆ๋‹ค. ๋ชจ๋นŒ๋ฆฌ์กด โ€” ๋ฐฑ์—”๋“œ์— Pleroma ์†Œ์Šค ์ฝ”๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ํšŒ์˜ ์กฐ์ง ์„œ๋ฒ„.

๋ฉ”์ด์ € ๋ฒ„์ „์˜ ๋ณ€๊ฒฝ์—๋„ ๋ถˆ๊ตฌํ•˜๊ณ  ์ด๋ฒˆ ๋ฆด๋ฆฌ์Šค์—์„œ๋Š” ๋ˆˆ์— ๋„๋Š” ์ƒˆ๋กœ์šด ๊ธฐ๋Šฅ์„ ๋งŽ์ด ์„ ๋ณด์ผ ์ˆ˜๋Š” ์—†์ง€๋งŒ ์ฃผ๋ชฉํ•  ๋งŒํ•œ ์ ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์Šต๋‹ˆ๋‹ค.

  • ๋” ์ด์ƒ ์‚ฌ์šฉ๋˜์ง€ ์•Š๋Š” ๊ธฐ๋Šฅ ์ œ๊ฑฐ, ํŠนํžˆ Fediverse ๋„คํŠธ์›Œํฌ์—์„œ ๊ฐ€์žฅ ์˜ค๋ž˜๋œ ํ”„๋กœํ† ์ฝœ์ธ OStatus ํ”„๋กœํ† ์ฝœ์— ๋Œ€ํ•œ ์ง€์›;
    • ์ด๋Š” ์ด์ œ๋ถ€ํ„ฐ Pleroma๊ฐ€ GNU Social์ฒ˜๋Ÿผ ActivityPub ์ง€์›์ด ์—†๋Š” ์„œ๋ฒ„์™€ ๋” ์ด์ƒ ์—ฐํ•ฉํ•˜์ง€ ์•Š๋Š”๋‹ค๋Š” ๊ฒƒ์„ ์˜๋ฏธํ•ฉ๋‹ˆ๋‹ค.
  • ๊ณ„์ • ์œ ํ˜•์„ ํ‘œ์‹œํ•˜๋Š” ์˜ต์…˜(์˜ˆ: ์ด ์‚ฌ๋žŒ์€ ์ผ๋ฐ˜ ์‚ฌ์šฉ์ž์ž…๋‹ˆ๋‹ค ํ•ด๋‹น ์ƒํƒœ ์—†์ด, ๋ด‡ ๋˜๋Š” ะณั€ัƒะฟะฟะฐ);
  • ์™ธ๋ถ€ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ๊ฒŒ์‹œ๋ฌผ์„ ํ‘œ์‹œํ•˜๊ธฐ ์œ„ํ•ด JavaScript๋ฅผ ๋กœ๋“œํ•  ํ•„์š”๊ฐ€ ์—†๋Š” ์ •์  ํ”„๋ŸฐํŠธ์—”๋“œ
  • ํ”„๋ŸฐํŠธ์—”๋“œ๊ฐ€ ์™ธ๋ถ€ ๋ฐฉ๋ฌธ์ž์—๊ฒŒ ์ •๋ณด๋ฅผ ํ‘œ์‹œํ•˜์ง€ ์•Š๋Š” "๋น„๊ณต๊ฐœ" ๋ชจ๋“œ
  • ๋ฏธ๋ž˜์— Mastodon๊ณผ ์—ฐํ•ฉ๋  ์ƒํƒœ์— ๋Œ€ํ•œ ์ด๋ชจํ‹ฐ์ฝ˜ ๋ฐ˜์‘, ๋ฏธ์Šคํ‚ค ะธ ๊ธฐ๋Ÿฌ๊ธฐ์˜ ์šธ์Œ ์†Œ๋ฆฌ;
  • ์ธํ„ฐํŽ˜์ด์Šค๋ฅผ ์‚ฌ์šฉ์ž ์ •์˜ํ•˜๊ณ  ํ…Œ๋งˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ธฐ ์œ„ํ•œ ์—”์ง„์˜ ์ฃผ์š” ๋ฒ„์ „ ์ฆ๊ฐ€;
  • ๊ธฐ๋ณธ์ ์œผ๋กœ ๋“ฑ๋ก์„ ์œ„ํ•ด ๋ฐฑ์—”๋“œ์— ํ†ตํ•ฉ๋œ ๋ณด์•ˆ ๋ฌธ์ž๋ฅผ ํ™œ์„ฑํ™”ํ•ฉ๋‹ˆ๋‹ค.
  • ์ธํ„ฐํŽ˜์ด์Šค์˜ ๋„๋ฉ”์ธ ์ˆ˜์ค€์—์„œ ์‚ฌ์šฉ์ž๋ฅผ ๋ฌด์‹œํ•ฉ๋‹ˆ๋‹ค.
  • ๋งŽ์€ ๋‚ด๋ถ€ ๋ณ€๊ฒฝ ์‚ฌํ•ญ๊ณผ ๋ฒ„๊ทธ ์ˆ˜์ •์ด ์ด๋ฃจ์–ด์กŒ์Šต๋‹ˆ๋‹ค.

์ถœ์‹œ๋ฅผ ๊ธฐ๋…ํ•˜์—ฌ ํ”Œ๋ ˆ๋กœ๋งˆ ๋งˆ์Šค์ฝ”ํŠธ๊ฐ€ ๋“ฑ์žฅํ•˜๋Š” ์ปค๋ฎค๋‹ˆํ‹ฐ ์•„ํŠธ๋„ ๊ณต๊ฐœ๋ฉ๋‹ˆ๋‹ค! 1, 2, 3, 4 ๊ทธ๋ฆฌ๊ณ  ๋‹ค๋ฅธ ์‚ฌ๋žŒ๋“ค ์›๋ž˜ ์Šค๋ ˆ๋“œ.

์ถœ์ฒ˜ : linux.org.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€