Veebilehe üleviimine Eestisse: kuidas kolida ilma seisakuta

Juhend veebilehe kolimiseks Venemaa, Ukraina või muu riigi majutuselt Eesti või Euroopa majutusele: tasuta tööriistad, DNS-i seadistamine ja kontrollnimekiri.

Veebilehe üleviimine Eestisse: kuidas kolida ilma seisakuta

Miks viia veebileht Eestisse?

Paljud Eesti ettevõtted ja eraisikud kasutavad endiselt Venemaa või muu kauge riigi majutust — ajalooliselt oli see soodne ja venekeelne tugi hea. Alates 2022. aastast on olukord muutunud:

  • Geopoliitilised riskid — sanktsioonid ja ebastabiilsus võivad mõjutada serverite kättesaadavust
  • GDPR — EL-i kodanike andmete hoidmine väljaspool EL-i nõuab lisatagatisi
  • Kiirus — Eesti külastajale on lähem server kiirem
  • Maksed — Venemaa pakkujatele maksmine on muutunud keeruliseks
  • Õiguskaitse — EL-i pakkujaga on vaidlusi lihtsam lahendada

Selles juhendis näitame, kuidas viia veebileht ilma seisakuta üle Eesti või Euroopa majutusele.

Samm 1: Vali uus majutus

Soovitused (hinnad kontrollitud pakkujate lehtedelt 20.10.2026):

Projekti tüüp Soovitatud majutus Hind
Lihtne koduleht Host.ee Starter 5.83 €/kuu + KM (aastamaks)
WordPressi sait Zone.ee Starter 9.95 €/kuu (aastamaks)
E-pood Hetzner CX23 (VPS) 5.99 €/kuu ilma KM-ta
Suurem projekt DigitalOcean Droplet 2 GiB 12 $/kuu

Samm 2: Tee varukoopia

Enne ühtki muudatust tee veebilehest täielik varukoopia.

WordPressi saidile

  1. Paigalda vanas majutuses UpdraftPlus
  2. Tee täielik varukoopia (failid + andmebaas)
  3. Laadi varukoopia oma arvutisse
  4. Või kasuta All-in-One WP Migrationit — ekspordib kõik ühte faili

Tavalisele saidile (HTML/PHP)

  1. Logi FTP/SFTP-ga vanasse serverisse
  2. Laadi alla kõik failid (kaust public_html või www)
  3. Ekspordi andmebaas phpMyAdminist (SQL-dump)
  4. Salvesta kõik kohalikule kettale

Varukoopia kontrollnimekiri

  • Kõik veebilehe failid (HTML, PHP, CSS, JS, pildid)
  • Andmebaas (MySQL-dump)
  • E-posti kontod ja kirjad (kui kasutad serveri e-posti)
  • SSL-sertifikaadid (kui on oma)
  • Cron-tööde seaded
  • .htaccess ja muud konfiguratsioonifailid

Samm 3: Seadista uus server

Jagatud majutus (Zone.ee, Host.ee, Hostinger)

  1. Logi uude majutusse sisse
  2. Lisa oma domeen (DNS-i veel ära muuda!)
  3. Loo MySQL-andmebaas
  4. Lae failid üles FTP/SFTP kaudu
  5. Impordi andmebaas phpMyAdminis
  6. Muuda konfiguratsioonis andmebaasi ühenduse andmeid (wp-config.php vms)

