Boela kwa blog
Motsheganong 23, 2026Dikaelo

Jang go Fetisa Website go VPS e Ntšhafetseng

Migration: backup ya difaele le database, upload go Hiddence VPS, go fetola DNS le go netefatsa.

Jang go Fetisa Website go VPS e Ntšhafetseng

Go fetisa website go VPS e ntšhafetseng — go tswa mo hosting e e abelanweng kgotsa server ya khale — go tlhoka go kopa difaele, database le go nchafatsa DNS. Latela dikgato tse go fokotsa go emisa mo Hiddence.

Go baakanya

  • VPS e ntšhafetseng e nang le OS/PHP/MySQL e e tshwanang kgotsa e ntšha
  • Web stack e a kentswe (Nginx/Apache, PHP, MySQL)
  • Fokotsa DNS TTL go ya go 300 letsatsi pele ga migration
  • Backup e e feletseng ya server ya khale
  • Tsebisa badirisi ka ntlha e khutshwane ya maintenance

Kgato 1: Backup ya difaele tsa website

Mo server ya khale, tlhama archive:

bash
cd /var/www
tar -czvf website-backup.tar.gz yoursite/

# Download to your computer:
scp user@old-server:/var/www/website-backup.tar.gz .

Kgato 2: Upload go VPS e ntšhafetseng

Kopa archive go ya Hiddence mme o e ntsha:

bash
scp website-backup.tar.gz root@NEW_VPS_IP:/var/www/
ssh root@NEW_VPS_IP
cd /var/www
tar -xzvf website-backup.tar.gz
chown -R www-data:www-data yoursite/

Kgato 3: Go fetisa database ya MySQL

Export mo server ya khale, import mo e ntšhafetseng:

bash
# On old server:
mysqldump -u root -p database_name > db.sql

# Copy and import on new VPS:
scp db.sql root@NEW_VPS_IP:/tmp/
mysql -u root -p -e "CREATE DATABASE database_name;"
mysql -u root -p database_name < /tmp/db.sql

# Update wp-config.php or app .env with new DB credentials if needed

Kgato 4: Go fetola DNS

Fa website e dira mo IP e ntšhafetseng (leka ka /etc/hosts), nchafatsa A record. Netefatsa:

  • Website e bule ka go se na diphoso
  • Setifikeiti sa SSL se a dire (Certbot gape fa go tlhokega)
  • Diforomo le go tsena di a dira
  • Cron le go romela email di a dira
  • Boloka server ya khale mo go 24–48 diura jaaka backup

Dikgakololo tsa migration

  • Bakeng sa di-website tse dikgolo: rsync -avz old:/var/www/site/ new:/var/www/site/
  • Tshwanetsa PHP version le CMS
  • Leka pele ga DNS: oketsa IP e ntšhafetseng mo /etc/hosts
  • Morago ga migration phimola Redis cache
  • WordPress: fetola URL mo database fa domain e fetogile