Drumul meu spre un homelab: introducere

  • 3 minute de citit

Disponibil și în English

Pe această pagină

Salut tuturor!

După ce am urmărit subreddit-ul /r/homelab o vreme, m-am hotărât să încerc și să-mi construiesc propriul mediu homelab. Nu am acces la echipamente de server scumpe și nici nu am mijloacele să le cumpăr, așa că voi folosi un vechi laptop HP care are destule resurse, este puțin mai puternic decât un Raspberry Pi obișnuit.

Laptopul are 11GB de memorie RAM, un disc de 740GB și un procesor Intel i7-4702MQ. Îl am de aproape 4 ani și l-am folosit doar câteva luni, așa că am decis să-l refolosesc. Dacă te întrebi de ce nu am folosit laptopul, ei bine, laptopul este absolut groaznic de utilizat! HP a creat un produs de consum prost, nu a fost destinat utilizatorilor de business, este lent (cu Windows) și făcut din plastic ieftin. Pe Windows, HP nu a reușit să ofere nici măcar drivere de bază funcționale, iar laptopul se blochează aproximativ la fiecare minut.

Serverul Busy

Așa se va numi noul meu server: Busy Server. Numele a fost ales pentru că plănuiesc să găzduiesc toate serviciile pe această mașină, deocamdată.

Pentru început, voi pune un server DNS, un server OpenSSH, un server FTP și un server media. În viitor mă voi gândi la alte servicii care mi-ar putea fi utile.

Serverul DNS are rolul de a-mi permite accesul la celelalte resurse într-un mod mai prietenos, de exemplu ftp.busyserver.net în loc de 192.168.0.*

Serverul FTP va fi unul anonim, pentru a facilita partajarea ușoară a fișierelor în rețeaua locală; nu va avea acces din exterior.

Serverul media va rămâne neutilizat, deocamdată. Un posibil caz de utilizare ar fi să cumpăr un Chromecast și să urmăresc filme împreună cu familia, dar nici nu sunt sigur că am nevoie de un server media.

Servicii cloud

În prezent mă bazez încă pe mai multe servicii cloud pentru muncă.

Există câteva servicii cloud care îmi plac foarte mult și pe care le folosesc zilnic. Nu sunt pregătit să trec de la ele la alternativele mele self-hosted. Unele dintre aceste servicii sunt Trello, Slack, Dropbox, GitHub și Evernote.

Trello este un instrument excelent pentru productivitate, îmi oferă spațiu pentru tablourile mele Scrum. Nu fac planificare în el, deși am auzit de oameni care urmează un stil de viață agile și își planifică întreaga lună folosind tablouri agile. Folosesc Trello mai ales pentru a stoca notițe de programare și alte lucruri tehnice. Îmi place faptul că pot invita alte persoane pe tablourile mele și că pot colabora cu ele, dar un mare minus este că pare puțin ciudat atunci când stochez notițe mari: nu este făcut pentru citit, dar presupun că pentru moment poate fi suficient. Un înlocuitor ar fi o licență de server Jira de 10$ sau o altă alternativă.

Dropbox este locul unde stochez toate fișierele pe care trebuie să le am mereu la îndemână. Acestea pot fi documente, cărți, licențe de software și programe mici. Desigur, sunt criptate cu cheia mea personală GPG, așa că nici nu te gândi la altceva.

Deși Slack este destul de nou în peisaj, mă gândesc să-mi creez propriul spațiu de lucru privat, pe care să-l împart cu membrii familiei și, poate, cu prieteni apropiați. În viitor, voi încerca să-l completez cu aplicații Slack personalizate, care vor ajuta la automatizarea casei și la raportarea stării, va fi distractiv.

Evernote este aplicația mea standard pentru luat notițe; nu este perfectă, dar funcționează. Nu voi plăti niciodată pentru ea și aș prefera să folosesc fișiere markdown simple dacă ajung până acolo. Evernote ar putea fi înlocuit cu un MediaWiki sau DokuWiki, dar, întrucât mă bazez mult pe notițele mele, acest lucru nu se va întâmpla prea curând.

Acestea sunt planurile mele pentru moment. Mai am și un frumos server VPN pe Raspberry Pi care îmi permite accesul la rețeaua LAN din exterior.

Ce părere ai despre planurile mele? Crezi că aș putea folosi și alte servicii interesante? Spune-mi în comentarii dacă da.

Mulțumesc că ai citit și să ai o zi frumoasă!