mir.pe (일반/밝은 화면)
최근 수정 시각 : 2023-01-26 14:24:08

마스토돈(SNS)

텍스트 중심 마이크로 블로그 목록
{{{#!wiki style="margin:0 -10px -5px"
{{{#!folding [ 펼치기 · 접기 ]
{{{#!wiki style="margin:-6px -1px -11px; word-break: keep-all"
서비스 종료 사진 중심 Q&A 기반 학교 }}}}}}}}}
마스토돈
Mastodon
파일:1200px-Mastodon_Logotype_(Simple).svg.png
유형 탈중앙형 SNS 서버 프로그램
라이선스 AGPL
프로그래밍 언어 Ruby
서버간 프로토콜 ActivityPub[1], OStatus[2]
개발자 Eugen Rochko 외
홈페이지 https://joinmastodon.org
최초 버전 공개 2016년 3월 16일
1.0 버전 공개 2017년 2월 6일
소스코드 파일:GitHub 아이콘.svg
파일:mastodon-logo.svg 파일:트위터 아이콘.svg
1. 개요2. 기능3. 단점
3.1. 검색의 제한3.2. 툿 일괄 비공개 기능의 부재
4. 외부 서비스
4.1. 클라이언트
4.1.1. 모바일 클라이언트4.1.2. 웹 클라이언트4.1.3. 데스크탑 클라이언트
4.2. 관련 웹사이트4.3. 브라우저 확장기능4.4. 인스턴스(서버) 운영 프로그램
5. 인스턴스 목록
5.1. 모아보기 (이용자 수 등)5.2. 언어별 (자유 주제)
5.2.1. 영어권 인스턴스5.2.2. 한국어 인스턴스5.2.3. 일본어 인스턴스
5.3. 주제별 인스턴스

[clearfix]

1. 개요

독일의 개발자 오이겐 로흐코(Eugen Rochko) 파일:mastodon-logo.svg 가 개발을 주도하는 오픈 소스 분산형(decentralized, 탈중앙형) SNS. 이름의 유래는 멸종된 동물인 마스토돈으로, 이에 따라 마스코트도 마스토돈, 앱 아이콘도 코끼리 모양이다.

기본적인 사항은 트위터와 매우 유사하지만, SNS 서버를 운영하는 회사가 따로 있는게 아니라 분산형 오픈소스이기 때문에 누구든지 인스턴스(서버)를 열어 운영할 수 있다. 각 인스턴스끼리 상호작용도 가능하기 때문에 다른 인스턴스의 사용자를 팔로우하고 대화를 주고받을 수도 있다. 대략적인 기능을 설명한 글이 있으니 참고: "갑자기 유행하기 시작한 마스토돈이 대체 뭐야?"(번역) 마스토돈을 사용해봅시다. (트위터와 비슷한 SNS)

2022년 일론 머스크가 트위터를 인수하겠다고 발표한 직후 일론 머스크에 반감을 가진 일부 진보 진영과, 표현의 자유라는 명목하에 혐오 발언이 늘어날 것을 우려한 일부 유저들의 가입이 대폭 늘었다. 일부 인스턴스는 가입을 제한했으며, 한국에서도 몇몇 인스턴스에 장애가 발생하기도 하였다.

2022년 11월 머스크의 트위터 인수가 확정된 이후 다수의 인스턴스가 개설되고 이용자 수가 약 48만명 증가했다고 개발자 오이겐 로흐코가 직접 밝혔다. #

마스토돈은 트위터와 달리 공식 서버가 존재하지 않는다. 개발진은 마스토돈 서버 프로그램과 API를 공개하며 이를 지속적으로 업데이트할 뿐이고 이를 이용해 다른 유저들이 자발적으로 서버를 운영하고 어플리케이션을 만드는 식이다.[3] 웹사이트 화면도 이 API를 사용하는 하나의 앱이다.

공개 이후 한동안 공식 앱조차 없었지만, 2021년 7월 iOS용 공식 앱이 공개되었으며 2022년 4월에는 안드로이드용 공식 앱이 공개되었다.

한국에서도 일부 개인 사용자에 의해 인스턴스가 운영되고 있다. 한국 외 국가의 인스턴스에서도 한국어 UI가 지원된다.

2. 기능


파일:마스토돈1.png
파일:마스토돈2.png

