본문 바로가기

자료

마스토돈을 사용해봅시다. (트위터와 비슷한 SNS)

1. 마스토돈? (mastodon)

마스토돈은 "탈중앙형 SNS"입니다. 사용법은 거의 트위터랑 비슷한데, "탈중앙형" 이라는 게 가장 큰 차이점입니다.

트위터는 사이트가 하나 뿐이지만, 마스토돈은 이메일처럼 사이트가 하나가 아닙니다. 거기다 마치 트위터를 쓰는 것처럼 다른 사이트에 있는 유저를 팔로우하거나, 멘션을 주고받을 수 있죠. 네이버 메일에서 다음 메일로 이메일을 보낼 수 있는 것처럼요.

아직 잘 이해가 안 되시면 공식 소개영상을 봐주세요. (한글 자막이 있습니다.)

아직은 무슨 말인지 감이 안 와도 좋습니다. 한 번 직접 써보면서 알아봅시다.

(* 이 글의 이전 버전에 오해의 소지가 있게 적어놨었는데, 트위터랑 연동은 안 되니까 일찌감치 포기하세요. 트위터는 트위터만 됩니다.)

2. 사이트를 정하자

마스토돈 계정을 만드려면 먼저 어떤 사이트에 내 계정을 만들지 골라야 합니다. 이메일 처럼요.

어디에 만들어도 괜찮아요. 어느 사이트에 계정을 만들어도 사용에는 문제가 없습니다. 다른 사이트에 있는 유저도 팔로우하거나 멘션할 수 있거든요. 이메일 처럼요. 홈 타임라인도 똑같이 나오니까 이건 걱정하지 않아도 돼요.

그렇지만 또한 아무데나 만들면 안 돼요. 운영 주체가 다 다르거든요. 네이버 메일은 네이버에서 운영하고, 다음 메일은 다음에서 운영하죠? 이용약관, 규칙도 다 다릅니다. 마스토돈도 그렇습니다. 꼭 계정을 만들기 전에 규칙 등을 살펴봅시다.

한국어 사용자가 많은 곳이 좋을 것 같아요. 마스토돈은 내 사이트의 공개글을 모아볼 수 있는 기능이 있습니다. 덕분에 자연스레 커뮤니티가 형성되고, 새로 팔로우할 유저를 찾기도 쉽습니다. 반면 한국어가 거의 없는 사이트라면 새 친구 찾기는 어렵겠죠...

이 글에서는 "트잉여" 라는 사이트에 가입해보겠습니다. (제 계정이 거기에 있거든요.) 여러분은 아래의 목록을 살펴보시고 골라주세요!

2-1. 한국어 위주로 운영되는 마스토돈 사이트

이름 사이트 주소 운영 주체 특징
트잉여
(추천)
twingyeo.kr 개인
(@cheesekun)
  • 한국어 위주 사이트 중 사용자가 가장 많습니다.
  • 커스텀 이모지가 정말 많습니다. 너무 많아요.
  • 고양체 웹폰트 스킨
  • 처음에는 트위터의 대피소로 사용하려고 만들어졌다고 합니다.
  • 운영자 자비로 운영되고 있습니다. 기부를 안 받으시는 것 같아요.
  • 요즘 운영자분이 좀 바쁘셔서 버전업이 살짝 늦어요...
플래닛
(추천)
planet.moe 개인
(별마루 연구소)
(@robin_maki)
큐돈
(추천)
qdon.space 개인
(@jarm)
  • 퀴어 프렌들리. 퀴어 차별적인 게시물을 적극적으로 조치합니다.
  • 커스텀 스킨!
  • 최신버전 업데이트가 빠릅니다. 릴리즈 후보 버전도 업데이트됩니다!
  • 믿을 수 있는 서버 운영.
    운영자가 서버 운영 및 보안 분야의 프로입니다.
  • 운영 기부를 받고 있습니다. (보통은 이래야 정상이에요)
우리.인생 uri.life 개인
(@mayu)
  • 사이트 이름이 예뻐요
  • 운영자님 서버에 관심 좀 가져주세요...
mnetwork
마스토돈
(폐쇄 예정)