VPS (Hetzner, DigitalOcean)

  1. Loo server ja seadista LAMP/LEMP
  2. Seadista Nginx või Apache
  3. Lae failid üles SCP või rsynciga
  4. Impordi andmebaas
  5. Seadista SSL (Let's Encrypt)
  6. Testi oma arvuti hosts-failiga

Täpne serveri seadistus: VPS Tallinnas — Ubuntu, Nginx ja SSL.

Samm 4: Testi enne DNS-i vahetust

See on kõige olulisem samm — testi uut serverit enne DNS-i muutmist.

hosts-faili meetod

Muuda oma arvuti hosts-faili, et brauser näitaks lehte uuelt serverilt.

Windows:

  1. Ava Notepad administraatorina
  2. Ava fail C:\Windows\System32\drivers\etc\hosts
  3. Lisa rida: UUS_SERVERI_IP sinu-domeen.ee
  4. Salvesta ja taaskäivita brauser

Mac/Linux:

  1. Ava terminal
  2. sudo nano /etc/hosts
  3. Lisa rida: UUS_SERVERI_IP sinu-domeen.ee
  4. Salvesta

Nüüd näed oma brauseris lehte uuelt serverilt, kuigi teistele kuvatakse veel vana serverit.

Mida testida

  • Kõik lehed avanevad korrektselt
  • Pildid ja failid laadivad
  • Vormid töötavad
  • E-pood ja maksed töötavad (testrežiimis)
  • SSL-sertifikaat on aktiivne
  • Kiirus on vähemalt sama hea kui vanas majutuses

Samm 5: Muuda DNS

Kui testid õnnestusid, muuda DNS-i:

  1. Logi oma domeeni registripidaja juurde (Zone.ee, Namecheap vms)
  2. Muuda A-kirje uue serveri IP-aadressile
  3. Vajadusel muuda www CNAME
  4. Kui kasutad serveri e-posti, muuda ka MX-kirjed

Oluline: DNS-i levimine võtab kuni 48 tundi (tavaliselt 1–4 tundi). Selle aja jooksul näevad mõned külastajad vana ja mõned uut serverit.

Seisaku vältimine

  • Vähenda TTL-i ette — 24 tundi enne kolimist sea DNS-i TTL 300 sekundile (5 min). Nii läheb üleminek kiiremini.
  • Hoia mõlemat serverit töös — ära kustuta vana serverit enne, kui DNS on täielikult levinud (oota 48 tundi)
  • Jälgi liiklust — vaata mõlema serveri logisid, kuhu liiklus läheb

Samm 6: Kontroll pärast kolimist

  • SSL töötab (https:// ja lukk aadressiribal)
  • Kõik lehed avanevad (kontrolli 404-vigu)
  • Pildid laadivad
  • Kontaktivormid saadavad kirju
  • Google Search Console ja Google Analytics töötavad
  • E-posti saatmine ja vastuvõtmine töötab
  • Uuel serveril on varundus seadistatud
  • Vana serveri varukoopia on arhiivis

Tasuta migratsioonitööriistad

Tööriist Kasutus Hind
All-in-One WP Migration WordPressi saidi kolimine Tasuta (failimahu piiranguga)
UpdraftPlus WordPressi varundus ja taastamine Tasuta
Duplicator WordPressi saidi kloonimine Tasuta
FileZilla FTP/SFTP failiülekanne Tasuta
phpMyAdmin Andmebaasi eksport ja import Tasuta
rsync Failide sünkroonimine serverite vahel Tasuta (Linux)

Levinumad probleemid ja lahendused

Leht näitab pärast DNS-i muutmist vana sisu

  • Põhjus: DNS pole veel levinud või brauser kasutab vahemälu
  • Lahendus: oota, tühjenda brauseri vahemälu, proovi teises brauseris

SSL-sertifikaat ei tööta

  • Põhjus: DNS ei viita veel uuele serverile
  • Lahendus: oota DNS-i levimist ja küsi Let's Encrypti sertifikaat uuesti

E-post ei tööta

  • Põhjus: MX-kirjed viitavad veel vanale serverile
  • Lahendus: uuenda MX-kirjed

Andmebaasi ühenduse viga

  • Põhjus: wp-config.php sisaldab vana serveri andmebaasi andmeid
  • Lahendus: uuenda andmebaasi host, kasutaja, parool ja nimi

Kokkuvõte

Veebilehe kolimine uuele majutusele nõuab hoolikat planeerimist, kuid pole keeruline: tee varukoopia, seadista uus server, testi hosts-failiga, muuda DNS ja kontrolli tulemust. Kõige olulisem on mitte kiirustada ja testida enne DNS-i vahetust. Hoia vana server töös vähemalt 48 tundi pärast kolimist.