Cred ca toti astia care am mirosit un pic administrarea de servere si am relationat cu datacenterele ne-am gandit cel putin o data cum ar fi sa ne tinem serverele acasa si sa eliminam in felul asta o veriga cateodata slaba si datatoare de dureri de cap de pe traseu?
Sau sa avem un datacenter al nostru, eventual intr-un buncar antiatomic la 3 nivele sub pamant.
Titlul e evident, un pic de clickbait. Imi lipsesc cateva milioane de euro ca sa pot sa imi duc visul la indeplinire, dar pana atunci, m-am gandit cum sa testez daca merge sa ai un mic server acasa si sa ii dai drumul pe net sa se bucure si altii de el.
Aveam prin casa un minipc, cu un procesor Intel i7-8550U, 250 Gb SSD, 16 Gb RAM si cam atat. Fara placa video, dar cu un alimentator de laptop. Iti faceai treaba cu el daca aveai nevoie doar de chestii de office. Asa ca l-am desemnat pe el sa fie IMPUNATORUL SERVER.
Prima incercare a fost sortita esecului. Puneam Debian pe el sau Ubuntu si reuseam eu sa il stric cat se poate de repede, na, incepator. Apoi m-am gandit ca sa nu stau sa tot reinstalez ca mi se acrise, hai sa lucrez pe masini virtuale. Zis si facut, am pus windows-ul, virtualbox, si am facut o masina virtuala cu Debian 12 la care aveam mereu un duplicat “curat” pe care sa il clonez pe masura ce stricam ceva si aveam nevoie de reinstalare.
Nu voiam sa ies direct pe internet prin router. In primul rand fiindca routerul meu e consumer grade vai steaua lui, in al doilea rand ca oricand puteam sa ma trezesc aruncat in spatele unui CG-NAT de la Digi de nu mai faceam nimic dupa aia, asa ca cel mai bine am zis sa folosesc un VPS dintr-un datacenter cu protectie la DDos. Am luat cel mai ieftin VPS si am pus wireguard pe el. Apoi serverul de acasa l-am pus sa se conecteze la VPS-ul din datacenter si sa acceseze internetul prin el. In felul asta serverul de acasa isi lua IP-ul VPS-ului din datacenter iar VPS-ul din datacenter forwarda toata informatia primita catre serverul de acasa. Bine, eu aici scriu doar 2 propozitii, dar pana sa reusesc sa il fac sa mearga cu 84376573 de tutoriale si asa mai departe a durat vreo saptamana de batut capul de ce nu merge. Pana cand a mers.
Avantajul cu datacenterul era ca puteam folosi orice conexiune la internet, trebuia doar sa pot cumva sa conectez serverul de acasa la internet. Ca era cablu, fibra, tethering, hotspot, nu conteaza, doar sa fie internet, ca in rest merge. In plus, am preferat ca gateway-ul sa fie in datacenter unde exista protectii profesionale pentru tot felul de atacuri, protectii de care imi face placere sa beneficiez 🙂
Si uite-asa incepuse sa mearga. Doar ca EXTREM de instabil.
Cam o zi era bine. Dupa care incepea sa se miste incet, dar incet de tot, incarcare aiurea pe procesor facuta culmea, de Windows, nu de serverul meu. Vreo saptamana am stat si am optimizat tot ce se putea optimiza. Dar eram foarte trist, pana si in Yabs aveam niste rezultate de ziceai ca aveam un singur procesor si 2 Gb de RAM.
Pana cand, intr-o zi fatidica, s-a intamplat nenorocirea: nu a mai vrut sa se mai conecteze la VPS, dar sub nici o forma. Am reinstalat dintr-un backup unde stiam sigur ca mergea reteaua, de unde, nu mai voia, deloc. Am reinstalat si gateway-ul de la datacenter, degeaba. Eram trist. Experimentul meu esuase, facusem ceva complet nefunctional. Era clar ca nu eram in stare. Asa ca am lasat sa mai treaca o saptamana fara sa ma mai gandesc la asta.
Si saptamana urmatoare…. (continuarea in episodul urmator)