Μάιος 23, 2026Οδηγοί
Πώς να μεταφέρετε ιστότοπο σε νέο VPS
Πλήρης οδηγός μετανάστευσης: backup αρχείων και βάσης, μεταφορά στο Hiddence VPS, DNS και επαλήθευση.

Η μετακίνηση ιστότοπου σε νέο VPS — από shared hosting ή παλιό server — απαιτεί αντιγραφή αρχείων, βάσης και ενημέρωση DNS. Ακολουθήστε αυτό το checklist για ελάχιστο downtime.
Πριν ξεκινήσετε
- Νέο VPS με ίδιο ή νεότερο OS/PHP/MySQL
- Εγκατεστημένο web stack (Nginx/Apache, PHP, MySQL/MariaDB)
- Μειώστε DNS TTL σε 300 μία μέρα πριν τη μετανάστευση
- Πλήρες backup παλιού server
- Ενημερώστε χρήστες για σύντομο παράθυρο συντήρησης
Βήμα 1: Backup αρχείων ιστότοπου
Στον παλιό server, αρχειοθετήστε τον κατάλογο του site:
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 .Βήμα 2: Μεταφόρτωση στο νέο VPS
Αντιγράψτε το αρχείο στον Hiddence server και αποσυμπιέστε:
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/Βήμα 3: Μετανάστευση βάσης MySQL
Export στον παλιό server, import στον νέο:
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Βήμα 4: Αλλαγή DNS
Όταν ο ιστότοπος λειτουργεί στη νέα IP (δοκιμή μέσω /etc/hosts), ενημερώστε την εγγραφή A. Επαληθεύστε:
- Ο ιστότοπος ανοίγει χωρίς σφάλματα
- Το πιστοποιητικό HTTPS είναι έγκυρο (επανέκδοση Certbot αν χρειάζεται)
- Φόρμες και login λειτουργούν
- Cron jobs και αποστολή email λειτουργούν
- Κρατήστε παλιό server online 24–48 ώρες ως fallback
Συμβουλές μετανάστευσης
- Για μεγάλους ιστότοπους: rsync -avz old:/var/www/site/ new:/var/www/site/
- Ταιριάξτε έκδοση PHP
- Δοκιμή: echo "NEW_IP yourdomain.com" >> /etc/hosts
- Καθαρίστε cache Redis/Memcached μετά τη μετανάστευση
- Στο WordPress αντικαταστήστε URLs στη βάση αν άλλαξε domain