신원을 신중하게 설정하세요
출시 전에 공개 도메인을 선택하고 나중에 변경하기 어려운 식별자를 파악하세요. 계정 복구와 트랜잭션 이메일을 계획하세요. 신뢰할 수 있는 알림 경로는 가입과 모더레이션에 중요합니다.
전체 서비스 규모 산정
웹 프로세스, 백그라운드 워커, PostgreSQL, Redis 및 미디어 스토리지가 모두 리소스 사용에 기여합니다. 연합 및 원격 미디어는 로컬 사용자 수를 초과하여 증가할 수 있습니다. 워커 대기열, 데이터베이스 증가 및 스토리지를 측정하세요.
관리 및 중재를 활성 상태로 유지하세요
지원되는 릴리스, 강력한 관리자 인증 및 신중한 등록 제어를 사용하세요. 커뮤니티 규칙과 연락 절차를 게시하세요. 연합 결정에는 단순히 실행 중인 컨테이너가 아니라 책임 있는 운영자가 필요합니다.
영구 상태를 백업하세요
일관된 데이터베이스 백업, 로컬 업로드 미디어, 구성 및 보호된 서명 비밀을 유지하세요. 업스트림 복구 지침을 따르고 복원을 테스트하세요. 웹 컨테이너의 정적 복사본은 완전한 인스턴스 백업이 아닙니다.
첫 사용자 여정 검증
커뮤니티를 초대하기 전에 가입 또는 초대, 이메일 전송, 미디어 업로드, 비밀번호 복구 및 연합 상호작용을 테스트하세요. 홈페이지가 여전히 응답하더라도 백그라운드 워커가 실패할 수 있으므로 작업 큐와 재시도를 모니터링하세요. 구성, 데이터베이스 및 로컬 미디어 복구 계획을 일치시켜 유지하세요.
공식 문서: Mastodon 운영자 설치 가이드
미디어에 수명 주기를 부여하세요
원격 미디어 캐싱, 로컬 업로드, 백업은 가치와 보존 요구가 다릅니다. 증가량을 예측하고 외부 객체 스토리지를 신중하게 선택하세요. 스토리지 통합이 운영상 무료라고 가정하지 말고 데이터 위치, 자격 증명, 비용을 검토하세요.
지속 가능한 신원과 설치 경로 선택
사용자가 계정 주소에 의존하기 전에 인스턴스의 공개 도메인을 설정하세요. SMTP, TLS, 지원되는 운영 체제 및 로컬 업로드와 연합 미디어를 위한 충분한 스토리지를 준비하세요. 현재 업스트림 설치 가이드는 소스 기반 경로를 제공합니다. 컨테이너 패키징은 실제로 선택한 프로젝트 및 릴리스와 대조하여 확인해야 합니다. 오래된 Compose 예제를 유일한 유지관리자 지원 경로로 제시하지 마세요. 소프트웨어와 함께 커뮤니티 관리 및 복구 연락처를 계획하세요.
- 웹 프로세스, 스트리밍 서비스, 백그라운드 워커, PostgreSQL, Redis를 목록화하세요.
- 별도의 서비스 자격 증명을 사용하고 데이터베이스를 공개 리스너에서 분리하세요.
- 사용자를 초대하기 전에 가입 및 조정 규칙을 결정하세요.
공식 문서: Mastodon 설치 사전 요구 사항
확장하기 전에 테스트된 인스턴스 하나를 먼저 구동하세요
고정된 릴리스의 설정 절차에 따라 공개 오리진과 SMTP를 구성하고, 데이터베이스를 초기화하며, 지원되는 관리 경로를 통해 운영자 계정을 생성하세요. 올바르게 구성된 TLS 프록시 뒤에 서비스를 배치하고 웹, 스트리밍 및 작업 프로세스를 시작하세요. 영구 업로드는 교체 가능한 애플리케이션 파일과 분리하세요. 초기에는 등록을 제한하여 많은 계정과 연합 이벤트가 의존하기 전에 구성 문제를 수정할 수 있도록 하세요.
공식 문서: 공식 Mastodon 설치
서비스를 통해 실제 게시물을 따라가 보세요
테스트 계정을 사용하여 초대/가입, 이메일 전달, 로그인, 미디어 업로드, 로컬 게시물 및 다른 인스턴스와의 승인된 상호작용을 확인하세요. 웹 홈페이지만 보지 말고 백그라운드 작업이 완료되는지 점검하세요. 알림과 비밀번호 재설정 메시지를 확인하세요. 홈페이지가 정상인데 큐가 증가하면 워커나 종속성을, 스트리밍만 실패하면 스트리밍 서비스나 프록시를 의심하세요. 원격 팔로우는 전송 문제뿐 아니라 연합 정책 때문에도 실패할 수 있습니다.
- 작업자 대기열 경과 시간, 스토리지 증가량, 실패한 전송을 기록합니다.
- 운영자 및 관리자 계정을 강력하게 보호하세요.
- 활성화된 경우 객체 스토리지를 또 하나의 액세스, 위치 및 백업 종속 요소로 취급하세요.
로컬 미디어 및 서명 자료 보존
Mastodon 복구에는 단순히 다운로드한 애플리케이션 이미지가 아니라 데이터베이스, 구성/시크릿 및 로컬에 업로드된 미디어가 필요합니다. 원격 캐시 미디어는 복구 정책이 다를 수 있으므로 대체 불가능한 로컬 업로드와 구분하세요. 호스트 외부 백업을 보호하고 프로세스가 신뢰할 수 있다고 선언하기 전에 격리된 환경에서 복원하세요. 업그레이드 전에 릴리스별 마이그레이션 및 롤백 노트를 읽으세요. 컨테이너를 롤백한다고 해서 데이터베이스 마이그레이션이 자동으로 되돌아가지는 않습니다.
공식 문서: Mastodon 백업 가이드