3. 단점

3.1. 검색의 제한

트위터처럼 광범위한 검색이 불가능하다. 툿들은 '키워드'로 검색하는 것이 불가능하며 오로지 해시태그 검색만 가능하다. 또한 유저 이름을 검색하는 경우 상위 5개 밖에 뜨지 않기 때문에 정확하게 입력하지 않으면 찾기 힘들다. 단, 서버 관리자가 검색엔진을 설치해서 연결한 경우에는 자기 자신이 개입 된 글(직접 작성한 글, 부스트/즐겨찾기를 했던 글, 나를 멘션한 글)에 한해서 키워드로 검색할 수 있다[10].

글 내용 검색을 제한한 건 다분히 의도적인데, 트롤링을 막기 위해서이다. 트위터 같은 곳에서 특정 키워드로 검색해서 공격을 하는 것 같은 트롤링을 즐기는 사람들이 종종 있고, 마스토돈의 개발 방침이 트롤링을 미연에 방지하고 효과적인 대처 도구를 제공하는 것이기 때문이다.

트위터 처럼 고급 검색 기능을 지원하고 있지도 않다. 트위터의 경우 to:[아이디] 혹은 from:[아이디] 같은 검색을 통해서 RT를 제외하고 그 사람이 작성했던, 혹은 그 사람에게 멘션이 된 트윗들을 일괄 검색하는게 가능하나 마스토돈은 이것이 불가능 하기 때문에 특정 계정의 프로필에서 RT를 제외하고 그 사람이 쓴 툿만 골라서 보는 것이 불가능하다. 또한 트위터에서는 @[아이디1] @[아이디2] 이런식으로 검색해서 아이디1, 아이디2이 서로 주고받은 트윗 혹은 그 둘이 모두 멘션된 트윗들을 검색하는게 가능하나 이 역시 마스토돈에서는 불가능했지만 2.8.0버전 이후부터 검색 API에 작성자를 제한할 수 있는 옵션이 생겼다.

마스토돈 자체적으로는 검색을 부분적으로만 지원하나, 외부에서 글을 수집하여 검색을 구현한 사이트가 존재한다. 후술할 tootsearch에서 고급 검색이 가능하다. 예를들어 account.username:[아이디1] @[아이디2] 라는 식으로 검색한다면 아이디1이 작성한 툿중 아이디2에게 멘션을 한 툿만 골라서 보여준다. 하지만 상술했듯 답글 툿은 검색되지 않기 때문에 그닥 유용하진 않다.

3.2. 툿 일괄 비공개 기능의 부재

트위터에서는 계정을 비공개하면 그 사람이 작성했던 모든 트윗에 일괄 비공개가 적용된다. 하지만 마스토돈은 각각의 툿 마다 공개, 비공개 여부를 설정하는 식이라서 트위터처럼 일괄 공개, 비공개 수정이 불가능하며 이미 한번 작성된 툿의 공개 여부를 바꾸는 것도 불가능하다. 그나마 존재하는 '계정 잠금' 기능은 팔로우를 그냥 받을 것인지 승인을 거쳐서 받을 것인지 설정하는 것일 뿐 자신이 그간 작성했던 모든 트윗들의 공개 범위를 설정하는 방법은 없다.

마스토돈이 분산형 구조라는 점을 생각해보면 사실상 불가능한 일임을 알 수 있다. 내가 썼던 글을 모두 한꺼번에 비공개로 만드려면 내 툿을 전달했었던 다른 서버에도 글이 비공개로 변경되었다고 전부 알려야 하는데, 이걸 일괄적으로 한 번에 하는 건 다른 서버들에 테러 행위를 하는 것이나 다름없기 때문이다. 거기다 공개된 채로 이 서버 저 서버를 부스트되어 돌아다니고 있는 툿이 거쳐간 경로를 다 조사하는 것도 불가능에 가깝다. 그렇다보니 내 계정이 있는 사이트에서만 비공개글로 변경하면 반쪽짜리 비공개가 된다.

4. 외부 서비스

4.1. 클라이언트

4.1.1. 모바일 클라이언트

공식 홈페이지에서 앱 목록을 확인할 수 있다.

4.1.2. 웹 클라이언트

4.1.3. 데스크탑 클라이언트

4.2. 관련 웹사이트