mastodon.mnetwork.co.kr 개인
(mNetwork)
(@Mnkai_rin)
  • 실험 목적의 사이트라고 합니다.
noon.social noon.social 개인 (추정)
  • 초대제로만 운영됩니다.

회사가 운영하는 한국어 위주 사이트는 아직 없습니다. 일본어권은 좀 있어요. (파우 (pawoo.net) 등)

3. 회원가입을 해보자

회원가입은 앱이 아니라 웹사이트에서 해보겠습니다.

마스토돈은 공식 모바일 앱이 없고, 제 3자가 만든 앱이 많습니다. 그래서 앱에서 회원가입이 안 되는 경우도 있고, 되더라도 방식이 제각각이거든요. 앱에 대해서는 나중에 알아보겠습니다.

사이트는 고르셨나요? 여기선 트잉여 twingyeo.kr 에 접속해서 가입해보겠습니다.
(왜 트잉여냐면 제 계정이 거기에 있거든요.)

twingyeo.kr 첫 화면의 가입 폼

메인 페이지에 회원가입란이 있습니다. 빈 칸을 입력한 뒤 등록하기를 누릅니다.

  1. 유저 이름
    사용하실 ID를 입력해주세요. 지금으로서는 가입 후 바꿀 방법이 없으니 신중하게 결정합시다.
    • [참고]
      제 ID는 sftblw 입니다.
      같은 사이트에서 저에게 멘션할 땐 @sftblw,
      다른 사이트 유저가 저에게 멘션할 때는 @sftblw@twingyeo.kr 이라고 씁니다.
  2. 이메일 주소
    로그인할 때 이메일로 로그인합니다. 회원가입 인증도 이메일로 해요.
  3. 비밀번호
  4. 비밀번호 한 번 더 입력 (확인용)

이메일 인증까지 마치면 로그인할 수 있습니다. 메일함에서 인증 메일의 링크를 클릭하신 뒤 로그인하시면 됩니다.

아직 여기는 한글화가 안 되었네요. 관리자분들 고생 많으셔요!

 

4. 둘러보자

처음 로그인하면 귀여운 코끼리가 있는 튜토리얼이 반겨줍니다. 직접 써봐야 이해하기 쉽지만 이 귀요미 튜토리얼을 한 번쯤 보고 넘어가시는 것도 좋을 것 같아요.

(클릭해서 확대)

이 이후부터는 직접 사용하는 모습을 GIF로 보여드리면서 설명하겠습니다.

4-1. 글 쓰기

글을 쓰고 "툿!" 버튼을 누릅니다.

마스토돈 글 쓰기

4-2. 글, 이미지 가리기

스포일러 같은 글은 열람주의(CW) 로, 음식 짤이나 성인 컨텐츠 같은 미디어는 민감한 미디어(NSFW) 로 바로 볼 수 없게 가릴 수 있습니다. (둘 다 동시에 설정할 수도 있습니다.)

팔로워를 배려할 수 있어서 좋습니다.

"열람주의" 설정하기 - CW 버튼을 눌러 나오는 곳에 경고를 적으세요.
"민감한 미디어" 설정하기 - 미디어를 올리고, 👁️ 버튼을 누르세요.

4-3. 공개 범위 설정하기

트위터는 계정 단위로만 비공개로 변경할 수 있지만, 마스토돈에서는 글 별로 비공개로 변경할 수 있습니다.

그 외에도 트위터에 없는 "타임라인에 비표시" 라는 것도 있습니다.

글 쓰기 버튼에서 지구본 버튼을 눌러 변경할 수 있습니다.

공개범위 변경하기

자세한 설명도 적어봤어요.

공개범위 설명 받아보는 사람 볼 수 있는 사람
🌏
공개
공개 타임라인에 올립니다.
  • 내가 있는 사이트의
    홈, 로컬, 연합 타임라인
  • 내 팔로워
  • 내 팔로워가 있는 사이트의
    연합 타임라인
누구나
🔓 (🏠)
타임라인에
비표시
홈에만 표시합니다.

내 팔로워

누구나
🔒
비공개
팔로워만 볼 수 있습니다.

