Postavljanje domene, stranice i maila preko Cloudflarea
Vodič za nove firme i obrte: kupnja domene, DNS na Cloudflareu, objava stranice preko GitHuba i profesionalni info@ mail.
Kad pokrećeš firmu ili obrt, na webu ti trebaju tri stvari: domena, stranica i mail na vlastitoj domeni. Radi se o tri odvojene usluge koje treba povezati. Ovdje je proces kojim to postavljam za svoje projekte i klijente.
Kupnja domene
Domenu možeš kupiti kod bilo kojeg registrara. Ja najčešće koristim Hostinger, a za .hr domene koristimo lokalni registar. Preko domene.hr registrirane firme i obrti ostvaruju pravo na jednu besplatnu .hr domenu, ako je željeni naziv slobodan. Za novi obrt to je logičan prvi korak.
Bitno je razumjeti da registrar i ostatak infrastrukture ne moraju biti na istom mjestu. Domena može biti kupljena na jednom servisu, DNS vođen na drugom, stranica na trećem, a mail na četvrtom.
Zašto Cloudflare kao središnje mjesto
DNS je adresar tvoje domene: govori internetu gdje je stranica, a gdje mail. Taj adresar može voditi registrar, ali ja ga preselim na Cloudflare. Razlog je praktičan, sve na jednom mjestu. Cloudflare vodi DNS, poslužuje stranicu i daje osnovnu zaštitu i statistiku, bez naknade za ovo što nam treba.
Preseljenje je jednostavno: u Cloudflareu dodaš domenu, on ti da dva nameservera, a ti ih upišeš kod registrara umjesto postojećih. Cloudflare pritom sam povuče postojeće DNS zapise, pa se u pravilu ništa ne gubi. Promjena se proširi internetom obično unutar nekoliko sati.
Stranica: GitHub + Cloudflare Pages
Stranicu držimo u GitHub repozitoriju i povežemo je s Cloudflare Pages. U Cloudflareu odabereš repo, dozvoliš pristup i postaviš build naredbe (obično ih Cloudflare prepozna sam). Od tog trenutka svaki push u GitHub repo automatski objavi novu verziju stranice.
To znači da nema ručnog kopiranja datoteka na server. Promijeniš tekst, pushaš, i za minutu je online. Za statične stranice ovo je najlakši način objave koji znam.
Mail na vlastitoj domeni
Adresa info@tvojadomena.hr djeluje ozbiljnije od Gmail adrese i to je često prvi dojam koji potencijalni klijent dobije. Mailbox sam otvorio na Hostingeru, a druge opcije su Zoho Mail, Purelymail ili mail hosting kod domaćih hostera.
Kad otvoriš mailbox, provider ti da popis DNS zapisa: MX zapise koji govore gdje stiže pošta i nekoliko TXT zapisa. Njih zalijepiš u Cloudflare DNS, točno kako su navedeni. Nakon što se zapisi prošire, mail radi.
Što dalje
Ti TXT zapisi nisu formalnost, oni odlučuju hoće li tvoj mail završiti u inboxu ili u spamu. O tome (SPF, DKIM i DMARC, ljudskim jezikom) više u sljedećoj objavi.