4.2.1. tootsearch


일본에서 개발된 검색 기능으로 tootsearch 라는 것이 있다. 소스코드 github API도 공개하고 있기 때문에 '서브웨이 투터' 어플에 이식되기도 했다. 단 공식적으로 제공되는 서비스가 아니기 때문에 역시 완벽하지는 않다. 가끔씩 몇몇 툿들은 공개 상태로 멀쩡히 있는데도 검색결과에 안나타나는 경우도 있기도 하며, @[아이디] 를 검색할 경우 그 아이디를 멘션한 툿 까지는 확인할 수 있으나, 특정 툿 아래에 달린 답글 툿은 검색되지 않는다는 단점이 있다.

점수순, 최근순, 부스트순, 즐겨찾기순 등으로 검색이 가능하다. 검색 대상은 Pawoo를 포함 총 7개의 일본 인스턴스지만 해당 인스턴스의 연합 타임라인까지 같이 검색되기 때문에 다른 인스턴스 까지 폭넓은 검색이 가능하다.

기본적으로 띄어쓰기를 사용하면 AND 검색이 가능하다. [키워드1] [키워드2] 이런식으로. 다만 OR 검색을 위해서는 [키워드1] OR [키워드2] 라고 가운데 OR을 붙여야한다.

앞서 다음과 같은 특수 명령어 검색이 가능하다. 해당되는 계정이 작성한 트윗을 전부 보여준다. 이후 띄어쓰기 한뒤 키워드를 추가로 입력하면 AND 검색이 가능하여 해당 명령어를 적용 시킨 검색 결과 중에서도 해당 키워드가 포함된 것만 보여준다.[17] 실제로 검색할때는 [, ] 이 두개를 빼고 해야한다.

비슷한 검색 기능으로 https://realtime.userlocal.jp/가 있긴 하나 tootsearch에 비하면 검색이 안되는 것도 많고 기능도 많이 떨어진다.

4.3. 브라우저 확장기능

4.4. 인스턴스(서버) 운영 프로그램



5. 인스턴스 목록

(순위는 한 자릿수 외에는 집계하는 사이트마다 다를 수 있으니 기술하지 않으시길 바랍니다.)

5.1. 모아보기 (이용자 수 등)

마스토돈은 누구나 인스턴스를 개설할 수 있고, 인터넷처럼 분산되어 있다보니 전체 인스턴스 목록과 이용자수를 알 수는 없지만 많은 수의 인스턴스들의 정보를 모아둔 사이트들은 있다.

개별 인스턴스에 대한 정보는 일본어 마스토돈 위키가 잘 정리되어 있는 편이다.

5.2. 언어별 (자유 주제)

5.2.1. 영어권 인스턴스

5.2.2. 한국어 인스턴스

아래의 인스턴스들은 같은 릴레이 서버[18]로 연결되어있기 때문에 어느 서버에 가더라도 연합 타임라인에서 거의 같은 내용을 볼 수 있다. 때문에 인스턴스를 고를 때 규모를 따질 필요가 없으며 오히려 추천되지 않는다.[19] 대신 공식 사이트에 소개된 인스턴스들은 안정적 운영을 위한 필수적 조건을 갖추고 있기 때문에 이 곳에 소개되었거나 오래 운영된 인스턴스들이 보통 믿을만 하다. 또한 아래에 소개되지 않은 Misskey[20] 기반 인스턴스도 있으니 한국 마스토돈 연합 위키도 참고해봄직 하다.

한국어 주제 릴레이에 연결된 서버 목록은 https://relay.mastodon.kr/ 에서 볼 수 있다 (2022년 11월 14일 기준 30개, 마스토돈이 아닌 서버 포함)

다만 다른 서버와 연결되어 있지 않고 독자적으로 동작하는 서버도 존재한다.

5.2.3. 일본어 인스턴스

5.3. 주제별 인스턴스

5.3.1. 성인

5.3.1.1. baraag.net
야짤 그림, 만화 등의 제한 및 검열이 없는 창작물을 위한 인스턴스이다. 실사 성인물은 업로드를 금하고 있으며, 고어・스캇・로리・쇼타・페티쉬・팬아트등을 허용한다고 한다.