내 팔로워
(나중에 팔로우한 사람도 볼 수 있습니다. 계정을 먼저 잠그세요!)

  • 내 팔로워
  • 내가 있는 사이트의 소유자
    (* 데이터베이스 조회 (번거로움))
  • 내 팔로워가 있는 사이트의 소유자
    (* 데이터베이스 조회 (번거로움))
✉️
다이렉트
받는 사람만 볼 수 있습니다.
  • 받는 사람
  • 받는 사람
  • 내가 있는 사이트의 소유자
    (* 데이터베이스 조회 (번거로움))
  • 내 팔로워가 있는 사이트의 소유자
    (* 데이터베이스 조회 (번거로움))

5. 공개글이 모이는 타임라인: 로컬, 연합

마스토돈에는 홈 타임라인 말고도 로컬 타임라인, 연합 타임라인 이라는 특이한 타임라인이 있습니다.

로컬, 연합 타임라인에는 공개범위를 🌏공개 로 설정해서 작성한 글들이 모입니다. 두 타임라인의 차이점은 이 사이트의 글만 포함할 건지, 아니면 다른 사이트의 글도 모두 포함할 건지입니다.

타임라인 종류 설명 여기에 모이는 글들
🏠
홈 타임라인
내가 팔로우하는 사람들의 글들이 모입니다. 내가 팔로우하는 사람들의 글 (비공개 글도 나와요)
👥
로컬 타임라인
이 사이트의 공개 글이 모입니다. 이 사이트의 사용자들이 올린 공개 글
🌏
연합 타임라인
이 사이트와 다른 사이트의 공개글이 모입니다.
(이 사이트가 알고 있는 글만 나옵니다. 모든 사이트의 공개 게시물을 한 번에 모아볼 순 없어요!)
  • 이 사이트의 사용자들이 올린 공개 글
  • 이 사이트 사용자가 팔로우하는 다른 사이트 사용자의 공개 글
  • 다른 사이트 사용자가 공유(부스트, 리트윗) 해서 이 사이트 사용자가 받아 본 공개 글
  • 이 사이트 사용자가 글 주소를 검색한 공개 글
  • 이 사이트가 구독하는 릴레이 서버에서 전달받은 공개 글

아쉽게도 모든 사이트의 글들을 모아볼 수는 없습니다. 죄다 모아보려고 하면 서버가 감당하지 못할 거에요!

글만으로는 잘 이해되지 않을 수 있으니까, 구체적인 사례를 그림으로 준비해봤어요.

로컬, 연합 타임라인의 구체적인 사례

("나루", "햇님" 이라는 사용자는 지어낸 허구의 사용자입니다.)

6. 트위터 친구를 찾아보자

트위터 계정과 마스토돈 계정을 둘 다 등록해서, 마스토돈에 있는 트위터 친구 찾기를 도와주는 사이트가 있었는데요, 운영자 Gargron이 그만 트위터 계정을 지워버려서 사라졌어요... Gargron 님의 트위터 개발자 권한과 함께 말이죠...

마스토돈 브릿지 https://bridge.joinmastodon.org/ 에서 트위터 친구를 찾아볼 수 있습니다.

트위터와 마스토돈에 모두 로그인하면 트위터 팔로우/팔로워 중 마스토돈을 하는 유저를 보여줍니다. 아래의 파란색 두 개 버튼을 눌러 로그인하면...

 

 

7. 모바일 앱을 사용해보자

사실 마스토돈은 SNS 사이트를 만드는 프로그램입니다. 마스토돈 사이트를 하나 새로 만들고 싶으면, 서버를 하나 마련해서 거기에 마스토돈을 설치해서 실행하면 됩니다. 아, 마스토돈이 공짜(오픈소스) 프로그램이라고 말 했던가요?

그런데, 마스토돈은 공식 모바일 앱이 없습니다. 마스토돈 프로젝트는 사이트를 만들 수 있는 서버용 프로그램만 만들거든요. 대신 누구나 앱을 만들 수 있게 API를 공개했습니다. 그래서 다른 개발자들이 만든 앱은 많습니다.

공식 홈페이지에도 앱 목록이 있으니 확인해주세요! (클릭)

