메인 콘텐츠로 건너뛰기

오픈 소스 및 분산 된 소셜 네트워킹 플랫폼.

Mastodon은 개방형 웹 표준 및 원칙을 기반으로 소셜 네트워크를 만드는 데 사용됩니다. Twitter와 마찬가지로 사용자가 다른 사용자를 팔로우하고 텍스트, 사진 및 비디오 콘텐츠를 게시할 수 있습니다.

Mastodon 플랫폼은 소셜 네트워킹에 대한 연합 된 접근 방식을 취합니다. 각 Mastodon 인스턴스는 독립적으로 운영되며 누구나 인스턴스를 만들고 커뮤니티를 구축할 수 있습니다. 서로 다른 인스턴스의 사용자는 여전히 서로를 팔로우하고, 콘텐츠를 공유하고, 통신할 수 있습니다. Mastodon은 ActivityPub 프로토콜을 사용하여 통신하는 소셜 네트워크 및 기타 웹 사이트 모음 인 Fediverse에 참여합니다. 이를 통해 서로 다른 마스토돈 인스턴스가 통신할 수 있으며 Fediversy의 다른 플랫폼도 마스토돈과 통신할 수 있습니다.

Mastodon 서버의 크기는 소규모 프라이빗 인스턴스에서 대규모 퍼블릭 인스턴스에 이르기까지 다양하며 일반적으로 특정 관심사 또는 공유 원칙을 중심으로 합니다. 가장 큰 Mastodon 서버는 Mastodon.social로, Mastodon 플랫폼 개발자가 만든 일반 관심 서버입니다. 540,000명 이상의 사용자를 보유하고 있으며 철저한 행동 강령을 자랑합니다.

마켓플레이스 앱 배포

리노드 마켓플레이스를 사용하면 클라우드 관리자를 사용하여 컴퓨팅 인스턴스에 소프트웨어를 쉽게 배포할 수 있습니다. 전체 단계에 대한 마켓플레이스 앱으로 시작하세요.

  1. 클라우드 관리자에 로그인하고 왼쪽 탐색 메뉴에서 마켓플레이스 링크를 선택합니다. 이렇게 하면 마켓플레이스 탭이 미리 선택된 리노드 만들기 페이지가 표시됩니다.
  2. 선택 섹션에서 배포할 앱을 선택합니다.
  3. 계산 인스턴스 만들기 가이드 내에서 단계와 조언을 수행하여 양식을 작성합니다. 선택한 마켓플레이스 앱에 따라 추가 구성 옵션이 있을 수 있습니다. 호환 되는 배포, 권장 된 계획 및 이 마켓 플레이스 앱에 사용할 수 있는 추가 구성 옵션에 대 한 아래 구성 옵션 섹션을 참조 하십시오.
  4. 리노드 만들기 단추를 클릭합니다. Compute 인스턴스가 프로비전되고 완전히 전원이 켜지면 소프트웨어 설치가 완료될 때까지 기다립니다. 이 시간 전에 인스턴스가 전원을 끄거나 다시 시작하면 소프트웨어 설치가 실패할 수 있습니다.
  5. 앱이 완전히 설치되었는지 확인하려면 마켓플레이스 앱으로 시작하기 > 설치를 확인하십시오. 설치한 후 배포 시작 섹션 내의 지침을 따라 응용 프로그램에 액세스하고 사용을 시작합니다.

예상 배포 시간: Mastodon은 컴퓨팅 인스턴스가 프로비저닝을 완료한 후 10-15분 내에 완전히 설치되어야 합니다.

  • 지원되는 배포판: Debian 11
  • 권장 최소 요금제: 모든 계획 유형과 크기를 사용할 수 있습니다.

이 가이드에는 이메일 전송이 포함되거나 발생할 수 있습니다. 스팸을 방지하기 위해 Linode는 2019년 11월 5일 이후에 생성된 새 계정에 대해 모든 Linode의 포트 25, 465 및 587에서 아웃바운드 연결을 제한합니다. 자세한 내용은 Linode에서 이메일 보내기를 참조하십시오.

구성 옵션

  • 도메인 (필수): 마스토돈 서버에 사용할 도메인 이름(예: example.com).
  • 리노드 API 토큰(필수): 계정에 대한 개인용 액세스 토큰입니다. 더 리노드 API 은 DNS 관리자를 통해 사용자 지정 도메인에 대한 DNS 레코드를 만드는 데 사용됩니다. 보다받기 API 액세스 토큰.
  • Let's Encrypt 인증서용 이메일(필수): Let's Encrypt를 통해 TLS/SSL 인증서를 생성할 때 사용할 이메일입니다. 이 이메일 주소는 인증서를 갱신해야 할 때 알림을 받습니다.
  • 마스토돈 소유자의 사용자 이름(필수): 마스토돈 서버에 대해 생성될 소유자 사용자의 사용자 이름입니다.
  • 마스토돈 소유자의 이메일 주소(필수): 마스토돈 서버 소유자의 연락처 이메일입니다.
  • 단일 사용자 모드(필수): 단일 사용자 모드를 활성화하면 다른 사용자가 Mastodon 서버에 참여할 수 없습니다.

