Bạn đang tìm cách di chuyển từ máy chủ Mastodon này sang máy chủ khác? Nếu vậy, bạn đã đến đúng nơi! Di chuyển máy chủ Mastodon của bạn có vẻ như là một nhiệm vụ khó khăn, nhưng chúng tôi ở đây để hướng dẫn bạn qua quá trình từng bước.
Trước tiên, điều quan trọng là phải nhớ rằng khi bạn chuyển đến một máy chủ mới, máy chủ cũ của bạn sẽ không còn hoạt động nữa. Tất cả các tài khoản và dữ liệu sẽ được di chuyển sang máy chủ mới. Điều này có nghĩa là bất kỳ tên người dùng được gán, thông tin hồ sơ, người theo dõi và theo dõi được giao sẽ được chuyển qua.
Bây giờ bạn đã hiểu những điều cơ bản, hãy đi sâu vào các bước bạn sẽ cần tuân theo để di chuyển thành công máy chủ Mastodon của bạn. Đừng lo lắng, chúng tôi sẽ ở đây để giúp bạn trên đường đi.
Bước 1: Thu thập dữ liệu của bạn
Bước đầu tiên là thu thập tất cả các dữ liệu quan trọng từ máy chủ cũ của bạn. Điều này bao gồm thông tin tài khoản, bài đăng, người theo dõi và bất kỳ dữ liệu liên quan nào khác. Một cách để làm điều này là bằng cách sử dụng truy vấn SQL 'ACCKS_BY_LIST'. Điều này sẽ cung cấp cho bạn một danh sách tất cả các tài khoản trên máy chủ của bạn.
Bước 2: Xuất dữ liệu
Một khi bạn đã thu thập tất cả các dữ liệu cần thiết, đã đến lúc xuất nó. Bạn có thể làm điều này bằng cách sử dụng lệnh 'mastodon_export', sẽ xuất tất cả dữ liệu mastodon của bạn vào một tệp. Đảm bảo chọn thời gian chính xác cho dữ liệu bạn muốn xuất.
Bước 3: Nhập dữ liệu vào máy chủ mới
Sau khi bạn đã xuất dữ liệu của mình, đã đến lúc nhập nó vào máy chủ mới. Điều này có thể được thực hiện bằng cách sử dụng lệnh 'mastodon_import', sẽ nhập tất cả dữ liệu của bạn từ tệp đã xuất. Đây là một bước quan trọng vì nó đảm bảo rằng tất cả thông tin, người theo dõi và theo dõi tài khoản của bạn được chuyển đến máy chủ mới.
Bước 4: Giới thiệu máy chủ mới của bạn
Bây giờ bạn đã di chuyển tất cả dữ liệu của mình, đã đến lúc giới thiệu máy chủ mới của bạn cho những người theo dõi bạn. Bạn có thể làm điều này bằng cách tạo một tin nhắn hoặc một bài đăng thông báo thay đổi và yêu cầu những người theo dõi bạn theo dõi bạn trên máy chủ mới. Ngoài ra, bạn có thể muốn điền vào hồ sơ của mình và thêm một tiêu đề để làm cho máy chủ mới của bạn cảm thấy quen thuộc và chào đón hơn.
Bước 5: Chuyển hướng các yêu cầu từ máy chủ cũ
Cuối cùng, sau khi thiết lập xong máy chủ mới và thông báo di chuyển, bạn sẽ muốn chuyển hướng mọi yêu cầu từ máy chủ cũ sang máy chủ mới của mình. Điều này có thể được thực hiện bằng cách sử dụng khối máy chủ Nginx và chuyển hướng 301. Điều này đảm bảo rằng bất kỳ ai truy cập máy chủ cũ của bạn sẽ tự động được chuyển hướng đến máy chủ mới.
Và bạn có nó rồi đấy! Bằng cách làm theo các bước này, bạn có thể di chuyển thành công từ máy chủ Mastodon này sang máy chủ khác. Đừng ngại yêu cầu giúp đỡ nếu bạn gặp bất kỳ khó khăn nào trên đường đi. Chúng tôi luôn ở đây để hỗ trợ bạn trên hành trình của Mastodon.
Bước 1: Sao lưu dữ liệu từ máy chủ cũ
Trước khi di chuyển từ máy chủ Mastodon này sang máy chủ Mastodon khác, điều quan trọng là bạn phải sao lưu dữ liệu. Điều này sẽ đảm bảo rằng bạn không mất bất kỳ tùy chọn, danh sách hoặc thông tin quan trọng nào khác.
Để sao lưu dữ liệu, bạn cần có quyền truy cập vào máy chủ nơi phiên bản Mastodon của bạn hiện đang được lưu trữ. Nếu bạn không chắc chắn tìm thông tin này ở đâu, hãy kiểm tra với quản trị viên máy chủ hoặc nhà cung cấp dịch vụ lưu trữ của bạn.
Khi bạn có quyền truy cập vào máy chủ, hãy làm theo các bước sau để tạo bản sao lưu:
- Xuất tùy chọn và danh sách: Mastodon cho phép bạn xuất tùy chọn và danh sách của mình dưới dạng tệp. Để thực hiện việc này, hãy đi tới cài đặt tài khoản Mastodon của bạn và điều hướng đến trang tùy chọn. Từ đó, bạn sẽ tìm thấy tùy chọn xuất dữ liệu của mình dưới dạng tệp.
- Xuất tài khoản: Ngoài tùy chọn và danh sách, bạn cũng sẽ muốn xuất tài khoản của mình. Mastodon cung cấp API cho phép bạn xuất tài khoản của mình bằng lệnh gọi API. Bạn có thể tìm thấy thông tin về cách thực hiện việc này trong tài liệu của Mastodon.
- Sao lưu cơ sở dữ liệu: Để sao lưu cơ sở dữ liệu Mastodon, bạn cần tạo kết xuất tệp cơ sở dữ liệu. Bạn có thể thực hiện việc này bằng hệ thống quản lý cơ sở dữ liệu (ví dụ: MySQL hoặc PostgreSQL) mà bạn hiện đang sử dụng. Nếu bạn không quen với quy trình này, hãy tham khảo tài liệu dành cho hệ thống quản lý cơ sở dữ liệu cụ thể của bạn.
- Sao lưu tệp phương tiện: Mastodon lưu trữ các tệp phương tiện (ví dụ: hình ảnh và video) trên máy chủ. Để sao lưu các tệp này, bạn có thể sử dụng công cụ như rsync để sao chép chúng sang một vị trí riêng trên máy chủ hoặc sang một máy chủ khác hoàn toàn.
Sau khi hoàn thành các bước này, bạn sẽ có bản sao lưu dữ liệu Mastodon mà bạn có thể sử dụng cho quá trình di chuyển. Điều này sẽ đảm bảo rằng bạn không bị mất bất kỳ thông tin quan trọng nào khi chuyển sang máy chủ mới.
Bước 2: Thiết lập máy chủ Mastodon mới
Khi bạn đã quyết định chuyển đến một máy chủ Mastodon mới, điều quan trọng là phải thiết lập máy chủ mới một cách chính xác trước khi chuyển bất kỳ dữ liệu nào. Dưới đây là hướng dẫn từng bước về cách thực hiện:
1. Chọn giải pháp máy chủ Mastodon
Điều đầu tiên bạn cần làm là chọn giải pháp máy chủ Mastodon mà bạn muốn sử dụng cho máy chủ mới của mình. Có một số tùy chọn có sẵn, chẳng hạn như máy chủ tự lưu trữ hoặc quản lý. Hãy chắc chắn nghiên cứu từng tùy chọn và chọn lựa chọn phù hợp với nhu cầu của bạn tốt nhất.
2. Thu thập và xuất dữ liệu của bạn
Trước khi bạn có thể di chuyển dữ liệu của mình từ máy chủ này sang máy chủ khác, bạn cần thu thập tất cả dữ liệu Mastodon của mình và xuất dữ liệu để sử dụng sau. Điều này bao gồm danh sách người theo dõi của bạn, danh sách sau và dữ liệu quan trọng khác. Bạn có thể làm điều này bằng cách sử dụng cuộc gọi API "ACCK_BY_LIST" và xuất dữ liệu đầu ra sang tệp.
3. Thiết lập máy chủ mới
Khi bạn đã chọn giải pháp máy chủ Mastodon mới của mình và xuất dữ liệu của mình, đã đến lúc thiết lập máy chủ mới. Thực hiện theo các hướng dẫn được cung cấp bởi giải pháp bạn đã chọn để tạo phiên bản Mastodon mới. Đảm bảo cập nhật các cài đặt cần thiết, chẳng hạn như tùy chọn cấu hình "env ['rails_env']" cho môi trường sản xuất.
4. Cập nhật DNS và chuyển hướng máy chủ cũ
Sau khi thiết lập máy chủ mới, bạn cần cập nhật cài đặt DNS của mình để trỏ tên miền của mình vào máy chủ mới. Điều này sẽ đảm bảo rằng khi ai đó cố gắng truy cập phiên bản mastodon của bạn, họ sẽ được chuyển hướng đến máy chủ chính xác. Bạn cũng có thể chọn để giữ cho máy chủ cũ chạy trong một thời gian, kiểm tra lại rằng tất cả dữ liệu và chức năng đã được chuyển chính xác.
Bằng cách làm theo các bước này, bạn có thể chuyển máy chủ Mastodon và dữ liệu của mình sang một thể hiện mới. Hãy nhớ thực hiện các biện pháp phòng ngừa cần thiết và thực hiện các bản sao lưu thường xuyên trong suốt quá trình để đảm bảo chuyển đổi suôn sẻ.
Bước 3: Chuyển dữ liệu vào máy chủ mới
Khi bạn đã thiết lập máy chủ Mastodon mới và đã tạo tài khoản của mình, đã đến lúc chuyển dữ liệu của bạn từ máy chủ cũ sang mã mới. Bước này rất quan trọng để đảm bảo rằng những người theo dõi, bài đăng và tệp phương tiện của bạn sẽ có thể truy cập được trên máy chủ mới.
1. Chuẩn bị dữ liệu
Trước khi bạn bắt đầu quá trình chuyển giao, hãy đảm bảo bạn đã thu thập tất cả các dữ liệu cần thiết từ máy chủ Mastodon cũ của bạn.
- Bài viết: Hãy lưu ý bất kỳ bài đăng quan trọng nào bạn muốn giữ và tái tạo chúng sau trên máy chủ mới.
- Hình ảnh và tệp phương tiện: Tải xuống tất cả các hình ảnh và tệp phương tiện bạn muốn di chuyển. Bạn có thể làm điều này theo cách thủ công hoặc sử dụng tập lệnh sao lưu để xuất chúng.
- Danh sách: Nếu bạn đã tạo danh sách trên máy chủ cũ, hãy lưu ý tất cả các tài khoản có trong mỗi danh sách. Bạn sẽ cần thông tin này để tạo lại các danh sách trên máy chủ mới.
- Hashtags: Tương tự, lập danh sách tất cả các hashtag bạn đã sử dụng trên máy chủ trước. Điều này sẽ giúp giữ lại tổ chức và khả năng hiển thị của các bài viết của bạn.
2. Thực hiện chuyển nhượng
Có nhiều phương pháp khác nhau để chuyển dữ liệu của bạn từ máy chủ Mastodon này sang máy chủ khác, nhưng một cách phổ biến là sử dụng lệnh rsync. RSYNC là một công cụ mạnh mẽ cho phép bạn chuyển các tệp hiệu quả giữa các máy khác nhau qua kết nối mạng.
- Kiểm tra xem máy chủ mới đã cài đặt RSYNC hoặc cài đặt nó nếu cần.
- Tạo bí danh cho máy chủ mới của bạn trong máy chủ trước của bạn
/vv/máy chủ
tài liệu. Điều này sẽ cho phép bạn sử dụng tên máy chủ quen thuộc cho máy chủ mới trong quá trình chuyển. - Mở thiết bị đầu cuối trên máy chủ trước của bạn và chạy lệnh sau:
rsyn c-avpz/path/to/old/server/new_server_alias:/path/to/new/server/server/
Thay thế/path/to/old/server/
với đường dẫn đến thư mục dữ liệu mastodon của bạn trên máy chủ trước đó và/path/to/new/server/
với đường dẫn đến thư mục dữ liệu Mastodon trên máy chủ mới.
Lưu ý: Quá trình chuyển giao có thể mất một thời gian tùy thuộc vào kích thước dữ liệu của bạn. Hãy kiên nhẫn và để lệnh hoàn thành.
3. Cập nhật các tệp cấu hình
Sau khi truyền dữ liệu hoàn tất, bạn sẽ cần cập nhật một số tệp cấu hình để đảm bảo mọi thứ hoạt động chính xác trên máy chủ mới. Trong thư mục Mastodon của máy chủ mới của bạn:
- Mở
. Env. Production
Tệp và cập nhật các biến sau:
Db_name = mastodon_production
Db_user = mastodon
Db_pass = your_database_password
Db_host = localhost
Db_port = 5432
Redis_host = localhost
Redis_port = 6379
Redis_password = your_redis_password
Local_domain = your_new_server_domain
Secret_key_base = your_new_secret_key_base
Thay thế& lt; your_database_password & gt;
Với mật khẩu cho cơ sở dữ liệu Mastodon mới của bạn,& lt; your_redis_password & gt;
với mật khẩu cho dịch vụ redis mới của bạn,& lt; your_new_server_domain & gt;
với tên miền của máy chủ mới của bạn và& lt; your_new_secret_key_base & gt;
với một khóa bí mật mới được tạo cho máy chủ mới.
- Mở
Cấu hình/Khởi tạo/Mastodon. RB
Tệp và cập nhật dòng sau:
# Đặt thành đúng nếu đây là một cuộc di chuyển từ một dịch vụ khác
# Làm cho sự thật này không cho phép các tương tác chỉ địa phương với Liên đoàn
# Mặc định: Sai
config. x. migration_mode = true
Thay đổiSAI
ĐẾNĐÚNG VẬY
bên trongconfig. x. migration_mode
đường kẻ.
4. Thông báo di chuyển
Trước khi tắt máy chủ cũ của bạn, điều quan trọng là phải đưa ra thông báo để cho những người theo dõi của bạn biết về việc di chuyển. Bạn có thể viết một bài viết giải thích việc di chuyển và cung cấp cho họ chi tiết về cách tìm bạn trên máy chủ mới. Ngoài ra, bạn có thể xem xét ghim bài này vào đầu dòng thời gian của bạn trong vài phút để đảm bảo khả năng hiển thị tối đa.
5. Chuyển hướng yêu cầu
Để đảm bảo rằng những người theo dõi của bạn trên máy chủ cũ có thể tìm thấy bạn trên cái mới, bạn sẽ cần thiết lập chuyển hướng từ tài khoản cũ của bạn sang tài khoản mới của bạn. Điều này có thể đạt được bằng cách tạo một tệp HTML trên máy chủ cũ sẽ tự động chuyển hướng các yêu cầu đến tài khoản mới của bạn.
- Tạo một tệp mới được gọi là
Index. html
Trong thư mục công khai Mastodon trên tài khoản lưu trữ của máy chủ cũ của bạn. - Mở tệp trong trình soạn thảo văn bản và dán mã sau:
& lt;! DOCTYPE HTML & GT;
& lt; html & gt;
& lt; đầu & gt;
& lt; meta http-equiv = "refresh" nội dung = "0; url = 'https: // your-new-server/@your-new-tài khoản'" & gt;
& lt;/head & gt;
& lt; cơ thể & gt; & lt;/cơ thể & gt;
& lt;/html & gt;
Thay thếhttps: // your-new-server/@your-New-tài khoản
Với URL của máy chủ Mastodon mới và ID tài khoản mới của bạn.
Sau khi lưu tệp, bất kỳ ai truy cập máy chủ cũ của bạn giờ đây sẽ được tự động chuyển hướng đến tài khoản mới của bạn, đảm bảo chuyển đổi liền mạch cho người theo dõi của bạn.
Chúc mừng! Bạn đã chuyển thành công dữ liệu mastodon của mình từ máy chủ này sang máy chủ khác. Bây giờ bạn có thể tiếp tục tương tác với những người theo dõi của mình và tận hưởng các tính năng mới và cải thiện hiệu suất của máy chủ Mastodon mới của bạn.