앱이 많으면 뭘 골라야 하나요? 물론 제가 추천해드리죠.

7-1. SubwayTooter (안드로이드) (추천)

가격: 무료

좀 겉모습은 투박하지만 있을 기능은 다 있습니다. 푸시도 안정적으로 동작합니다.

커스터마이징이 강력하다고 하네요. 탭 추가 / 제거도 가능합니다.

한글화가 되어있습니다. 약간 이상한 부분도 있지만요.

7-2. Toot! (iOS)

가격: 유료 ($3.99)

애니메이션이 화려합니다. 근데 UI 구성은 좀 그래요. 공학 감성이 쫌...

잘 동작한다는데에 점수를 쳐주고 싶습니다.

7-3. 웹사이트 그 자체 (추천)

웹사이트 자체가 앱입니다! 인터넷 브라우저에서 "홈에 추가" 버튼을 누르면 홈 화면에 앱으로 추가될 거에요.

브라우저마다 방법이 다르니 여기서는 설명하지 않겠습니다. 근데 보시면 아실거에요!

웹사이트로 쓰길 원하신다면 더 가벼운 Pinafore(추천), 트위터랑 유사한 디자인의 Halcyon 이라는 선택지도 있습니다.

(*이런 걸 프로그레시브 웹 앱(PWA) 이라고 부릅니다.)

7-4. 다른 앱

공식 홈페이지에도 앱 목록이 있으니 확인해주세요! (클릭)

툿돈(Tootdon) (안드로이드, iOS, 무료) 은 가급적 피하세요. 작성한 내용을 검색을 위해 자신들 서버에 저장해놓는다고 합니다. 근데 나와 내 친구들의 개인정보가 툿돈 제작사에 저장되는 걸 개의치 않으신다면 제일 편한 선택이긴 합니다. 기능도 많고 잘 돌아가기도 하거든요.

오픈소스를 써보시려면 Tusky, FediLab(추천) (둘 다 안드로이드, 무료) 이 있습니다. Tusky 쪽이 느낌이 더 오픈소스-합니다. 사용성은 FediLab 쪽이 낫습니다.

아이폰만 지원하지만 Amaroq (iOS, 무료) 도 괜찮은 선택입니다. 저는 아이패드밖에 iOS 기기가 없어서말이죠...

트위데레(Twidere)피하세요. 마스토돈 특화 기능들이 숨어있어서 쓰기 어렵습니다. 거기다 마스토돈이 앞으로 지원하지 않을 방식으로 지원하는 거라 향후 지원이 끊길 수 있습니다. 거기다 실수로 마스토돈에 없는 사람을 공개 글로 언급했다가 부끄러워질 수 있어요.

Mast (유료)는 아이폰이라면 괜찮습니다. 제 마지막 기억으로는 아이패드에서 칼럼이 이상하게 동작했던 거 같아요.

8. 앱에서 로그인은 어떻게 하나요?

앱에서 마스토돈에 로그인하려면 이메일 주소, 암호 외에도 사이트 주소가 필요합니다. 앞서 설명했듯이 트위터라면 twitter.com 하나뿐이지만, 마스토돈은 사이트가 여럿이니까요. 네이버 메일의 ID, 암호로 다음 메일에 로그인할 수 없죠? 같은 겁니다.

앱에 따라 다르지만, 보통 사이트 주소는 두 가지 방식 중 하나로 묻습니다. 대부분이 직접 사이트 주소를 물어보지만 가끔 "전체 ID"를 입력하라는 곳도 있습니다.

유형 입력칸 설명 예시 뭘 입력해야 하나요? 입력 예시
사이트 주소 입력
  • 인스턴스 (Instance):
  • 사이트 주소 (Site URL):
  • 서버 (Server):
가입하신 사이트 주소 입력 https://twingyeo.kr
전체 ID 입력
  • Full ID:
ID를 사이트 주소를 포함한 형태로 입력

(요새는 잘 없습니다.)
@sftblw@twingyeo.kr

8-1. 서브웨이 투터에 로그인해보자

위에서 1번으로 추천했던 서브웨이 투터에 로그인해봅시다.

다운로드: https://play.google.com/store/apps/details?id=jp.juggler.subwaytooter

