From 366d9cb833666c35b978a13e5eb4445739907ffe Mon Sep 17 00:00:00 2001 From: Harald Eilertsen Date: Mon, 1 Jun 2020 13:58:31 +0200 Subject: =?UTF-8?q?Import=20post=20"Fildelingsverkt=C3=B8y"=20from=20old?= =?UTF-8?q?=20blog.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/blog/2019-12-10-fildelingsverktoy/index.md | 130 +++++++++++++++++++++ .../nextcloud-logo-transparent.png | Bin 0 -> 14626 bytes .../onionshare-logo.png | Bin 0 -> 16103 bytes .../2019-12-10-fildelingsverktoy/p2p-sharing.webp | Bin 0 -> 62326 bytes .../syncthing-logo.png | Bin 0 -> 30743 bytes 5 files changed, 130 insertions(+) create mode 100644 content/blog/2019-12-10-fildelingsverktoy/index.md create mode 100644 content/blog/2019-12-10-fildelingsverktoy/nextcloud-logo-transparent.png create mode 100644 content/blog/2019-12-10-fildelingsverktoy/onionshare-logo.png create mode 100644 content/blog/2019-12-10-fildelingsverktoy/p2p-sharing.webp create mode 100644 content/blog/2019-12-10-fildelingsverktoy/syncthing-logo.png (limited to 'content') diff --git a/content/blog/2019-12-10-fildelingsverktoy/index.md b/content/blog/2019-12-10-fildelingsverktoy/index.md new file mode 100644 index 0000000..50b5232 --- /dev/null +++ b/content/blog/2019-12-10-fildelingsverktoy/index.md @@ -0,0 +1,130 @@ ++++ +title = "Fildelingsverktøy" + +[taxonomies] +tags = ["verktøy", "programvare", "fildeling"] + +[extra] +author = "harald" ++++ + +{% figure(img="p2p-sharing.webp", alt="Illustration of peer to peer networking.") %} +Et fildelingsnettverk uten mellomliggende server. +{% end %} + +Her om dagen fikk jeg et spørsmål om gode verktøy for å deling av filer eller +mapper. Mange kjenner jo de kommersielle aktørene på området, men finnes det +noe som er trygt, brukervennlig og fritt å bruke? + + + +Det er i utgangspunktet to måter å dele filer via internett på. Enten via en +server som alle som skal dele filer må snakke med. De fleste av de kommersielle +tilbyderne fungerer på den måten. Alternativet er at maskinene som skal dele +filer snakker direkte med hverandre, såkalt _peer-to-peer_ eller +_likemannsnettverk_. + +Hvilke type nettverk man velger avhenger gjerne av hvilke behov man har. +Her er uansett noen av verktøyene jeg anbefaler. + + +## OnionShare + +{% figure(img="onionshare-logo.png") %} +OnionShare +{% end %} + +For engangsoverføringer foretrekker jeg _OnionShare_. Den setter opp en skjult +tjeneste på tor-nettverket ("det mørke nettet" i følge dagspressen,) og gir +tilgang til direkte nedlasting enten via tor-browser, andre nettlesere med +tor-støtte eller direke fra en kommandolinje med `torsocks` og `curl` eller +lignende. + +Den kan også settes opp til å motta filer heller enn å sende. Da trenger ikke +de som skal sende deg filer selv installere OnionShare, men kan sende direkte +via tor-browser eller noen av de andre kanalene nevnt over. + +**Ekstra bonus:** Man hjelper de som trenger anonymiteten som tor-nettverket +gir å holde seg skjult. F.eks. politiske dissidenter og journalister i +nord-korea, kina, iran, usa, russland og andre suspekte regimer. + +Hovedutvikleren av OnionShare er Micah Lee, en av de som jobber med å sikre at +journalister kan utveksle informasjon og dokumenter trygt og uten innblanding +utenfra for _The Intercept_. + +Les mer om [OnionShare](https://onionshare.org/) eller +[Tor prosjektet](https://www.torproject.org/). + + +## Syncthing + +{% figure(img="syncthing-logo.png") %} +Syncthing +{% end %} + +For mer semi-permanent deling anbefaler jeg _Syncthing_. Den fungerer omtrent som +dropbox eller andre skydelingstjenester, bare uten den sentraliserte serveren i +midten. Fint å bruke om man har et prosjekt hvor man vil dele en eller flere +kataloger over en viss tid. Ingen størrelsesbegrensinger annet enn +harddiskstørrelsen du har i begge (alle) ender, solid kryptering og du har full +kontroll over hvilke kataloger du deler med hvem. + +Med syncthing er det å dele en ny fil med noen du alt har satt opp deling med +så enkelt som å lagre filen i den aktuelle katalogen. Å koble seg sammen med +noen for deling er litt mer involvert, men heller ikke veldig vanskelig. + +Les mer om [Syncthing](https://syncthing.net/). + + +## Nextcloud/ownCloud + +{% figure(img="nextcloud-logo-transparent.png") %} +Nextcloud +{% end %} + +Innimellom er det greit å ha en server som gir tilgang til oppdaterte selv om +ikke alle maskinene som deltar i delingen er aktive på samme tid. Da kan en +løsning som _Nextcloud_ eller _ownCloud_ være et alternativ. + +I motsetning til løsningene over, som ikke krever noen server som mellomledd, +krever både Nextcloud og ownCloud at du har en server som er tilgjengelig for +alle som skal ha tilgang til filene. Skal du dele med noen på andre siden av +internett, betyr det at du må ha en server som er koblet til internett. Høres +det skummelt ut, finnes det leverandører som tilbyr seg å drifte slike servere +for deg. + +Disse tjenestene kan også utvides med andre tjenester utover ren fildeling, +f.eks. epost, kalenderfunksjonalitet, online redigering av dokumenter og +chat/video-samtaler for å nevne noe. + +Les mer om [NextCloud](https://nextcloud.com/) eller +[ownCloud](https://owncloud.com/). + + +## Filebin + +_Filebin_ er en tjeneste jeg har nevnt tidligere, men jeg tar den med her igjen. +Som med OnionShare er det en løsning som er fin for ad-hoc deling av filer eller +mapper. Altså hvor man vil dele med én eller flere, men kun én gang eller over +begrenset tid. + +Utvikleren av tjenesten kjører en instans som er tilgjengelig for alle på +`[filebin.net](https://filebin.net)`, men du kan selvsagt installere den på din +egen server også. + +Det smarte med filebin er at du kan sette et tidspunkt for når filene du har lastet +opp skal utløpe. Når tiden er ute, forsvinner lenken og filene slettes. Kildekoden +er tilgjengelig og det er rimelig enkelt både å bygge og sette opp systemet på +egen server. + +Les mer om [Filebin](https://github.com/espebra/filebin/blob/master/README.md). + + +## Konklusjon + +Som du ser er det flust av gode, +[frie](https://fsfe.org/about/basics/freesoftware.nb.html) og åpne +alternativer, så det er ingen grunn til å selge sjelen sin til de som tilbyr +deg "gratis" lagringsplass i bytte mot at de får overvåke deg. + +God deling! diff --git a/content/blog/2019-12-10-fildelingsverktoy/nextcloud-logo-transparent.png b/content/blog/2019-12-10-fildelingsverktoy/nextcloud-logo-transparent.png new file mode 100644 index 0000000..b1db316 Binary files /dev/null and b/content/blog/2019-12-10-fildelingsverktoy/nextcloud-logo-transparent.png differ diff --git a/content/blog/2019-12-10-fildelingsverktoy/onionshare-logo.png b/content/blog/2019-12-10-fildelingsverktoy/onionshare-logo.png new file mode 100644 index 0000000..e2948b0 Binary files /dev/null and b/content/blog/2019-12-10-fildelingsverktoy/onionshare-logo.png differ diff --git a/content/blog/2019-12-10-fildelingsverktoy/p2p-sharing.webp b/content/blog/2019-12-10-fildelingsverktoy/p2p-sharing.webp new file mode 100644 index 0000000..c728817 Binary files /dev/null and b/content/blog/2019-12-10-fildelingsverktoy/p2p-sharing.webp differ diff --git a/content/blog/2019-12-10-fildelingsverktoy/syncthing-logo.png b/content/blog/2019-12-10-fildelingsverktoy/syncthing-logo.png new file mode 100644 index 0000000..a3a0a3e Binary files /dev/null and b/content/blog/2019-12-10-fildelingsverktoy/syncthing-logo.png differ -- cgit v1.2.3