Fildeling for folket

03.03.17   |   kl. 08:41   |   Aktuelt, Prosabladet

Fildeling for folket

Nextcloud er open source og et alternativ til Google-produkter for privacy-interesserede.

Min mave slår altid knuder, når jeg skal logge ind på min Gmail. Jeg har stadig den mailkonto af historiske årsager, og jeg ønsker heller ikke at slette et mailsystem, som har tjent mig godt. Alligevel ved jeg, at jeg er overvåget, og jeg bryder mig heller ikke om forretningsmodellen.

Men jeg bruger det jo, fordi det virker. Jeg deler mine dokumenter i Dropbox, laver synkron editering i Google Docs, og min Google-kalender merger alle mine forskellige gøremål sammen til en overskuelig liste. Men når jeg nu helst så, at mine data lå på noget maskineri, jeg kan sparke til, og jeg samtidig ikke vil gå ned på features, hvad så?

Fra Owncloud til Nextcloud

Nu er der er endelig kommet open source-værktøjer, som forsøger at løse problemet. Jeg er først og fremmest fan af Nextcloud (https://nextcloud.com), et fildelingsværktøj i stil med Dropbox , men med flere muligheder. Nextcloud er nemlig bygget op omkring et app-system. Det giver voldsomme udvidelsesmuligheder: Der er lavet apps til alt fra HTML5-streaming af videofiler til kalender og kontaktpersonstyring.  

Nextcloud er en videreudvikling af open source-projektet Owncloud. Owncloud har været en interessant virksomhed at følge. Den har solgt udvikling og drift af et åbent fildelingssystem og har så til gengæld gjort koden åben i en community-udgave. Men den har også haft nogle relativt tunge kapitalvirksomheder i ryggen, og rygtet vil vide, at netop denne kombination har vist sig at være udfordrende.

Kapitalvirksomhederne, som støttede Owncloud, har primært haft interesse i at støtte fildelingsværktøjet i at blive en stærk Dropbox-konkurrent. Derfor har funktionaliteter, som ikke allerede kendes fra Dropbox, ikke haft udviklerfokus og mange af de, i min optik, fantastiske apps har manglet understøttelse i de senere versioner.

Undertiden har graverende fejl i underprioriterede apps helt stoppet funktionaliteten i Owncloud. Brugere har simpelthen været nødt til at deaktivere eksempelvis kalender-appen for at få synkronisering til at virke igen. Derfor fik Frank Karlitschek, idémand og grundudvikler bag Owncloud, nok, sagde sit arbejde op og startede i stedet en ny organisation, Nextcloud. Det har blandt andet betydet, at community'et blev meget stærkere inddraget, og deres kodebidrag trækkes nu hyppigt ind i kildekoden.

Med brugeren i førersædet

Men hvad kan Nextcloud så, kan det spille Crysis? Niks. Til gengæld giver det fuld kontrol over alle ens filer og sync'er dem på tværs af enheder, nok bedst beskrevet som en bastard mellem Google Drive og Dropbox. I PROSA-sammenhæng er vi en række udvalg og bestyrelser, som laver forsøg med det.

I forhold til Nextcloud er denne stærkt opdelte gruppe ganske fordelagtig. Man kan nemlig dele filer og mapper ud fra gruppetilhørsforhold såvel som enkeltpersoner.

Ungdomsudvalget har eksempelvis en mappe, som hedder "U35", og alle, der har fået sat flaget, at de har tilhører gruppen U35, har adgang til denne mappe.

Men man kan også begrænse bestemte grupper til blot at have læseadgang uden redigeringsret. Samtidig er der versionshistorik på alle dokumenter, så man altid kan genskabe et slettet dokument eller genskabe en tidligere version af et dokument.

Noget af det nye i Nextcloud er også samarbejdet med Collabora, som står for, hvad der vel bedst kan beskrives som LibreOfficeOnline. Det betyder, at man i Nextcloud kan åbne alt fra docx- til pptx-dokumenter og live-redigere i dokumenterne. Ikke nok med at man kan live-redigere som i Google Docs, flere brugere kan arbejde simultant i dokumenter, regneark og præsentationer. I modsætning til Google Docs, som internt anvender et properitært filformat, anvender Nextcloud odt-formatet som udgangspunktet, og det er i odt-formatet, at du redigerer. Det reducerer risikoen for formatbøvl ved konvertering til andre formater, og det, du ser på skærmen, er det samme, som når du åbner den fil, der er synkroniseret ned på din pc, tablet eller mobil.

  • Aktiv i PROSA?

    Der er stadig rigtigt mange hjørner af Nextcloud, som vi endnu ikke har fået udforsket, og det glæder vi os meget til. Hvis du er aktiv i et udvalg i PROSA og synes, det kunne være sjovt at være med til at teste dette system, så kontakt din forbundssekretær på https://www.prosa.dk/kontakt-os/, så laver vi en profil til dig.

  • Din vej til Nextcloud

    Hvis du sidder og tænker: "Jeg er solgt, hvordan får jeg skidtet?" Ja, enten henter du Nextcloud ned fra www.nextcloud.com og smider det på din egen server eller en VPS. Alternativt kan du også lave et signup hos nogle af de providers, der sælger Nextcloud som en tjeneste: https://nextcloud.com/providers/. Hvad end du vælger, vil dine data altid tilhøre dig, og du vil altid kunne skifte leverandør. Selv hvis din leverandørs infrastruktur brænder komplet ned, vil du have en sync'et kopi liggende lokalt på dine egne maskiner. Samtidig er der for hele backend'en mulighed for at lave filkryptering, sådan at man ikke direkte vil tiltvinge adgang til rådata på harddiske, her vil blot være krypterede udgaver til stede.

PRINT

3 kommentarer
YTo2OntzOjY6ImZldXNlciI7aTowO3M6MzoicGlkIjtpOjIyMDtzOjM6ImNpZCI7czozOiI0MTQiO3M6NDoiY29uZiI7YToxNDp7czoxMDoic3RvcmFnZVBpZCI7aTo2MzA0O3M6MTQ6ImV4dGVybmFsUHJlZml4IjtzOjk6InR4X3R0bmV3cyI7czoxMzoiVXNlckltYWdlU2l6ZSI7aToxODtzOjI1OiJhZGRpdGlvbmFsQ2xlYXJDYWNoZVBhZ2VzIjtzOjU6Iiw2MzA0IjtzOjMwOiJhZGRpdGlvbmFsQ2xlYXJDYWNoZVBhZ2VzTG9jYWwiO3M6NDoiNjMwNCI7czoxNDoidm1jTm9QYWdlQ2FjaGUiO2k6MDtzOjk6ImFkdmFuY2VkLiI7YTo1OntzOjE3OiJpbml0aWFsVmlld3NDb3VudCI7czozOiIxMTIiO3M6MTY6ImluaXRpYWxWaWV3c0RhdGUiO3M6MToiMCI7czoyMToic2hvd0NvdW50Q29tbWVudFZpZXdzIjtpOjA7czoyNzoiYWN0aXZpdHlNdWx0aXBsaWNhdG9yUmF0aW5nIjtpOjE7czoyODoiYWN0aXZpdHlNdWx0aXBsaWNhdG9yQ29tbWVudCI7aToxO31zOjg6InNoYXJpbmcuIjthOjc6e3M6MjI6ImRvbnRVc2VTaGFyaW5nRmFjZWJvb2siO3M6MToiMCI7czoyMToiZG9udFVzZVNoYXJpbmdUd2l0dGVyIjtzOjE6IjAiO3M6MjA6ImRvbnRVc2VTaGFyaW5nR29vZ2xlIjtzOjE6IjAiO3M6MjI6ImRvbnRVc2VTaGFyaW5nTGlua2VkSW4iO3M6MToiMCI7czoyNToiZG9udFVzZVNoYXJpbmdTdHVtYmxldXBvbiI7czoxOiIwIjtzOjE5OiJzaGFyZVVzZXJzVG90YWxUZXh0IjtzOjE5OiJoYXIgZGVsdCBkZW5uZSBzaWRlIjtzOjEzOiJzaGFyZURhdGFUZXh0IjtzOjE0OiJEZWwgZGVubmUgc2lkZSI7fXM6MTI6InNwYW1Qcm90ZWN0LiI7YToyOntzOjE1OiJyZXF1aXJlQXBwcm92YWwiO3M6MToiMCI7czo5OiJmcm9tRW1haWwiO3M6MTM6ImluZm9AcHJvc2EuZGsiO31zOjg6InJhdGluZ3MuIjthOjI6e3M6MTY6InJhdGluZ0ltYWdlV2lkdGgiO2k6MTE7czoxNjoicmV2aWV3SW1hZ2VXaWR0aCI7aToxNjt9czo2OiJ0aGVtZS4iO2E6MTI6e3M6MjY6ImJveG1vZGVsVGV4dGFyZWFMaW5lSGVpZ2h0IjtpOjIwO3M6MjQ6ImJveG1vZGVsVGV4dGFyZWFOYnJMaW5lcyI7aToxO3M6MTU6ImJveG1vZGVsU3BhY2luZyI7aTo0O3M6MTg6ImJveG1vZGVsTGluZUhlaWdodCI7aToxNjtzOjE4OiJib3htb2RlbExhYmVsV2lkdGgiO2k6MTM0O3M6MjY6ImJveG1vZGVsTGFiZWxJbnB1dFByZXNlcnZlIjtpOjA7czoyMjoiYm94bW9kZWxJbnB1dEZpZWxkU2l6ZSI7aTozNTtzOjE3OiJzaGFyZWJvcmRlckNvbG9yMiI7czo2OiJhNGE1YTciO3M6MTc6InNoYXJlYm9yZGVyQ29sb3IxIjtzOjY6ImFkYWVhZiI7czoxMToiYm9yZGVyQ29sb3IiO3M6NjoiZDhkOGQ4IjtzOjIxOiJzaGFyZUNvdW50Ym9yZGVyQ29sb3IiO3M6NjoiZTNlM2UzIjtzOjIwOiJzaGFyZUJhY2tncm91bmRDb2xvciI7czo2OiJmZmZmZmYiO31zOjE3OiJwcmVmaXhUb1RhYmxlTWFwLiI7YToxOntzOjk6InR4X3R0bmV3cyI7czo3OiJ0dF9uZXdzIjt9czoxMToic2hvd1VpZE1hcC4iO2E6MTp7czo5OiJ0eF90dG5ld3MiO3M6NzoidHRfbmV3cyI7fXM6MTI6IlJlcXVpcmVkTWFyayI7czoxOiIqIjt9czo0OiJsYW5nIjtzOjI6ImRrIjtzOjM6InJlZiI7czoxMjoidHRfbmV3c183MTUxIjt9YTo0OntzOjQ6ImNvbmYiO2E6MzM6e3M6MTc6InVzZVdlYnBhZ2VQcmV2aWV3IjtzOjE6IjAiO3M6MjI6InVzZVdlYnBhZ2VWaWRlb1ByZXZpZXciO3M6MToiMSI7czoyMDoid2VicGFnZVByZXZpZXdIZWlnaHQiO3M6MjoiNzAiO3M6MjA6Im1heENoYXJzUHJldmlld1RpdGxlIjtzOjI6IjcwIjtzOjMxOiJ3ZWJwYWdlUHJldmlld0Rlc2NyaXB0aW9uTGVuZ3RoIjtzOjM6IjE2MCI7czozODoid2VicGFnZVByZXZpZXdEZXNjcmlwdGlvbk1pbmltYWxMZW5ndGgiO3M6MjoiNjAiO3M6Mjc6IndlYnBhZ2VQcmV2aWV3Q2FjaGVUaW1lUGFnZSI7czozOiIxODAiO3M6MzM6IndlYnBhZ2VQcmV2aWV3Q2FjaGVUaW1lVGVtcEltYWdlcyI7czoyOiI2MCI7czozMDoid2VicGFnZVByZXZpZXdDYWNoZUNsZWFyTWFudWFsIjtzOjE6IjAiO3M6Mjg6IndlYnBhZ2VQcmV2aWV3TnVtYmVyT2ZJbWFnZXMiO3M6MjoiMTAiO3M6Mzg6IndlYnBhZ2VQcmV2aWV3U2Nhbk1pbmltYWxJbWFnZUZpbGVTaXplIjtzOjQ6IjE1MDAiO3M6MzA6IndlYnBhZ2VQcmV2aWV3U2Nhbk1pbkltYWdlU2l6ZSI7czoyOiI0MCI7czozMDoid2VicGFnZVByZXZpZXdTY2FuTWF4SW1hZ2VTaXplIjtzOjM6IjQ1MCI7czoyOToid2VicGFnZVByZXZpZXdTY2FuTWluTG9nb1NpemUiO3M6MjoiMzAiO3M6MzE6IndlYnBhZ2VQcmV2aWV3U2Nhbk1heEltYWdlU2NhbnMiO3M6MjoiNDAiO3M6Mzg6IndlYnBhZ2VQcmV2aWV3U2Nhbk1heEltYWdlU2NhbnNGb3JMb2dvIjtzOjI6IjU1IjtzOjQwOiJ3ZWJwYWdlUHJldmlld1NjYW5NYXhIb3J6aXpvbnRhbFJlbGF0aW9uIjtzOjI6IjU7IjtzOjM3OiJ3ZWJwYWdlUHJldmlld1NjYW5tYXh2ZXJ0aWNhbHJlbGF0aW9uIjtzOjE6IjMiO3M6MzA6IndlYnBhZ2VQcmV2aWV3U2NhbkxvZ29QYXR0ZXJucyI7czoxMDoibG9nbyxjcmdodCI7czozODoid2VicGFnZVByZXZpZXdTY2FuRXhjbHVkZUltYWdlUGF0dGVybnMiO3M6NTc6InBpeGVsdHJhbnMsc3BhY2VyLHlvdXR1YmUscmNsb2dvcyx3aGl0ZSx0cmFuc3BhLGJnX3RlYXNlciI7czozODoid2VicGFnZVByZXZpZXdEZXNjcmlwdGlvblBvcnRpb25MZW5ndGgiO3M6MjoiNDAiO3M6MjU6IndlYnBhZ2VQcmV2aWV3Q3VybFRpbWVvdXQiO3M6NDoiNzAwMCI7czoxMjoidXNlUGljVXBsb2FkIjtzOjE6IjAiO3M6MTI6InVzZVBkZlVwbG9hZCI7czoxOiIwIjtzOjEzOiJwaWNVcGxvYWREaW1zIjtzOjM6IjEwMCI7czoxNjoicGljVXBsb2FkTWF4RGltWCI7czozOiI4MDAiO3M6MTY6InBpY1VwbG9hZE1heERpbVkiO3M6MzoiOTAwIjtzOjIyOiJwaWNVcGxvYWRNYXhEaW1XZWJwYWdlIjtzOjM6IjQ3MCI7czoyMzoicGljVXBsb2FkTWF4RGltWVdlYnBhZ2UiO3M6MzoiMzAwIjtzOjIwOiJwaWNVcGxvYWRNYXhmaWxlc2l6ZSI7czo0OiIyNTAwIjtzOjIwOiJwZGZVcGxvYWRNYXhmaWxlc2l6ZSI7czo0OiIzMDAwIjtzOjIwOiJ1c2VUb3BXZWJwYWdlUHJldmlldyI7czowOiIiO3M6MjQ6InRvcFdlYnBhZ2VQcmV2aWV3UGljdHVyZSI7aTowO31zOjExOiJhd2FpdGdvb2dsZSI7czoyNjoiQXdhaXRpbmcgcmVwbHkgZnJvbSBHb29nbGUiO3M6ODoidHh0aW1hZ2UiO3M6MTE6ImltYWdlIGZvdW5kIjtzOjk6InR4dGltYWdlcyI7czoxMjoiaW1hZ2VzIGZvdW5kIjt9YTowOnt9YTowOnt9YTo3OntzOjE2OiJjb21tZW50TGlzdEluZGV4IjthOjE6e3M6MTU6ImNpZHR0X25ld3NfNzE1MSI7YToxOntzOjEwOiJzdGFydEluZGV4IjtpOjA7fX1zOjE0OiJjb21tZW50c1BhZ2VJZCI7aToyMjA7czoxNjoiY29tbWVudExpc3RDb3VudCI7czozOiI0MTQiO3M6MTI6ImFjdGl2ZWxhbmdpZCI7aTowO3M6MTc6ImNvbW1lbnRMaXN0UmVjb3JkIjtzOjEyOiJ0dF9uZXdzXzcxNTEiO3M6MTI6ImZpbmRhbmNob3JvayI7czoxOiIwIjtzOjEyOiJuZXdjb21tZW50aWQiO047fQ%3D%3D YTo1OntzOjExOiJleHRlcm5hbFVpZCI7aTo3MTUxO3M6MTI6InNob3dVaWRQYXJhbSI7czo3OiJ0dF9uZXdzIjtzOjE2OiJmb3JlaWduVGFibGVOYW1lIjtzOjc6InR0X25ld3MiO3M6NToid2hlcmUiO3M6MTU0OiJhcHByb3ZlZD0xIEFORCBleHRlcm5hbF9yZWY9J3R0X25ld3NfNzE1MScgQU5EIHBpZD02MzA0IEFORCB0eF90b2N0b2NfY29tbWVudHNfY29tbWVudHMuZGVsZXRlZD0wIEFORCB0eF90b2N0b2NfY29tbWVudHNfY29tbWVudHMuaGlkZGVuPTAgQU5EIHBhcmVudHVpZD0wIjtzOjEwOiJ3aGVyZV9kcGNrIjtzOjEyMzoiZXh0ZXJuYWxfcmVmPSd0dF9uZXdzXzcxNTEnIEFORCBwaWQ9NjMwNCBBTkQgdHhfdG9jdG9jX2NvbW1lbnRzX2NvbW1lbnRzLmRlbGV0ZWQ9MCBBTkQgdHhfdG9jdG9jX2NvbW1lbnRzX2NvbW1lbnRzLmhpZGRlbj0wIjt9 YToyOntpOjA7czoxNTA6IjxpbWcgc3JjPSIvdHlwbzNjb25mL2V4dC90b2N0b2NfY29tbWVudHMvcmVzL2Nzcy90aGVtZXMvZGVmYXVsdC9pbWcvcHJvZmlsZS5wbmciIGNsYXNzPSJ0eC10Yy11c2VycGljIHR4LXRjLXVpbWdzaXplIiB0aXRsZT0iIiAgaWQ9InR4LXRjLWN0cy1pbWctIiAvPiI7aTo5OTk5OTtzOjE1MjoiPGltZyBzcmM9Ii90eXBvM2NvbmYvZXh0L3RvY3RvY19jb21tZW50cy9yZXMvY3NzL3RoZW1lcy9kZWZhdWx0L2ltZy9wcm9maWxlZi5wbmciIGNsYXNzPSJ0eC10Yy11c2VycGljZiB0eC10Yy11aW1nc2l6ZSIgdGl0bGU9IiIgIGlkPSJ0eC10Yy1jdHMtaW1nLSIgLz4iO30%3D
Please confirm
No
Yes
Information
Ok

#

07.03.17   |   kl. 16:48   |  
1488901548
Rasmus Hørlyk

Har du nogen erfaring med NextCloud og FreeNAS eller som plugin til andre nas?
Jeg havde egentlig indtrykket af at OwnCloud var stabilt og funktionelt, men sådan fremgår det ikke just af din artikel. Min primære interessere er faktisk kalenderen, at få
show more ...
et plugin der kan håndtere den på tværs af platforme, på en maskine der i forvejen er tilgængelig. Så enhederne kan synke uden om google. Så holder det jo ikke hvis man skal slukke kalenderen.

mvh

#

14.03.17   |   kl. 18:24   |  
1489514304
Daniel Neupart

Owncloud har været rimelig stabil pga. det store fokus på enterprise delen, men det er også gjort at communitydelen har haltet. Kalenderen er et ret godt eksempel på dette, det har åbenbart ikke været et behov hos enterprisefolk at have en kalender. Derfor
show more ...
var den kalenderfunktionalitet som der er i Owncloud stort set altid kun været tredjepart community plugin som har været driftet ret dårligt i perioder. Jeg har i min owncloud installation haft en del udfordringer med at få et funktionelt setup til at spille. Efter Nextcloud annoncerede deres break har både Nextcloud og Owncloud fået kalender og kontaktperson plugins ind hos holdet af kerneudviklere. Det betyder at der ikke længere er kritiske fejl som står hen i uvished i flere måneder, men at fejl bliver rettet hurtigt og effektivt. Det har virkelig været noget som for mig har været en god oplevelse.

Men Nextcloud har bare samtidig formået at få lavet et setup hvor communityet får lov og har lyst til at bidrage til fejlretning, du kan f.eks. tage et kik på de to projekters Github, Nextcloud flyver derudaf, mens Owncloud hænger i bremsen.

Til min Android telefon bruger jeg https://davdroid.bitfire.at/ til at synce mine kontaktpersonerog mine forskellige kalendre. Der fungere rimeligt godt. Selve kalenderdelen i Nextcloud leverer en CalDav platform. Så der findes en del forskellige platforme det spiller sammen med både hos Outlook, Google og Apple. Personligt har jeg haft det integreret i både Unity og Thunderbird, begge dele fungere godt for mig.

Rent performance mæssigt vil jeg forvente at en NAS sagtens kan trække det. Mit indtryk er at Nextcloud har et lidt liniært forbrug af resourcer. Nextcloud selv har nogle anbefalinger for enterprise her: https://docs.nextcloud.com/server/11/admin_manual/installation/deployment_recommendations.html. Personligt har jeg haft det til at kører på en 1GB ram virtuel maskine købt ude i byen, hvor man snildt har kunne være 5 brugere online i det samme dokument og lave live editering.

#

15.03.17   |   kl. 13:44   |  
1489579484
Rasmus Hørlyk

Tak for feedback Daniel

Det lyder da, lige som i artiklen, som om det er NextCloud jeg skal have gang i. Jeg fandt en del fora artikler ved at søge på FreeNAS og NextCloud, alt fra installation til konkrete features. Det lyder også som om de arbejder på
show more ...
at lave et plugin install af NextCloud.

CalDav virker også som det oplagte valg, både som OpenSource, til bred platform dækning og et alternativ til en Exchange server. Jeg mener også at kunne huske at der er det one.com bruger/understøtter.
Lige i skabet – tak igen.

Mvh
Rasmus Hørlyk

Your comment will be a reply on the following comment:
Loading preview ...
*: obligatoriske felter

Skrevet af:

Daniel Neupart

Aktivist i PROSA