8-1-1. 개인 정보 정책

서브웨이 투터를 처음 키면 개인 정보 정책이 반겨줍니다. 그게... 툿돈이 저지른 일이 있어서 말이죠.

앞에만 살짝 읽어봤는데 계정 접근 권한에 대해선 나름 괜찮은 것 같습니다. 넘어갑시다.

서브웨이 투터의 개인 정보 정책

8-1-2. 계정 추가하기

  1. 왼쪽 메뉴를 열어서 계정 추가 버튼을 누릅니다.
  2. 로그인할 사이트의 주소를 입력하고 확인을 누릅니다. (저는 twingyeo.kr 에 로그인할 겁니다.)
  3. 위에서 입력한 웹사이트가 열립니다. 로그인합니다. (저는 이미 로그인이 되어있어서 바로 넘어갔습니다.)
  4. 로그인하면 서브웨이 투터에게 계정 접근 권한을 줄 지 물어봅니다. 허용 (AUTHORIZE) 합니다.
  5. 로그인 완료! 즐거운 마스토돈 되세요!

8-1-3. 서브웨이 투터

소셜 타임라인: 서브웨이 투터는 마스토돈 외에도 Misskey도 지원합니다. 그래서 "소셜 타임라인" 이라는 게 보일겁니다. 마스토돈 계정이라면 사용할 수 없으니 무시하셔도 됩니다. Misskey에 대해서는 다음 단락에서 알아보겠습니다.

투표: 투표 기능은 마스토돈 2.8에 추가될 예정입니다. 서브웨이 투터 화면에는 나오지만, 가입하신 사이트가 마스토돈 버전이 2.8 이상이 아니라면 사용할 수 없습니다. 사이트별로 버전이 제각각이고, 이렇게 특정 기능이 서브웨이 투터에 미리 추가되는 경우가 꽤 있으니 주의해주세요. (2019.04.03 기준으로 마스토돈 2.8은 정식 버전이 나오지 않았고, 릴리즈 후보 버전만 나왔습니다. 그리고 2019.04.11 에 마스토돈 2.8 정식버전이 나왔죠.)

9. ✨연합우주✨

9-1. 서버끼리 대화하는 언어: ActivityPub

마스토돈은 탈중앙형 SNS입니다. 어떻게 탈중앙형일까요?

사람들끼리 대화를 주고받을 때, "한국어"나 "영어"로 주고받듯이 특정 언어로 대화를 주고받습니다. 네이버 메일에서 다음 메일로 이메일을 보낼 때도 특정 언어로 대화를 주고받죠. 물론 마스토돈을 굴리고 있는 트잉여(twingyeo.kr) 사용자가 플래닛(planet.moe) 사용자에게 멘션을 보낼 때도 그렇습니다.

마스토돈 사이트끼리 대화를 주고받을때에는 ActivityPub (액티비티펍) 이라는 언어를 사용합니다.
(이런 걸 보고 전문용어로 프로토콜이라고 부릅니다.)

어, 근데 이 언어는 표준 언어입니다. 마스토돈이 아닌 다른 SNS 프로그램도 지원할 수 있어요. 그리고 실제로 있습니다. 호환 SNS 사용자와 마스토돈 사용자는 멘션을 주고받거나 팔로우할 수 있습니다.
(전문용어: W3C 권고안)

9-2. 연합우주

그런데 마스토돈 사이트(서버)는 모든 액티비티법 서버를 알지는 못합니다. 자신이 아는 사이트만 알죠. 예로 트잉여 사이트는 트잉여 회원이 팔로우하는 다른 사이트들만 압니다. 그래서 그물망처럼 연결되게 됩니다.

이걸 스타 트렉의 성단에 비유해서 페디버스(Fediverse = Federation + Universe), 즉 연합우주라고 부릅니다. 탈중앙형 소셜망에서 태어난 말이에요. 예쁘지 않나요?

9-3. 호환 서버 프로그램

마스토돈 외에도 서버끼리 대화할 때 액티비티펍 이라는 공용어를 쓰는 서버용 프로그램이 꽤나 있습니다. 한 번 둘러봅시다.