배포 후 시작하기

도메인의 이름 서버 구성

배포 중에 지정한 사용자 지정 도메인에서 Mastodon을 사용하려면 Linode의 이름 서버를 사용하도록 도메인을 구성해야 합니다. 이 작업은 일반적으로 등록 기관을 통해 직접 수행됩니다. 도메인에 Linode의 이름 서버 사용을 참조하십시오.

마스토돈 사이트 보기

웹 브라우저를 열고 Mastodon을 배포할 때 입력한 사용자 지정 도메인으로 이동합니다. 그러면 Mastodon의 탐색 페이지가 열리고 사이트에 대한 공개 정보, 공개 게시물 및 로그인 또는 계정 생성 링크가 표시됩니다.

마스토돈 계정 및 설정에 액세스합니다.

1. Mastodon 사용자의 암호를 포함하여 배포 중에 사용자를 대신하여 생성된 암호를 가져와서 저장합니다.

  1. 새로운 컴퓨팅 인스턴스에 로그인 리시 (주) 또는 SSH 를 사용하여 root user 및 인스턴스를 생성할 때 입력한 연결된 암호.
  2. 암호는 /root/.deployment-secrets.txt 파일에 저장되었습니다. 이 파일은 원하는 텍스트 편집기에서 또는 cat 명령:

    cat /root/.deployment-secrets.txt

    이 파일에는 PSQL 암호와 사용자(소유자)의 암호가 포함되어 있습니다.
File: /root/.deployment-secrets.txt
# BEGIN ANSIBLE MANAGED BLOCK
# PSQL password
password: WiLjKhJSZE01TW3AoqViN3Kglu2bidWt
# Owner password
password: 3c4a675311ee52c0c1d7173d5169a10d
# END ANSIBLE MANAGED BLOCK

2. 마스토돈에 로그인합니다. 웹 브라우저 내에서 https://[domain.tld]/auth/sign_in교체 [도메인.tld] Mastodon을 배포할 때 입력한 사용자 지정 도메인으로. 그러면 로그인 페이지가 열립니다. 생성한 소유자의 이메일 주소와 이전 단계에서 얻은 비밀번호를 입력합니다. 로그인하면 사용자의 홈 페이지가 열리고 자신의 타임 라인, 게시물 작성 양식 및 탐색 할 수있는 링크가 표시됩니다.

1

3. 관리자 설정에 액세스. 다음으로 이동합니다. https://[domain.tld]/admin/settings/ 을 클릭하여 사이트의 관리 설정을 봅니다. 관리 페이지에서는 사이트의 모양, 느낌 및 동작을 변경할 수 있습니다. 사이트 이름, 연락처 사용자 이름, 연락처 전자 메일, 서버 설명 및 다른 탭의 필드를 포함하여 이러한 각 설정을 구성하는 것이 좋습니다.

1

4. Mastodon 인스턴스에는 Sidekiq(백그라운드 처리) 및 PgHero(Postgres용 성능 대시보드)도 포함됩니다. 이 두 가지 모두 Mastodon 기본 설정 페이지를 통해 또는 다음 URL로 이동하여 액세스할 수 있습니다.

사이드키크: https://[domain.tld]/sidekiq

페이지 히어로: https://[domain.tld]/pghero

5. Mastodon 서버는 신규 사용자 가입 또는 비밀번호 재설정과 같은 작업에 대한 이메일을 보내도록 구성됩니다. 설치에는 최소 DNS 레코드만 포함되며 추가 구성 없이는 배달 가능성이 제한될 수 있습니다. DNS 구성 및 이메일 모범 사례에 대한 자세한 내용은 Linode에서 이메일 보내기 가이드를 검토하십시오.

마스토돈에 대해 자세히 알아보려면 마스토돈 관련 뉴스와 기사가 있는 공식 마스토돈 블로그를 확인하세요. Mastodon의 토론 포럼에서 Mastodon 관리 커뮤니티에 참여할 수 있으며, 여기에서 기술 문제 및 커뮤니티 거버넌스에 대한 대화를 정독할 수 있습니다. 인스턴스를 전 세계에 알릴 준비가 되면 관리자 양식을 작성하여 Instances.social의 목록에 추가할 수 있습니다.

Mastodon Marketplace 앱은 Linode에 의해 구축되었습니다. 앱 배포에 대한 지원은 Linode 지원에 문의하십시오. 도구 또는 소프트웨어 자체에 대한 지원을 받으려면 Mastodon GitHub 토론을 방문하세요.