# Activitypub과 도메인 변경

**URL:** https://meta.discourse.org/t/activitypub-and-changed-domains/408845
**Category:** Support
**Tags:** activitypub
**Created:** [7월 29, 2026, 4:53오후 UTC](https://meta.discourse.org/t/activitypub-and-changed-domains/408845 "2026-07-29T16:53:10Z")
**Posts on this page:** 1
**Showing post:** 3

<div class="post-metadata">

### Author: ![tobiaseigen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tobiaseigen/32/539204_2.png) [@tobiaseigen](https://meta.discourse.org/u/tobiaseigen)
#### Post date: [8월 1, 2026, 4:22오후 UTC](https://meta.discourse.org/t/activitypub-and-changed-domains/408845/3 "2026-08-01T16:22:33Z")

</div>

사이트 URL을 digitallysovereign.org로 변경한 후에도 제가 같은 문제에 직면해 있다는 걸 방금 깨달았습니다.

기존의 Mastodon 또는 다른 곳의 팔로워들은 도메인 변경을 자동으로 알 수 없으므로, 기존 팔로워의 서버에 구 actor URL이 캐시되어 있기 때문에 플러그인을 제거하고 다시 설치한 뒤 모든 actor를 재생성해야 하는 것 같습니다. 우회책이 실제로는 없는 것 같습니다.

저는 아직 팔로워가 두 명뿐이어서 제거 후 재설치는 어려운 일이 아닙니다.

수정: 플러그인을 제거하고 다시 설치해도 플러그인 데이터는 삭제되지 않는다는 걸 잊고 있었습니다. 이 rails 명령어가 문제를 해결했습니다.

```plaintext
tables = [
  "discourse_activity_pub_actors",
  "discourse_activity_pub_follows",
  "discourse_activity_pub_activities",
  "discourse_activity_pub_attachments",
  "discourse_activity_pub_authorizations",
  "discourse_activity_pub_clients",
  "discourse_activity_pub_collections",
  "discourse_activity_pub_logs",
  "discourse_activity_pub_objects"
]

ActiveRecord::Base.connection.execute("TRUNCATE #{tables.join(', ')} CASCADE")
puts "All ActivityPub tables cleared!"

```

수정 2: 위의 rails 명령어를 실행하고 actor를 재생성하면 작동한다는 것을 확인했습니다. 플러그인을 제거하고 다시 설치할 필요가 없었습니다.

---

_[View the full topic](https://meta.discourse.org/t/activitypub-and-changed-domains/408845)._