9-3-1. 소셜 네트워크

마스토돈 외에도 SNS가 둘 이나 더 있습니다. 능력과 의지가 있으시다면 하나 만들어주세요!

프로그램 이름 특징
Pleroma (플레로마)
  • 가볍습니다! 라즈베리 파이에 설치해도 무난히 잘 돌아갑니다.
  • "마스토돈 웹 프론트엔드"도 같이 있습니다. 마스토돈 화면이랑 거의 똑같이 쓸 수도 있어요.
  • HTML, 마크다운 등의 다양한 글 형식을 지원해요.
  • 4개를 초과해서 이미지를 올릴 수 있습니다.
    (이런 게시물을 전달받았다면, 마스토돈에서는 4개까지밖에 안 보여요.)
Misskey (미스키-)
  • 재밌는 기능이 많습니다.
    (재밌으면 일단 추가되는 거 같아요.)
  • 올렸던 미디어를 다시 사용할 수 있는 "미스키 드라이브" 기능!
  • 슬랙처럼 이모티콘으로 반응할 수 있어요.
  • 업데이트가 과도하게 자주 나와요...
    (저도 하나 운영하고 있거든요)
마스토돈
(마스토돈도 공평하게 소개해줘야죠!)
  • 가장 안정적입니다.
  • 가장 기능집합이 개념찹니다.
  • 신고 기능이 정말 강력합니다.
  • 검색이 일부러 제한되어 있는 등, 트롤짓을 하기 어렵게 , 굳이 자극적으로 쓰지 않아도 되도록 만드는 방향으로 개발되고 있습니다. 가끔 불편하긴 하지만 상대적으로 안전해서 좋아요.

그 외에도 PixelFed (이미지 공유), 개발중인 AardWolf (페이스북식 SNS) 등도 있습니다.

9-3-2. 그 외

SNS 말고도 있다는 게 대단한 거 같아요.

그 외에 더 있을 거 같은데 줄이겠습니다!

10. 추천 봇 계정

마스토돈은 탈중앙형 SNS다보니 다른 사이트의 정보에 어둡기 쉽습니다. 건너건너 알음알음 알아야 하니까요.

그래서 몇몇 봇 계정을 추천해보려고 합니다. (덤으로 제 봇 홍보도 좀 하구요)

+. 용어에 대하여

글 내내 "서버" 라는 말은 거의 쓰지 않고 대신 "사이트" 라고 많이 표현했습니다. 이 이유는 서버 하면 게임 서버가 떠올라서 그런지 오해하시는 분들이 좀 있으시더라구요.

마스토돈 공식에서는 마스토돈을 설치해서 실행하는 사이트를 "인스턴스" 라는 용어로 표현했는데, 헷갈린다고 이제는 "서버" 라고 표현한다고 합니다. 결국 어느쪽이던 누군가는 헷갈릴 겁니다. 히히

+. 관련글

마스토돈 인스턴스를 쉽게 만들 수 없을까?

마스토돈 프로필에 링크 소유자 검증을 추가했어요!

msky.naru.cafe 개설, Misskey에 대한 감상


글 갱신 이력

  • 2017.07.08 - 처음 작성
  • 2017.11.30 - "트위터 친구를 찾아보자" 추가, "모바일 앱을 사용해보자" 부분 강화, "인스턴스를 정하자" 에 인스턴스 목록 추가
  • 2018.01.15 - 관련글 추가
  • 2018.04.23 - 모바일 앱을 사용해보자 부분에 앱 추가, Tootdon 경고 추가, 첫 단락에 오피셜 영상 추가, 앱에 로그인 추가
  • 2018.10.16 - 이미지를 최신 버전으로 수정중
  • 2019.03.31 ~ 04.03 - 전체 업데이트, 연합우주 섹션 추가 (헉헉)
  • admin 2019.04.09 20:56 댓글주소 수정/삭제 댓글쓰기

    마스토돈 가입하고 생소한 부분들이 있어 찾다가 이 글을 봤는데 잘 정리해두셔서 좋네요.
    폰에서 쓸 앱을 찾고 있었는데 그냥 북마크 빼서 쓰는 게 낫겠군요.