ਜੇਕਰ ਤੁਸੀਂ ਮਾਸਟੌਡਨ ਸਰਵਰਾਂ ਨੂੰ ਬਦਲਣ ਬਾਰੇ ਸੋਚ ਰਹੇ ਹੋ, ਤਾਂ ਇਹ ਲੇਖ ਤੁਹਾਨੂੰ ਇਸਨੂੰ ਆਸਾਨੀ ਨਾਲ ਅਤੇ ਸੁਚਾਰੂ ਢੰਗ ਨਾਲ ਕਰਨ ਵਿੱਚ ਮਦਦ ਕਰੇਗਾ। ਮਾਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਕਿਵੇਂ ਮਾਈਗਰੇਟ ਕਰਨਾ ਹੈ ਇਹ ਪਹਿਲਾਂ ਤਾਂ ਗੁੰਝਲਦਾਰ ਲੱਗ ਸਕਦਾ ਹੈ, ਪਰ ਸਹੀ ਕਦਮਾਂ ਅਤੇ ਸੁਝਾਵਾਂ ਦੇ ਨਾਲ, ਪ੍ਰਕਿਰਿਆ ਤੁਹਾਡੇ ਸੋਚਣ ਨਾਲੋਂ ਬਹੁਤ ਆਸਾਨ ਹੋ ਜਾਵੇਗੀ। ਆਪਣੇ ਮਾਸਟੌਡਨ ਸਰਵਰ ਦੇ ਸਫਲ ਮਾਈਗਰੇਸ਼ਨ ਲਈ ਵਧੀਆ ਅਭਿਆਸਾਂ ਅਤੇ ਸਿਫ਼ਾਰਸ਼ਾਂ ਨੂੰ ਖੋਜਣ ਲਈ ਅੱਗੇ ਪੜ੍ਹੋ।
– ਕਦਮ ਦਰ ਕਦਮ ➡️ ਇੱਕ ਮਾਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਕਿਵੇਂ ਮਾਈਗਰੇਟ ਕਰਨਾ ਹੈ
- 1 ਕਦਮ: ਆਪਣੇ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ ਬਣਾਓ। ਮਾਈਗ੍ਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਪੋਸਟਾਂ, ਉਪਭੋਗਤਾ ਪ੍ਰੋਫਾਈਲਾਂ ਅਤੇ ਸਰਵਰ ਸੈਟਿੰਗਾਂ ਸਮੇਤ ਆਪਣੇ ਸਾਰੇ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ ਲੈਣਾ ਯਕੀਨੀ ਬਣਾਓ।
- 2 ਕਦਮ: ਨਵੇਂ ਸਰਵਰ 'ਤੇ ਮਾਸਟੌਡਨ ਨੂੰ ਸਥਾਪਿਤ ਕਰੋ। ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਤੁਹਾਡੇ ਕੋਲ ਮਾਸਟੌਡਨ ਇੰਸਟੈਂਸ ਸਥਾਪਤ ਹੈ ਅਤੇ ਤੁਹਾਡੇ ਨਵੇਂ ਸਰਵਰ 'ਤੇ ਕੌਂਫਿਗਰ ਕਰਨ ਲਈ ਤਿਆਰ ਹੈ।
- 3 ਕਦਮ: ਮੌਜੂਦਾ ਸਰਵਰ ਤੋਂ ਆਪਣਾ ਡੇਟਾ ਨਿਰਯਾਤ ਕਰੋ। ਮਾਸਟੌਡਨ ਦੇ ਨਿਰਯਾਤ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਮੌਜੂਦਾ ਸਰਵਰ ਤੋਂ ਆਪਣਾ ਸਾਰਾ ਡਾਟਾ ਨਿਰਯਾਤ ਕਰੋ।
- 4 ਕਦਮ: ਆਪਣੇ ਡੇਟਾ ਨੂੰ ਨਵੇਂ ਸਰਵਰ ਤੇ ਆਯਾਤ ਕਰੋ। ਮਾਸਟੌਡਨ ਦੇ ਆਯਾਤ ਟੂਲ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋਏ, ਆਪਣੇ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਨਵੇਂ ਸਰਵਰ 'ਤੇ ਆਯਾਤ ਕਰੋ।
- 5 ਕਦਮ: ਲੋੜੀਂਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰੋ। ਡੋਮੇਨ ਕਸਟਮਾਈਜ਼ੇਸ਼ਨ ਅਤੇ ਗੋਪਨੀਯਤਾ ਤਰਜੀਹਾਂ ਸਮੇਤ, ਆਪਣੀ ਨਵੀਂ ਮਾਸਟੌਡਨ ਉਦਾਹਰਣ 'ਤੇ ਸਾਰੀਆਂ ਜ਼ਰੂਰੀ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕੌਂਫਿਗਰ ਕਰਨਾ ਯਕੀਨੀ ਬਣਾਓ।
- 6 ਕਦਮ: ਟੈਸਟ ਚਲਾਓ. ਅੰਤਮ ਤਬਦੀਲੀ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ, ਇਹ ਯਕੀਨੀ ਬਣਾਉਣ ਲਈ ਕਿ ਸਾਰੇ ਡੇਟਾ ਨੂੰ ਸਹੀ ਢੰਗ ਨਾਲ ਮਾਈਗਰੇਟ ਕੀਤਾ ਗਿਆ ਹੈ ਅਤੇ ਸਰਵਰ ਉਮੀਦ ਅਨੁਸਾਰ ਕੰਮ ਕਰ ਰਿਹਾ ਹੈ, ਨਵੀਂ ਸਥਿਤੀ 'ਤੇ ਟੈਸਟ ਕਰੋ।
- 7 ਕਦਮ: ਆਪਣੇ DNS ਰਿਕਾਰਡਾਂ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ। ਇੱਕ ਵਾਰ ਜਦੋਂ ਤੁਸੀਂ ਯਕੀਨੀ ਹੋ ਜਾਂਦੇ ਹੋ ਕਿ ਮਾਈਗ੍ਰੇਸ਼ਨ ਸਫਲ ਹੋ ਗਿਆ ਹੈ, ਤਾਂ ਨਵੇਂ ਸਰਵਰ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਨ ਲਈ ਆਪਣੇ DNS ਰਿਕਾਰਡਾਂ ਨੂੰ ਅਪਡੇਟ ਕਰੋ।
- 8 ਕਦਮ: ਆਪਣੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਤਬਦੀਲੀ ਬਾਰੇ ਦੱਸੋ। ਆਪਣੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸਰਵਰ ਤਬਦੀਲੀ ਬਾਰੇ ਸੂਚਿਤ ਕਰੋ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਆਪਣੇ ਮਾਸਟੌਡਨ ਐਪਲੀਕੇਸ਼ਨਾਂ ਅਤੇ ਗਾਹਕਾਂ ਨੂੰ ਨਵੇਂ ਪਤੇ ਨਾਲ ਅਪਡੇਟ ਕਰਨ ਲਈ ਨਿਰਦੇਸ਼ ਪ੍ਰਦਾਨ ਕਰੋ।
ਪ੍ਰਸ਼ਨ ਅਤੇ ਜਵਾਬ
ਮਾਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਕਿਵੇਂ ਮਾਈਗਰੇਟ ਕਰਨਾ ਹੈ
1. ਮਾਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰਨ ਲਈ ਕੀ ਲੋੜਾਂ ਹਨ?
- ਆਪਣੇ ਡੇਟਾ ਦਾ ਬੈਕਅੱਪ ਲਓ।
- ਸਰੋਤ ਸਰਵਰ ਅਤੇ ਮੰਜ਼ਿਲ ਸਰਵਰ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਾਪਤ ਕਰੋ।
- ਕਮਾਂਡ ਟਰਮੀਨਲ ਦਾ ਮੁਢਲਾ ਗਿਆਨ।
2. ਮੈਂ ਆਪਣੇ ਮਾਸਟੌਡਨ ਸਰਵਰ ਦਾ ਬੈਕਅੱਪ ਕਿਵੇਂ ਲੈ ਸਕਦਾ ਹਾਂ?
- SSH ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮਾਸਟੌਡਨ ਸਰਵਰ ਤੱਕ ਪਹੁੰਚ ਕਰੋ।
- ਇੰਸਟਾਲੇਸ਼ਨ ਡਾਇਰੈਕਟਰੀ 'ਤੇ ਜਾਣ ਲਈ ਕਮਾਂਡ 'cd /home/mastodon/live' ਚਲਾਓ।
- ਬੈਕਅੱਪ ਕਰਨ ਲਈ 'RAILS_ENV=production bundle exec rails mastodon:backup:export' ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।
3. ਮਾਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕੀ ਹੈ?
- SSH ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਮੰਜ਼ਿਲ ਸਰਵਰ ਤੱਕ ਪਹੁੰਚ ਕਰੋ।
- ਮੰਜ਼ਿਲ ਸਰਵਰ ਲਈ ਮਾਸਟੌਡਨ ਰਿਪੋਜ਼ਟਰੀ ਨੂੰ ਕਲੋਨ ਕਰੋ।
- ਟਾਰਗੇਟ ਸਰਵਰ 'ਤੇ ਮਾਸਟੌਡਨ ਸੇਵਾਵਾਂ ਨੂੰ ਰੋਕੋ।
4. ਮੈਂ ਬੈਕਅੱਪ ਫਾਈਲਾਂ ਨੂੰ ਮੰਜ਼ਿਲ ਸਰਵਰ ਤੇ ਕਿਵੇਂ ਟ੍ਰਾਂਸਫਰ ਕਰਾਂ?
- ਬੈਕਅੱਪ ਫਾਈਲਾਂ ਨੂੰ ਸਰੋਤ ਸਰਵਰ ਤੋਂ ਮੰਜ਼ਿਲ ਸਰਵਰ ਵਿੱਚ ਟ੍ਰਾਂਸਫਰ ਕਰਨ ਲਈ ਟਰਮੀਨਲ ਵਿੱਚ `scp` ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰੋ।
- ਜਦੋਂ ਪੁੱਛਿਆ ਜਾਵੇ ਤਾਂ ਆਪਣਾ SSH ਪਾਸਵਰਡ ਦਰਜ ਕਰੋ।
- ਯਕੀਨੀ ਬਣਾਓ ਕਿ ਫਾਈਲਾਂ ਸਹੀ ਢੰਗ ਨਾਲ ਟ੍ਰਾਂਸਫਰ ਕੀਤੀਆਂ ਗਈਆਂ ਸਨ।
5. ਬੈਕਅੱਪ ਫਾਈਲਾਂ ਦੇ ਮੰਜ਼ਿਲ ਸਰਵਰ 'ਤੇ ਹੋਣ ਤੋਂ ਬਾਅਦ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
- ਬੈਕਅੱਪ ਨੂੰ ਨਵੇਂ ਸਰਵਰ 'ਤੇ ਰੀਸਟੋਰ ਕਰੋ।
- ਡਾਟਾ ਰੀਸਟੋਰ ਕਰਨ ਲਈ 'RAILS_ENV=production bundle exec rails mastodon:backup:restore' ਕਮਾਂਡ ਚਲਾਓ।
- ਪੁਸ਼ਟੀ ਕਰੋ ਕਿ ਰੀਸਟੋਰ ਬਿਨਾਂ ਕਿਸੇ ਤਰੁੱਟੀ ਦੇ ਪੂਰਾ ਹੋਇਆ ਹੈ।
6. ਮੈਂ ਨਵੇਂ ਮਾਸਟੌਡਨ ਸਰਵਰ ਦੀਆਂ ਸੈਟਿੰਗਾਂ ਨੂੰ ਕਿਵੇਂ ਬਦਲਾਂ?
- ਨਵੇਂ ਸਰਵਰ 'ਤੇ .env ਫਾਈਲ ਸੰਰਚਨਾ ਦੀ ਪੁਸ਼ਟੀ ਕਰੋ ਅਤੇ ਅੱਪਡੇਟ ਕਰੋ।
- ਲੋੜ ਅਨੁਸਾਰ ਸੰਰਚਨਾ ਡੇਟਾ ਨੂੰ ਅੱਪਡੇਟ ਕਰੋ।
- ਆਪਣੀਆਂ ਤਬਦੀਲੀਆਂ ਨੂੰ ਸੁਰੱਖਿਅਤ ਕਰੋ ਅਤੇ Mastodon ਸੇਵਾਵਾਂ ਨੂੰ ਮੁੜ ਚਾਲੂ ਕਰੋ।
7. ਕੀ ਟ੍ਰੈਫਿਕ ਨੂੰ ਨਵੇਂ ਸਰਵਰ ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ?
- ਹਾਂ, ਟਰੈਫਿਕ ਨੂੰ ਨਵੇਂ ਸਰਵਰ ਤੇ ਰੀਡਾਇਰੈਕਟ ਕਰਨ ਲਈ ਡੋਮੇਨ ਦੇ DNS ਨੂੰ ਅਪਡੇਟ ਕਰਨਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
- ਨਵੇਂ ਸਰਵਰ ਦੇ IP ਪਤੇ ਵੱਲ ਇਸ਼ਾਰਾ ਕਰਦਾ ਡੋਮੇਨ ਸੈਟ ਅਪ ਕਰੋ।
- DNS ਦੇ ਪ੍ਰਸਾਰਿਤ ਹੋਣ ਦੀ ਉਡੀਕ ਕਰੋ ਤਾਂ ਜੋ ਨਵਾਂ ਸਰਵਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਕਾਰਜਸ਼ੀਲ ਹੋਵੇ।
8. ਮੈਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਮੈਨੂੰ ਕਿਹੜੇ ਸਾਵਧਾਨੀ ਉਪਾਅ ਕਰਨੇ ਚਾਹੀਦੇ ਹਨ?
- ਮਾਈਗ੍ਰੇਸ਼ਨ ਪ੍ਰਕਿਰਿਆ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਆਪਣੇ ਡੇਟਾ ਦਾ ਪੂਰਾ ਬੈਕਅੱਪ ਲਓ।
- ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੌਰਾਨ ਸੰਭਾਵਿਤ ਸੇਵਾ ਰੁਕਾਵਟ ਦੇ ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਸੂਚਿਤ ਕਰਦਾ ਹੈ।
- ਲਾਈਵ ਸਰਵਰ ਤੇ ਮਾਈਗਰੇਟ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਵਿਕਾਸ ਵਾਤਾਵਰਣ ਵਿੱਚ ਜਾਂਚ ਕਰੋ।
9. ਜੇਕਰ ਮੈਸਟੌਡਨ ਸਰਵਰ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੌਰਾਨ ਮੈਨੂੰ ਕੋਈ ਸਮੱਸਿਆ ਆਉਂਦੀ ਹੈ ਤਾਂ ਮੈਨੂੰ ਕੀ ਕਰਨਾ ਚਾਹੀਦਾ ਹੈ?
- ਸਮੱਸਿਆ ਦੇ ਕਾਰਨ ਦੀ ਪਛਾਣ ਕਰਨ ਲਈ ਗਲਤੀ ਲੌਗਸ ਦੀ ਸਮੀਖਿਆ ਕਰੋ।
- ਮਾਸਟੌਡਨ ਕਮਿਊਨਿਟੀ ਜਾਂ ਅਧਿਕਾਰਤ ਦਸਤਾਵੇਜ਼ਾਂ ਵਿੱਚ ਹੱਲ ਲੱਭੋ।
- ਜੇਕਰ ਤੁਸੀਂ ਇਸਦਾ ਪਤਾ ਨਹੀਂ ਲਗਾ ਸਕਦੇ ਹੋ, ਤਾਂ ਕਿਸੇ ਪੇਸ਼ੇਵਰ ਜਾਂ ਤਜਰਬੇਕਾਰ ਡਿਵੈਲਪਰ ਤੋਂ ਮਦਦ ਲੈਣ 'ਤੇ ਵਿਚਾਰ ਕਰੋ।
10. ਮਾਸਟੌਡਨ ਸਰਵਰ ਨੂੰ ਮਾਈਗਰੇਟ ਕਰਨ ਵਿੱਚ ਕਿੰਨਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ?
- ਸਮਾਂ ਉਦਾਹਰਨ ਦੇ ਆਕਾਰ ਅਤੇ ਡਾਟਾ ਟ੍ਰਾਂਸਫਰ ਦੀ ਗਤੀ ਦੇ ਆਧਾਰ 'ਤੇ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦਾ ਹੈ।
- ਆਮ ਤੌਰ 'ਤੇ, ਹਾਲਾਤਾਂ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹੋਏ, ਮਾਈਗ੍ਰੇਸ਼ਨ ਵਿੱਚ ਕੁਝ ਮਿੰਟਾਂ ਤੋਂ ਕਈ ਘੰਟਿਆਂ ਤੱਕ ਦਾ ਸਮਾਂ ਲੱਗ ਸਕਦਾ ਹੈ।
- ਉਪਭੋਗਤਾਵਾਂ 'ਤੇ ਪ੍ਰਭਾਵ ਨੂੰ ਘੱਟ ਕਰਨ ਲਈ ਘੱਟ ਗਤੀਵਿਧੀ ਦੇ ਸਮੇਂ ਮਾਈਗ੍ਰੇਸ਼ਨ ਦੀ ਯੋਜਨਾ ਬਣਾਉਣ ਦੀ ਸਲਾਹ ਦਿੱਤੀ ਜਾਂਦੀ ਹੈ।
ਮੈਂ ਸੇਬੇਸਟਿਅਨ ਵਿਡਾਲ ਹਾਂ, ਇੱਕ ਕੰਪਿਊਟਰ ਇੰਜੀਨੀਅਰ ਟੈਕਨਾਲੋਜੀ ਅਤੇ DIY ਬਾਰੇ ਭਾਵੁਕ ਹਾਂ। ਇਸ ਤੋਂ ਇਲਾਵਾ, ਮੈਂ ਦਾ ਸਿਰਜਣਹਾਰ ਹਾਂ tecnobits.com, ਜਿੱਥੇ ਮੈਂ ਹਰ ਕਿਸੇ ਲਈ ਤਕਨਾਲੋਜੀ ਨੂੰ ਵਧੇਰੇ ਪਹੁੰਚਯੋਗ ਅਤੇ ਸਮਝਣਯੋਗ ਬਣਾਉਣ ਲਈ ਟਿਊਟੋਰਿਅਲ ਸਾਂਝੇ ਕਰਦਾ ਹਾਂ।