Skip to playerSkip to main content
  • 2 days ago
În acest clip înveți cum să îți instalezi și configurezi propriul server de filesharing, pentru a păstra controlul asupra datelor tale. Sunt prezentate avantajele unei soluții self-hosted, precum linkuri cu expirare, parolă, File Request și HotLink nativ. Tutorialul arată pe scurt pașii de instalare pe Linux cu Docker și configurarea inițială, astfel încât serverul să fie gata rapid de utilizare.

~ Pentru informații mai complexe (link-uri și comenzi) vizitați pagina pe website. ~
~ Acest tutorial nu a fost creeat să fie frumos ci să fie util. ~
_______________________________________________________
Website: https://go-short.ro/1/lTPZdn
Dacă vrei să ne ajuți click aici: https://go-short.ro/0/JMxSMP
Dacă vrei să colaborăm: https://go-short.ro/0/zVWEGW

Category

🤖
Tech
Transcript
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

Recommended