XNUMX๋ ๋ ์ฑ ์ง๋์ง ์์ ์ฒซ ๋ฒ์งธ ์์ ์ ์ธ ๋ฆด๋ฆฌ์ค, ์ธ๊ณ ์ฌ์ฑ์ ๋ ์ ๋ง์ ๋ ๋ฒ์งธ ์ฃผ์ ๋ฒ์ ์ด ๋ฐํ๋ฉ๋๋ค. ํ๋ ๋ก๋ง - Elixir๋ก ์์ฑ๋๊ณ ํ์คํ๋ W3C ํ๋กํ ์ฝ์ ์ฌ์ฉํ๋ ๋ง์ดํฌ๋ก๋ธ๋ก๊น ์ ์ํ ์ฐํฉ ์์ ๋คํธ์ํฌ ์กํฐ๋นํฐ ํ. Fediverse์์ ๋ ๋ฒ์งธ๋ก ํฐ ๋คํธ์ํฌ์ ๋๋ค..
๊ฐ์ฅ ๊ฐ๊น์ด ๊ฒฝ์์์๋ ๋ฌ๋ฆฌ - ๋ง ์คํคRuby๋ก ์์ฑ๋์์ผ๋ฉฐ ๋ง์ ๋ฆฌ์์ค ์ง์ฝ์ ๊ตฌ์ฑ ์์์ ์์กดํ๋ Pleroma๋ Raspberry Pi ๋๋ ์ ๋ ดํ VPS์ ๊ฐ์ ์ ์ ๋ ฅ ์์คํ ์์ ์คํํ ์ ์๋ ๊ณ ์ฑ๋ฅ ์๋ฒ์ ๋๋ค.
Pleroma๋ ๋ํ Mastodon API๋ฅผ ๊ตฌํํ์ฌ ๋ค์๊ณผ ๊ฐ์ ๋์ฒด Mastodon ํด๋ผ์ด์ธํธ์ ํธํ๋ ์ ์๋๋ก ํฉ๋๋ค. ํฐ์คํค, ์ฐ ๋ชฉ์๋ฆฌ์ ๋ถํฐ a1๋ฐํธ๋ก์ค ๋๋ ํ๋๋ฉ. ๋ํ 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