00:15Hello everyone, I'm going to be listening to a new tutorial for Linux.
00:21Today we're going to talk about file sharing.
00:24Mai exact o să discutăm despre aplicația GoCopy, așa îi spune.
00:30Este un file sharing 100% funcțional și self-hosted pe un server Linux.
00:38Împă cum am zis aici, serviciile de file sharing au crescut cel puțin în ultima vreme ca ciupercele după ploaie.
00:45Unele oferă servicii decente, unele servicii de cea mai ajuns să speță.
00:50Unele te umple de reclame, unele nici nu găsești butonul de transfer.
00:54Așa cum am spus, există și servicii decente care satisfac nevoia de transfer imediat de fișiere pentru multă lume.
01:01Toate au un numitor comun și anume, dacă datele mele vreau să ajungă la tine, trebuie să le dau prima
01:07dată lor.
01:08Da?
01:09Bă, cum am zis aici, ei se laudă că sunt criptate, că sunt safe și așa mai departe.
01:14Întrebarea este, poți fi absolut sigur de asta?
01:18Să nu vorbim de faptul că majoritatea, dacă vrei să-ți fișierele o perioadă mai lungă de timp,
01:25să zicem o lună, sau vrei să transferi 10 giga, nu prea merge.
01:31Da?
01:32Și ai două variante, fie plătești, per transfer, fie îți faci abonament la ei, că toată lumea vrea abonamente.
01:44Și așa mai departe.
01:45M-am lovit și eu de aceste bariere în timp.
01:49La un moment dat am descoperit și prezentat în tutoriale o aplicație,
01:54PingvinSherry zicea un eșec și o porcărie, dar la momentul ăla, sincer să fiu, părea ok.
02:03Acum...
02:07În căutările mele,
02:09bă, cum am zis aici, ciudat este că am descoperit aplicația folosită de cineva pe Dark Web.
02:14Am observat că unii o folosesc, după cum am zis.
02:19Am spus, ia să vă mânci cu aplicația.
02:21M-am pus, eu am căutat.
02:23Este o aplicație funcțională 100%,
02:26e scrisă în Go,
02:28adică rapidă și fiabilă.
02:30Am făcută cu simț de răspundere.
02:34Probabil de cineva la fel de sătul de aplicațiile comerciale ca și mine, ca și tine și ca și alții.
02:40Are toate funcțiile pe care le poți găsi pe aplicațiile comerciale și nu numai.
02:45Gen, expirare, link, parola, file request și așa mai departe.
02:53Datele sunt la tine pe server și...
02:57Nu ajung la altcineva decât la cel la care vrei tu să le disteibui.
03:02Marele avantaj al acestei aplicații,
03:05Asta este marele, marele avantaj al acestei aplicații, este că suportă hotlink nativ direct din interfață.
03:11După cum am zis aici, este un mare, mare plus.
03:17Instalarea extrem de simplă, îți voi prezenta instalarea pe un Linux, pe docker, prin portainer.
03:27Există și instalare directă pe Linux, fără docker, dar nu e așa strideforward și nu este pentru, să zicem așa,
03:35începători.
03:35Nu e nici foarte greu, dar e mai greu decât să folosești docker-ul.
03:41Mai jos ai comenzele necesare, urmărind tutorialul video-a să-ți arăt și ce să faci cu ele.
03:47Nu uita să înlocuiești portul, cu ce port vrei tu să folosești și în câteva secunde o să ai serverul
03:52tău de file sharing up and running.
03:54Aici un pic am exagerat, recunosc, dar nu mult.
03:59Da? E imaginea docker, hai să vedem.
04:02Eu am aici docker-ul pregătit.
04:06Luăm imaginea, add container.
04:14Punem frumos aici așa.
04:20Costum.
04:29O să pun portul 11002, că mi s-a scos ok că folosesc doar 11001.
04:35E primul port liber la mine.
04:42Și portul container-ului.
04:48După ce am făcut chestia asta, deploy container, așteptăm să pornească.
04:55La accesare, după instalare, vei descoperi că nu merge.
04:58Vei vedea un mesaj că serverul este modul de mentenanță.
05:03Hai să-l și vedem.
05:05Așteptăm să o ia.
05:12Nu, nu va reveni, deci așa va rămâne.
05:17Asta se întâmplă deoarece nu este configurat.
05:21Ca să rezolvim browser după port, se pune slash setup, te va duce în modul de configurare.
05:27Urmezi pașii, completezi câmpurile necesare, ai grijă în mod expres la web server 2.2.
05:33Da? Și gata.
05:36Haideți să vă și arăt.
05:39Acum am zis aici, slash setup.
05:44Și ne duce în modul de configurare.
05:46Asta este un mesaj de welcome.
05:49Aici de obicei nu schimbă nimeni nimica, nu ne interesează.
05:52Web server 2.2.
05:54Aici avem public facing URL, este ăsta.
06:06Da?
06:08Eu de obicei la redirect-urile folosesc același, slash admin.
06:15Că-l lăsați că nu e mega util.
06:19Mergem mai departe.
06:21Pe bază de username și parolă.
06:24Efectiv punem credențialele.
06:29Scriu și eu prostii.
06:42Așa.
06:44Next.
06:45Storage in local, normal.
06:48Vreau să folosim cloud storage.
06:51Acum ideea e să fie pe local storage.
06:55Encryption level.
06:56Eu de obicei folosesc level 1.
06:59Fiecare cât are nevoie.
07:01Next.
07:02Submit.
07:03Și am terminat.
07:06Și acum este funcțional.
07:13Acum serverul este funcțional și te poți autentifica.
07:17Asta o să și facem și noi.
07:27Dăm login.
07:32Utilizarea e super mega simplă.
07:37Hai să punem aici un fișier.
07:40L-am încărcat.
07:43Câte download-uri.
07:45La câte download-uri îl limităm.
07:48Să zicem două, trei, da?
07:50Bine, ideea este să faci astea înainte de a încărca fișierul.
07:53Eu v-am aratat cum funcționează.
07:55Așa.
07:56În expiră, dacă debifezi căsuța nu mai expiră niciodată.
08:00Dacă debifezi căsuța nu are limită de download-uri.
08:04Dacă vrei parolă să-l protejezi.
08:06Hai să punem, uite, se expire în două zile.
08:11Două download-uri.
08:14Și parolă, unu, doi, trei, patru.
08:17Da?
08:18Luăm fișierul.
08:22Două download-uri.
08:24Da? Așa mai departe.
08:27Copiem URL-ul.
08:33Ne cere parola.
08:37Dacă nu ați spus parolă, vă duce direct la download.
08:40Dai download și merge.
08:43Deci nu e nimic complicat.
08:46Ce vreau să vă arăt este, după cum v-am zis,
08:50dacă dăm aici un refresh, hai să vă arăt așa.
08:53Download remaining 1.
08:55S-a descărcat odată.
08:57Share-ul până atunci.
09:01De aici.
09:04Puteți să folosiți hotlink-uri.
09:07Nu merge hotlink-ul la toate, absolut toate fișierele,
09:12dar dat click-ul aici și merge.
09:15Deci se poate face cu hotlink-uri.
09:19Acum nu merge pe simplu motiv că este protejat cu parola.
09:22Hotlink-urile nu se pot face la chestiile protejate cu parola.
09:27Hai să mai urcăm odată fișierul, fără parola.
09:32Sper să mă lase același fișier de două ori.
09:38Și...
09:39Acesta este hotlink-ul, pe care dacă îl punem aici,
09:46pornește automat download-ul.
09:50Bun.
09:53După cum a zis, mai este un feature foarte interesant, file request.
09:59Hai să creăm și un file request.
10:02Aici îl setați, eu nu o să pierd vremea să îl setez că nu e cazul.
10:07Save.
10:09Luăm link-ul.
10:13Îl dăm.
10:17Utilizatorul poate să-mi încarce mie fișierul.
10:21Upload.
10:22El a terminat.
10:24Iar eu îl găsesc aici.
10:29Și mi-l pot descărca dacă vreau.
10:39Bineînțeles, dacă vreți, puteți să adăugați user pe drepturi, pe niveluri de acces și așa mai departe.
10:45Aveți partea de API keys, dacă aveți nevoie.
10:49Dacă aveți nevoie, aveți aici API documentation-ul, dacă vă interesează.
10:53În esență, nu văd de ce ți-ai pierde vremea cu o altă interfață care se comunice cu asta prin
11:00API.
11:00Da, mă rog, dacă vrei există.
11:02Aici ai status-urile și așa mai departe, toate logurile și așa mai departe.
11:07Deci, după cum am zis, o aplicație simplă, făcută cu simț de răspundere, ușor de folosit.
11:13Și care nu dă fail, foarte important.
11:19Am ajuns la finalul tutorialului, sper că v-a fost util.
11:24Mulțumesc frumos la toți pentru toate.
11:28Eu am fost Remus de la tutorial IT&Tech, să ne auzim sănătoși la tutorialul următor.
Comments