Webhosting gratuit folosind o instanță VM de la Oracle Cloud

OK, titlul e cam lung, dar ideea este că poți economisi bani trecând de la un hosting plătit la unul gratuit. Cel gratuit ți-l creezi singur folosind o ”instanță” / o mașină virtuală / VM pe Linux de la Oracle Cloud. Poți avea astfel webhosting gratuit folosind o instanță VM. De ce tocmai Oracle Cloud? Fără un motiv special, tutorialul care arată cum să faci hosting pe un VM Linux de la Oracle a fost primul pe care l-am văzut pe Youtube. Știu, cei mai mari furnizori de servicii cloud sunt AWS, Azure și Google, doar apoi vin Alibaba, Oracle și restul.

Pentru că ideea nu-mi aparține, am să las mai jos tutorialul de la care am pornit și pe care l-am urmat aproape integral punct cu punct. Este de la Tony Florida și, evident, îl recomand. E un tip care explică bine și clar. Tutorialul este valabil pentru un site WordPress. Dacă ai un site static cu un index.html, este chiar mai simplu.

1. Primul pas: fă un cont (gratuit) la Oracle Cloud Infrastructure și pornește o instanță Linux.

Nu e o chestie tocmai simplă, pentru că OCI cere destul de multe detalii și informații care trebuie să se potrivească unele cu altele. De exemplu, nu poți să minți în privința țării unde te afli, nici măcar în ce privește adresa fizică. Pentru înregistrare, chiar Free Tier, partea gratuită a OCI, e nevoie de un card. Acest card nu poate fi virtual de unică folosință, cum folosesc adesea de la Revolut pentru cumpărături pe internet. Trebuie să fie unul permanent, iar adresa declarată la OCI trebuie să se potrivească cu adresa ta din baza de date a băncii emitente.

Mai trebuie să știi că Oracle va face o tranzacție de test în valoare de $1, iar dolarul respectiv îl vei primi înapoi. Este o simplă autorizare a cardului. Cardul este păstrat în baza de date pentru cazul în care vrei să treci de la pachetul free la un pachet cu plată. Tot ce arăt în acest post este inclus în pachetul free, desigur.

2. Instalează LEMP – Linux, eNginX, MariaDB / MySQL, PHP

Pachetul LEMP pentru servere Web este format din:

  • o distributie Linux – eu folosesc Ubuntu pentru ca e “prietenoasă”;
  • serverul web NginX (”E” de la ”engine X”);
  • baza de date SQL MariaDB / MySQL;
  • PHP ca limbaj de scripting server-side.

În loc de LEMP, se poate folosi stack-ul LAMP, cu Apache care substituie NginX.

3. Instalează WordPress

Am simplificat lucrurile, dar, pentru conectarea la instanță este necesar acces prin ssh. La Oracle Cloud, acest lucru este ușor de făcut, ai grijă să creezi perechea de chei publică / privată atunci când creezi instanța, pentru că altfel e mult mai greu să ai acces. De asemenea, experiența mea recentă mă face să recomand un backup la aceste chei de acces, nu vrei să le pierzi.

Este surprinzător de ușor să instalezi WordPress pe Linux odată ce restul lucrurilor sunt bine puse la punct.

4. Asociază numele de domeniu cu instanța nou creată și configurată

Ultimul pas este să faci în așa fel încât domeniul tău propriu să ducă la site-ul WordPress nou creat și pentru asta ai nevoie de un serviciu DNS. Sau poate nu neapărat, uneori registrarul (entitatea de la care ai cumpărat / primit domeniul) poate să facă asta. În cazul de față, domeniul sirbu.infos.st a fost obținut gratis de la azote.org folosind metoda descrisă aici, iar registrarul permite introducerea directă a IP-ului unde este găzduit site-ul. Practic, este un A-record. Și dacă nu se întâmplă asta, registrarul permite cel puțin specificarea de nameservere. În acest caz, ai nevoie de un serviciu DNS care să facă legătura între numele de domeniu și adresa IP. Una din înregistrările DNS este A-record, care face legătura între numele de domeniu și adresa IP.

Există și servicii DNS gratuite (de fapt freemium, pentru că își promovează, evident, serviciile cu plată). Două astfel de servicii pe care le folosesc sunt ClouDNS si Cloudflare, ambele sunt recomandate de mulți oameni. Lucrurile care țin de DNS sunt în realitate un piiiiiic mai complicate decât ce am scris eu. Acest lucru merită o postare separată atunci când voi ști și eu mai multe.

5. Pune conținut pe site

Odată cu asocierea domeniului la adresa IP, partea tehnică este în mare terminată și nu rămâne decât să creezi conținut pentru site-ul tău. Spor la lucru!

2 thoughts on “Webhosting gratuit folosind o instanță VM de la Oracle Cloud”

Leave a Comment