제한 및 검열이 없는 성인 창작물을 주요 주제로 다루는 만큼 관련 법에 굉장히 민감하며, 이에 따라 서버의 위치도 적절한 곳으로 옮겨가는 것으로 보인다. 약관에 검열 없는 성인 창작물을 법적 제재 없이 올려도 되는 이유에 관련한 자세한 법 관련 내용이 기술되어 있다. 최초에는 서버의 위치가 프랑스였으나 2019.09.10 기준으로 미국으로 옮겼는지 서버가 미국에 있어서 미국 법을 따른다고 한다.

영국, 호주, 캐나다, 뉴질랜드 등 일부 영미권 국가에서는 가상의 그림, 만화라 할지라도 아동청소년캐릭터를 성적으로 묘사하는 미디어를 아동 포르노・성 착취물이라 규정하고 처벌하는 것과 달리, 미국에서는 가상의 캐릭터라면 이것이 허용되기 때문에 이런류의 그림을 사용하는 다양한 영미권 국가 사람들이 baraag.net을 쓴다.

주제가 주제다보니 프랑스, 일본?? 등 국가를 가리지 않고 상당히 많은 인스턴스가 baraag.net을 정지[22], 침묵[23] 처리하거나 미디어를 거부[24]한 상태이다. 2022년 11월 기준 baraag.net을 정지, 침묵, 미디어 거부를 하지 않은 인스턴스가 남아있는지는 불명확하다.


[1] W3C 소셜웹 권고 표준 http://activitypub.rocks/ [2] 3.0.0 부터 지원 중단 [3] 마스토돈 개발진이 운영하는 인스턴스인 mastodon.social가 있긴 하지만 공식 서버는 아니다. [4] '툿'(toot)이라는 단어는 원래 코끼리가 내는 소리를 가리키는 의성어이다. 그래서 게시 버튼이 한국어로는 '뿌우!'로 나왔었는데, 4.0.0 버전부터 기본값이 '게시!'로 바뀌었다. [5] 계정주는 이를 거절할 수 있다. [6] PNG 형식, 최대 크기 128*128 픽셀 [7] 2.3.0 이상 부터 지원되며 한국어의 경우 노리 토크나이저 설치 및 소스코드 수정이 필요하다. 엘라스틱 서치 자체가 메모리 사용량이 매우 많아 대부분의 중소형 인스턴스에는 설치되어 있지 않다. [8] 단 너무 위쪽을 클릭하면 툿이 아니라 그 툿을 작성한 계정 프로필로 들어가지니 주의 [9] X분전에 작성됨, X시간 전에 작성됨 혹은 X년 X월 X일 날짜로 작성된거 [10] 2.3.0 이상 [11] https://www.pixiv.net/info.php?id=5188 [12] https://github.com/tateisu/SubwayTooter [13] 등록 시도시 이 영상을 대신 보여준다. [14] https://nolanlawson.com/2018/04/09/introducing-pinafore-for-mastodon/ [15] 다만 트위터에서 업데이트로 UI를 변경해서 더이상 완전히 똑같은 모양은 아니게 되었다. [16] 원래 운영중이였으나 마스토돈 이용자들과 갈등 끝에 폐쇄되었다. # [17] 예를들어 account.username:[아이디] [키워드] 라고 하면 해당 아이디를 사용하는 계정이 작성한 툿들 중 키워드가 포함된 것만 보여준다. [18] 인스턴스의 공개 설정된 글을 수신받아 연결된 다른 모든 인스턴스에 뿌리는 서버 [19] 마스토돈은 특정 서버에 사람이 몰리면 그 서버에 부담만 더 가는 구조이다. [20] 같은 ActivityPub 프로토콜을 사용하여 마스토돈과 소통이 가능하지만, 기능이 조금 다르다. [21] 가입할 때 다른 사이트에서 사용하던 아이디로 가입하면 신원이 특정될 가능성이 높으니 다른 아이디를 사용하는걸 권하고 있다. [22] 모든 통신이 차단된다. (baraag를 완전히 차단한 인스턴스 목록) - 프랑스, 일본 인스턴스도 있음 [23] 팔로우 중이지 않은 baraag 유저와는 상호작용 불가능 [24] 미디어를 거부한 인스턴스에 baraag 유저의 이미지 등의 미디어가 저장되지 않으며, 해당 인스턴스의 타임라인에 미디어가 링크만 나오고 보이지 않게 된다.