A dozen more things you didn't know Nextcloud could do
This is a modal window.
The media could not be loaded, either because the server or network failed or because the format is not supported.
Formal Metadata
Title |
| |
Alternative Title |
| |
Title of Series | ||
Number of Parts | 254 | |
Author | ||
License | CC Attribution 4.0 International: You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor. | |
Identifiers | 10.5446/53016 (DOI) | |
Publisher | ||
Release Date | ||
Language |
Content Metadata
Subject Area | ||
Genre | ||
Abstract |
| |
Keywords |
00:00
Point cloudLevel (video gaming)Multiplication signOptical disc drivePlanningAnglePresentation of a groupElement (mathematics)BitPerspective (visual)MereologyComputer animationLecture/Conference
00:59
Multiplication signPoint cloudBitPerspective (visual)TowerWater vaporSemiconductor memoryCASE <Informatik>MereologyGoodness of fitDoubling the cubeArithmetic meanCausalityComputer animation
01:46
Cache (computing)Cellular automatonTowerAutomatic differentiationComputer clusterGoogolFitness functionLevel (video gaming)Multiplication sign
02:49
Moment (mathematics)Fitness functionSoftware bugMilitary baseLevel (video gaming)BitFacebookDiagramComputer animation
03:33
Moment (mathematics)FacebookDigital signalBitMultiplication signFacebookAlgorithmChainSearch engine (computing)Information privacyMathematicsTrailCategory of beingLevel (video gaming)FamilyData conversion40 (number)Computer clusterComputer animation
06:49
Digital signalDrop (liquid)Benz planePhysical systemMobile appGraph (mathematics)Type theoryEndliche ModelltheorieData storage deviceMassHand fanBitDigitizingMultiplication signNumberGodDegree (graph theory)MereologyPattern languageMenu (computing)Game controllerMarginal distributionProduct (business)WebsiteStaff (military)Personal identification numberProcess (computing)SphereIntegrated development environmentGoogolBuildingWeightRule of inferenceValue-added networkDifferent (Kate Ryan album)Arithmetic meanTouchscreenSound effectComputer animation
13:55
Standard deviationOpen setOpen sourceServer (computing)CollaborationismSystem callMetadataMobile appFunctional (mathematics)Content (media)Open sourceComputing platformPoint cloudVideoconferencingComputer fileMultiplication sign
14:34
Standard deviationMultiplication signUser interfacePoint cloudNormal (geometry)Mobile appPoint (geometry)BitSystem callComputer fileComputer animation
15:20
Drop (liquid)Link (knot theory)Instant MessagingUniform resource locatorSet (mathematics)Computer fileInformation securityMachine learningFile viewerMultiplication signView (database)Cartesian coordinate systemStatisticsPoint (geometry)Right angleSoftwareComputer virusDifferent (Kate Ryan album)Video gameDivisorComputer animation
16:22
CodePoint cloudElectronic meeting systemUser interfaceMenu (computing)Cross-site scriptingScale (map)AuthenticationInformation securityVideo gameMobile appStructural loadGreatest elementComputer iconSlide ruleComputer fileWordSimilarity (geometry)Physical lawComputer animationProgram flowchart
17:20
Scale (map)Cross-site scriptingWebDAVEncryptionPasswordLink (knot theory)Data storage deviceServer (computing)MultiplicationDatabaseError messageBitScalabilityMereologyProxy serverProcess (computing)Point (geometry)Server (computing)LaptopGene clusterStack (abstract data type)Ferry CorstenUniverse (mathematics)Point cloudInstance (computer science)Flow separationNeuroinformatikWeb pagePhysical lawUser interfaceScaling (geometry)Hand fanData storage deviceSelf-organizationFormal languageSoftware developerMultiplication signWindowComputer filePhysical systemMaxima and minimaCartesian coordinate systemoutputMobile appDirectory serviceSystem administratorTerm (mathematics)File systemStructural loadEuler anglesComputer iconComputing platformAndroid (robot)Computer animation
20:33
MultiplicationServer (computing)File Transfer ProtocolEncryptionLink (knot theory)PasswordPoint cloudFlow separationInstance (computer science)Single-precision floating-point formatLink (knot theory)PasswordMoment (mathematics)PlanningComputer file10 (number)Universe (mathematics)Game controllerInversion (music)Mobile appConnected spaceInternetworkingServer (computing)EncryptionPoint (geometry)Information securityComputer animation
21:54
Mathematical analysisSoftware testingOpen sourceEnterprise architectureEstimatorOpen sourceInternetworkingPoint cloudDifferent (Kate Ryan album)Point (geometry)10 (number)Mobile appInformation securityServer (computing)TrailComputer animation
22:42
Open sourceEnterprise architectureMobile appRevision controlServer (computing)Point cloudMereologySelf-organizationMoment (mathematics)Endliche ModelltheorieInterior (topology)Computer animation
23:42
Connected spacePhysical systemInformationMatrix (mathematics)Installation artEnterprise architectureBookmark (World Wide Web)Projective planeMereologyLevel (video gaming)Coma BerenicesDataflowComputer animation
24:25
Probability density functionDataflowInstallable File SystemDataflowPoint (geometry)Group actionPoint cloudMobile appProgram flowchart
25:04
Probability density functionMenu (computing)Probability density functionMultiplication signGroup actionSystem administratorPoint cloudServer (computing)Message passingMobile appDataflowVideoconferencingScripting languageTheoryComputer fileTask (computing)Data conversionEmailGoogolPoint (geometry)Tournament (medieval)Online chatComputer animationProgram flowchart
27:10
Computer-integrated manufacturingPoint (geometry)INTEGRALArithmetic progressionCoefficient of determinationOnline chatVideoconferencingComputer fileSystem callData conversionMobile appFile viewerComputer animation
27:52
Internet forumMultiplicationMaxima and minimaPoint cloudLocation-based serviceComputer fileSoftware testingTouchscreenRevision controlTablet computerImage resolutionSystem callType theoryAcoustic shadowError messageComputer animation
28:30
Point cloudProxy serverMathematical analysisComputer fileProjective planeMobile appDecision tree learningComputer-assisted translationGraph coloringObject (grammar)PlastikkarteEmailOnline chatTask (computing)Computer animation
29:29
Point cloudComputer musicMultiplicationSimulationPrime idealSummierbarkeitUser interfaceSystem callTask (computing)Stack (abstract data type)PlastikkarteComputer fileSoftware testingArithmetic progressionDecimalOnline chatProjective planeRight angleMobile appKanban <Informatik>Order (biology)Decision tree learningComputer animation
30:06
Computer fileProjective planeMereologyConnected spaceDifferent (Kate Ryan album)Mobile appComputer animation
30:48
Online chatTuring testLandau theoryMassData structureBitHacker (term)Computer fileNormal (geometry)Data managementParameter (computer programming)MereologyGroup actionHypermediaCapillary actionDifferent (Kate Ryan album)Coma BerenicesOntologyCAN bus1 (number)Computer animation
32:17
SubgroupAddress spaceRight angleSystem administratorEndliche ModelltheorieQuicksortGroup actionEmailSystem callComputer filePoint cloudTransport Layer SecurityProxy serverNumberLimit (category theory)MultiplicationPasswordSelf-organizationType theoryAuthenticationData structureDirectory serviceMobile appCurvatureLoginComputer animation
34:07
Cartesian coordinate systemSystem administratorComputer fileSpacetimeCollaborationismLink (knot theory)Mobile appEmailCoefficient of determinationTouchscreenRight angleNumberMultiplication signData storage deviceOffice suitePasswordMenu (computing)Computer animation
35:15
Maxima and minimaPasswordTerm (mathematics)Formal verificationVideoconferencingSoftware testingInformationIdentity managementLink (knot theory)Proxy serverResultantComputer animation
36:07
InformationPasswordSystem callPoint (geometry)VideoconferencingComputer fileTouchscreenInterface (computing)Computer animation
36:58
PasswordInformation securityComputer fontQR codeMobile appInformation securityPasswordGreatest elementLoginMultiplication signCodeSet (mathematics)CountingCodeTouchscreenAuthenticationComputer iconDivisor2 (number)Computer animation
37:41
Data modelTotal S.A.MIDIUniform resource locatorOffice suiteSystem administratorBitClient (computing)Real numberWave packetElectronic mailing listPasswordMachine learningPoint cloudArtificial neural networkMobile appLoginMathematicsKey (cryptography)Virtual machine
39:14
Point cloudVolumeComputer musicProduct (business)Online chatComputer fileFile formatSpreadsheetEnterprise architectureText editorTotal S.A.AuthorizationClient (computing)Information securityDigital watermarkingWater vaporGame controllerTouchscreenArmPoint (geometry)Computer animation
40:01
Point cloudData storage deviceInstance (computer science)Server (computing)Local ringArmKnotComputer animation
40:56
Data storage devicePoint cloudData centerMobile appComputer configurationComputer fileLink (knot theory)Connected spaceProxy serverElectronic mailing listCoefficient of determinationSet (mathematics)Right angleWeb 2.0Software bugDataflowMultiplication signAndroid (robot)PlanningDefault (computer science)Server (computing)Client (computing)BitDrop (liquid)SynchronizationContent (media)Computer animationLecture/Conference
43:12
Server (computing)Information securityPoint cloudMobile appDrop (liquid)Computer fileCASE <Informatik>DataflowTouchscreenWeb 2.0Content (media)InternetworkingLink (knot theory)SpacetimeAvatar (2009 film)Right angleComputer hardwareAmsterdam Ordnance DatumArithmetic meanComputer configurationLimit (category theory)Term (mathematics)Computer animation
45:02
Server (computing)Revision controlRemote procedure callFile systemMedical imagingMereologyLimit (category theory)WaveRight angleTwitterComputer fileStructural loadData storage deviceRouting2 (number)MultiplicationLecture/Conference
47:03
Source codeComputer fileWordConnected spaceDegree (graph theory)System administratorMathematicsForcing (mathematics)Multiplication signTwitterCodePoint cloudDigital photographyCASE <Informatik>Open sourceDataflowLatent heatDatabasePoint (geometry)Structural loadComputer animationLecture/Conference
48:45
System administratorIP addressDatabaseServer (computing)Roundness (object)Meeting/InterviewLecture/Conference
49:30
Computer animation
Transcript: English(auto-generated)
00:05
He already gave a talk last year which many of you probably remember Now with a dozen more things you didn't know about next cloud yours from next next. Yeah from next out obviously
00:21
This works, okay cool So first of all, I feel rather lonely here on the stage because it's really full That's a bit odd. I mean I gave a talk neck last year and I'm now not sure how much of it I should repeat So my plan was to talk this time about hopefully things
00:41
Well that that existing users don't know yet But at the same time I'm fairly certain I should also cover a bit of the basics So I tried to at least Are the new angle to that basics element? The first part of my presentation will still be about what's wrong with the cloud
01:03
but I'm gonna try and put it in a little bit of a bigger perspective than I did last time and After that, of course, I'll talk a bit about next clouds and in the second half I get to the stuff that Hopefully existing next lot users will find interesting. So again, my goal was to find a couple of things that you
01:23
Didn't know and well, I'd love to hear afterward if I succeeded at that I've been asked to try and keep questions until the end which means Remember them I know personally I never can so I would write them down but you know Some people actually have working memory. So in that case
01:41
Good luck to you So let's start with the first part I Don't know how many of you saw this article from our friends at the New York Times They found the cache of data online out of which they could extract the movements of
02:01
President Donald J. Trump Which I'm sure are kind of supposed to be secret, but you know The cell tower data is kind of out there and they could track minute by minute pretty much where he was going and where he got his favorite Happy Meal and This one is also another little nose item from a while ago
02:24
Google made a security camera and When people pointed out there was a camera that there was a microphone in it They said they didn't know that I Still find that fascinating. Maybe they did know maybe they didn't it's But the most important question is of course
02:42
What was it recording? Another interesting news item from some time ago This is a heat map from a fitness tracker Which kind accidentally exposed a secret u.s. Army base in Afghanistan because that's what you're looking at
03:05
Yeah And you know, this was not a bug This really was a feature this data was supposed to be online and you know You should just turn off your fitness tracker if you're running in a secret army base Which of course didn't happen
03:23
This is a bit less funny, I think So Facebook obviously advertises itself to people who need to advertise to other people right to businesses and in Australia They advertise their ability to target teenagers
03:44
When they're at their most vulnerable The example they gave was let's say you're a 14 year old teenager and You go out on your first dates coming Saturday Facebook knows that of course because it knows almost everything and
04:04
It will know when you are at your most anxious and worried about your date which is the perfect time to come with an ad about I don't know a nice leather jacket and You know, of course tell you that it'll arrive on Friday. And there you go. We can sell stuff
04:21
I think that's pretty nasty How many of you know target? It's an American chain. So not the target thing. Yeah, so they sell all kinds of stuff Shampoos and Well stuff for pregnant women and they had
04:43
automated targeting algorithms That try to figure out, you know, if one person buys X then later, maybe they will buy Y And This algorithm on its own kind of figured out that when women buy certain shampoos
05:02
They are likely pregnant because pregnant women have stronger sense of smell So they will buy less strong smelling shampoos And if the algorithms would see a change in the behavior of somebody in the shampoos they buy They will start sending them advertisement for pregnancies You can imagine that first of all, sometimes those people didn't even know this themselves
05:24
But also there are family members who figure out that suddenly they're pregnant without telling anyone it can lead to some embarrassing conversations There's a whole lot more of course that I can talk about and I mean a lot of you follow the news
05:40
I'm sure you're quite well aware of what all this data tracking is doing in society and last time I talked a lot about why privacy is important and You know why it matters for us as as human beings people who are being surveilled change their behavior If they know it, obviously, I think privacy is a human needs
06:03
It's a very basic human need and it's wrong to to interfere with that And I mean the examples go from just a bit scary to just downright criminal What happened in Myanmar if you don't know what happened in Myanmar with regards to Facebook
06:21
You should google it or use duck duck go probably a better search engine it's truly scary and problematic in so many different ways Now I Want to as I said bring this to a do a different level as it did last time because last time I talked about
06:43
Privacy and about personal freedom and how important it is to protect that But this time I want to look a little bit more at at society as a whole Yeah, what we as a country and a bit of companies, but also as a country What the impact is of well essentially these guys and of course many other companies
07:06
So I'm going to talk a little bit Well Economical here or business II which I know this isn't exactly the perfect audience perhaps for this but in the end We still live in a capitalist society. I know many of you might not be big fans of that
07:23
but it is what feeds us and There are certain patterns that you see in in such systems And a capitalist system and one of these I want to talk about here Now these companies they do kind of an interesting thing if you're a hotel
07:44
You have to pay about 25 30 percent of the money that you get for a hotel room to one of these if that's the way You sold that room That's a lot. I mean, that's really a lot a third almost
08:01
I mean just imagine that you would be making a product and you have to give away a third of what you earn Well, that's actually what happens on the Apple App Store and the Google App Store, too And these percentages are quite okay, I guess or at least we're used to them in the digital world but if you know what percentage a
08:20
Supermarket earns on what they sell to you and that's low single digits way less 30% margin on Running a website with well a fairly small investment relative to the number of visitors I mean you can imagine why these companies are making massive amounts of money But they have another effect, too
08:43
if hospitals have Sorry, if hotels have less money And they can't invest that money in other things So what you often see if if a company or a society in general has a surplus is extra money it can do other things and if you go really back in history of mankind of
09:04
Well when we were building cities Now if you do agriculture You can produce more than you need per person so you can have well people who I don't know look at the stars Invent staff or our priests whether that's useful you can debate
09:23
But at least there's a surplus in which you can do something different and for companies There's often means that they can try new things Innovate build new products make something nice and new and Well if these companies are roaming of all the
09:42
Or taking away all the extra profits from hotels there will not be a lot of innovation Now okay hotels. What do they innovate they need to put up new curtains occasionally, and that's probably it fair enough I Mean a nice example of this model is of course a franchise And this is kind of what these hotels are becoming yeah because in the franchise model all the innovation happens at the headquarters
10:08
Yeah, the people who do the work the franchise taker the actual restaurants They just earn some money But most of the money is made at headquarters, and that's then used for advertising and for well
10:23
improving the products and making new things And it's an okay model. I mean if you decide to be a franchise taker. That's fine. You clearly just want to do something Run a restaurant and not spend too much time trying to think about the menu. That's fine
10:41
Yeah, but a hotel obviously didn't really sign up for that Now think beyond this I mean okay hotels. They're important, but our economy here in Europe especially Doesn't run on hotels I Think you can make quite a strong case though that these companies are pretty important for our economy here in Europe I
11:05
Mean I know we're all not huge fans of them mostly because they really are failing to move to electric But aside from that little snag They are providing a huge number of jobs Not just at the companies themselves, but other companies that deliver tools to their to them now
11:24
And a lot of these companies they are doing pretty innovative stuff. I mean a modern diesel engine Whether you like it or not, and yes, it sucks for the environment, but it's a pretty marvelous piece of technology and A lot of that technology isn't just owned and developed by BMW and Audi and the other companies
11:44
But it's developed by all the other companies that live apart for it Yeah, I mean even the pins and the cables and the the types of metal and the booties and god I know shit about cars. I'm sorry about that but Those pieces are pretty impressive and these companies they innovate because there is enough money going around
12:04
in that part of the economy Yeah But we're all probably very well aware that cars are becoming more digital so a lot of the Interesting stuff is starting to happen in the digital sphere and I think of self-driving and all the data that's needed for that
12:23
Well, where is that data going? Well, it's going where pretty much all our data is going It's not staying here Now I heard today a percentage from someone which actually then this graph which I put together myself, so it's completely made up
12:42
It's Worse than this that's actually the thing so apparently only 4% of our data that we generate and have here in Europe is stored in Europe and That's more than 4% there in the middle. So it should actually be maybe only two balls or three. I When I say I'm made up I took some percentages and then
13:02
Made it. Well, I bolt the graph So in that regard it's made up So the proportions are actually worse than what this kind of shows So the data that we need yeah for the future of our economy here in Europe is
13:23
There on the left and to some degree in the right it's not where we need it to be So if we don't want to all become a franchise Here in Europe We need to take back control over their data that was it I hope that brings the subject to a different level than usual
13:48
Thank you, so now let's get to the next lot part I Don't know if the screenshot is very readable but next while purports to be a safe home for all your data
14:02
It's a self-hosted open-source content collaboration platform content Your stuff files documents calendars notes contact data Metadata comments etc
14:22
Collaboration you can share documents you can work together on documents You can have a video call with somebody else. You can have a chat with somebody else all on your own server It's a platform which means there are a lot of apps a lot of extra functionality that you can out to next cloud Now the last year I gave a talk here of the subject, I think 200 things you can do with next clouds
14:43
Well, first of all, there's obviously a lot more you can do at the same time Well, there aren't 200 different apps that I went through at that time I'm not really gonna try to complete that but the idea there was of course There are more than 200 apps developed for next cloud that add all kinds of things and well
15:02
that was the point I was trying to get across and My idea this time was that I'll essentially pick up where I left off and go over a bunch of other things that you can do with it But let me first continue and get a bit of an overview of this next cloud thing So this is a normal web interface that you're well confronted with
15:24
When you use it You have your files in the middle on top you see Yeah We try to be smart, I don't want to call it machine learning because it's bloody statistics But it shows you know files that have been recently edited recently shared with you or otherwise
15:40
Yeah, somebody commented on a file they get put on top. Hopefully they're the files that you're interested in at this point in time On the right the sidebar you can share files and see who who you shared the file with You also have activity here, which essentially shows a history of things that happen to the file
16:01
And you can comment on a file And there's some more stuff that I'll get to later and on the left you have a navigation bar essentially different ways of getting at your files You also have a picture viewer gallery application That does the same thing as the file view except that focuses more on pictures
16:21
we have a lot of security stuff because when you Put your whole life somewhere you should feel secure, and it should be secure and protect your data So there's a whole host of two-factor authentication things and other security stuff I'll get to a few security things, but I won't I
16:44
Don't think I want to repeat too much of that we have notifications That well come in on your desktop, but also your mobile phone because of course there are mobile apps for next load as well This is kind of a timeline of everything that happened to your files
17:04
I'll throw a few slides with words at you. Sorry for those more visually oriented people. I put icons on the bottom for you Are one of the main most important things I think that's that next slide apart for many other attempts at trying to build something similar is
17:23
That it's easy to use at least we try to keep it easy to use And I mean a lot of people here are techies But even most technical people appreciate when a user interface is designed to try and get out of your way Now of course it's really hard to do that perfectly
17:40
But we do our best and I think we've done a pretty decent job trying to keep next load as easy to use for An end-user, but also for the system administrator. It's pretty important for us to keep next load really easy to deploy So we use the lamp stack With all its pros and cons, it's a system that relatively easy to deploy at PHP
18:00
We're on Linux with Apache MySQL We even rewritten a couple of applications from other languages into PHP Which again perhaps? You're a language purist you say why would you write from go to PHP? But the thing is now you can install it to one click
18:21
It scales the same way the rest of next lot scales and next lot scales impressively Well, our largest deployment has about 20 million users, and that's a single deployment So there's one page you go to you log in Obviously your data is not on one server because that does not scale. It's a cluster. It's more like a cluster of clusters actually
18:43
It's called a global scale infrastructure, but again in terms of scalability yes It works on a Raspberry Pi and yes, it works on well. We call it global scale for a reason. Yeah, we think it I Don't know maybe it's a bit arrogant to say it can scale to 7 billion users, but I'd like to think it can
19:03
Well all platform access that come the icons of course I mean Linux Windows Mac and Android iOS But there are also some people who develop and maintain apps well there was somebody maintaining an app for Windows mobile I don't know if that's still very relevant There is one of our developers at least now working on the talk app for Yola, so you'll offense there you go
19:24
There is some work happening there, too More bullet points no pictures. I'm sorry. It's Yeah Another important point for an excellence attitude fitting your infrastructure so especially as a private user of course
19:41
You run it on one computer most likely or a lot of people run it on old laptop or a Raspberry Pi as I said But if you're a company you want to connect it to use a directory now That you wanna you know connect it to your NFS file storage or even your SharePoint if you really want to do that to Yourself and that's all possible and excellent can get the files wherever they are and you're not limited to one of those
20:03
and for example in a tear that's the What it called French University organization not one University like the collective of all universities in France they're kind of represented and supported by one organization that organizations called Renataire and
20:23
They are setting up a next clouds instance for everyone all the universities at least they can use it they don't have to of course and What they wanted to do is that every university can manage their own users Now ideally of course not via a separate user database, but they should all just be able to connect their own
20:45
LDAP to next clouds But that would of course be thousands tens of thousands of LDAP connections to a single next cloud instance Well, that's the plan and that's what we're doing at a moment. So it can scale pretty well also in that regard if you want to
21:04
Fancy features well encryption. There's a whole bunch of those I can go into details at some point but that might be better for at the boat boat and Inversioning sharing with public links passwords the whole thing that you expect if you want to work with other people together on the internet
21:21
Nice feature server to server sharing so if you're on one next cloud other users on the other next clouds They can share a file from one user on one next cloud to the other user on another next cloud And the next clouds will then exchange the file the moment it is requested But the file stays on the original next clouds because we want that original user whose data it is to stay in control
21:42
Now so the data is then not cached by the other one It's just delivered whenever the user requests it a lot of next lot apps. I mentioned it already Security and talk a lot about this. Let's just Skip to the last point if you find a security issue in next clouds 10k is yours go nuts
22:08
And it's completely open source at the whole thing top to bottom Have a lot of users tens of millions. I mean we know of one really big installation of 20 million there are about 300,000 different next cloud servers on the internet. That's an estimate because we don't track them
22:27
not unsurprisingly But it's a pretty decent estimate. I think it's somewhere between 250k I mean you can see how many downloads there are of some apps, and I know for example the calendar app has about
22:41
What was it? 180,000 downloads for one version so unless people repeatedly download at the same version which Well, you can't really do well you could but why would you I think that gives a pretty good idea of just one app And of course that's not used by everyone and that's just an app you could install if you want to
23:05
a Lot of contributors we have there's also a company behind next clouds. I work at the company There are about 40 people at the moment and our business is completely focused on helping Organizations like Renata or the German federal government or the French Ministry of Interior or Siemens or you know other?
23:24
Small and big companies run next clouds, so essentially it's a red hat model. They pay for services We use part of that money obviously to provide them support and part of it to make next out better Hopefully for everyone People we do a conference in Berlin every year we haven't announced the dates yet
23:43
But it's going to be most likely in September this year again Some of our customers favorite or not And an old picture of the team I Skip through this and I'll get to the fun part and of course next I was not the only project that has cool stuff
24:01
Lots of others do too. I always like to show some friends Um next level comm slash you know you think of it So that's next loud, okay If there are questions write them down Let's get to the fun part
24:22
So my colleague Arthur has already been talking here today about next loud flow Which is a new feature that's coming in next about 18 in Yeah three weeks approximately It's pretty cool. I found it fun that at some point people asked him too many questions
24:42
I guess about it, and he said you know you better ask yours about it because he can talk better about next lot flow and Just to be clear because I was then asked you know more about it now obviously not I just talk he knows more about it I just talk more about it That was the right characterization so the idea of flow is
25:05
There are certain triggers in next clouds which can be provided by apps any app and then there are certain actions that can also be provided by apps and The user can connect these so I say user the admin can do it, but also the end users can and an action can be
25:22
Post something in a chat message do notification Run this through a script Send an email Create a task in the calendar things like that or even Hit an endpoint on another server now send some XML somewhere
25:40
It can be anything and the trigger can be well an obvious thing is files so file is put in a certain folder With a certain tag at a certain time by a certain person in a certain group but it can also be an alarm for your calendar or somebody said something in a chat or
26:00
Again an endpoint on next lot got triggered by an external something now so in theory Once this is done and has more of the knobs and buttons to play with yes You could use next cloud to run your home automation No more Google stuff for that However again, that's not done yet, but this is done and this works
26:24
So I already have like a nice video. Maybe Arthur already showed it for those of you were here Where you put a file in the folder and then you get a text in a notification in the chat? And one of the chat rooms that says hey, you know this file was put into that folder
26:41
I personally think that's already pretty nice and PDF converter I mean the most obvious thing with the PDF converters of course You know if you assign attack convert to PDF then it becomes a PDF But you can of course do much fancier stuff They're saying like hey You know files put in this folder by somebody from that group turn them into a PDF
27:01
And then maybe create another flow that then emails that PDF to somebody etc Now these these are the kind of things we're looking for That's my dog and I think the point here was to show there's now a sidebar in the
27:21
Picture viewer app and of course an opportunity to show my dog. She's very cute so This is also a nice work in progress In the sidebar you have a chat if you have next file talk installed that is so you can ping people and you know have a conversation with them right there on the file on the spot and
27:45
This kind of integration is of course very nice, especially when you're editing a document with somebody else Then it's really nice to have a video call or a chat Calls are coming as it says this is a test version so the calls don't work yet But if you're editing a document with someone else
28:00
It's nice to be able to talk of course to the other person you're working with and all of this works on mobile So this works on your phone Although they have a kind of tiny screen of course and certainly on like a tablet and iPad or something Well, there's the phone screenshot With a not working shadow. That's great
28:23
Another nice feature is that you can actually share a file directly to a chat session So I'm typing here the name of a chat you see that how to complete which goes to the top because of the screen resolution How to complete the name of the chat session so the file then comes in there and that works on your phone, too
28:44
Because here on the phone. I am actually selecting the files to share in a chat This is not our file app, but our talk app Other things in the sidebar is a project thing So projects are a feature that we introduced earlier this year and what it allows you to do is to connect
29:09
Objects things so it's hard to Define what you're talking about when you can have chats and deck cards and calendar items and mails and files Things you can connect them with each other across apps
29:24
So For example, you can connect this file to another file or you can connect it to a chat or indeed to a deck task Or to a chat here and this is an example Yeah project starfish on the right has connected to it a file another file a folder another file another file
29:42
Not very creative and the chat. Let me see if I have something better So there's a card in deck deck is a Kanban app So you have stacks of cards to do in progress done and you put the cards between them and one of these cards here Or I think actually the whole deck is connected to this project as well
30:02
So there are two other of those connected to it as well as the chats and the files Now what happens if you share a file that's part of a project Well the file gets shared but a project to But only the things that are shared so if you share half of these files with someone else
30:20
They have access to those files and can see that they're part of this project starfish, but I can't see the other files So they are still your private files connected to project starfish And that way if you click them and you go directly to the file So you keep this connection between different places different apps and the thing that you're working on
30:49
I'm going back to talk again There was something I wanted to show it's kind of nice, and I really hope more people are going to build these things God, I completely forgot the name of them
31:05
Commands very creative, so yeah, you can run commands Which is essentially you know you do slash and you call one of the different commands, and you give it parameters I don't know the hacker news one and the wicked media one are pretty obvious
31:23
I guess, but we're hoping people will build other ones. This is of course a bit similar to what slack has Which is something we try to compete with because you know on-premise Another thing that's relatively new ACLs so
31:41
Again normal home users usually don't need this stuff, but companies are still very much stuck In the 90s, I'd like to say or maybe it's a bit nicer to say they work differently a lot of companies they have like a couple of folders they need to share with everyone in the company and Then they like to control the access to parts of that folder
32:02
Between different groups so for example you have one folder structure in the company that is shared with everyone But there's a sub folder in there for the finance department We're only the finance department can edit files and only management and violence finance can see them and nobody else can get into that folder now for this you have ACLs and
32:23
For next cloud we didn't want to add ACLs to the normal Files because we have a different way of sharing someone needs access to it you share it with them And not one big directory structure and all that stuff we work with a flat sharing model So we have group folders which kind of brings this hierarchical sharing to next clouds
32:45
And with a group folder you can create one or multiple of these company-wide organization-wide shares and share them to groups or the whole company or a subgroups and Then in there you have ACLs so per subfolder then or per file you can give access rights and take them away and
33:03
You can also let Sub administrators manage this so you have in next allowed the concept of group administrators somebody who can Administrator a group of users and this group administrator can then also administer the access rights via the ACLs in the group folder
33:22
Not a nice feature. I mean it's old But I think I know a lot of people might not know it you can create guest users in next clouds you just type a name and If it's not a known user and you have to guest account app installed It will pop up this account when you click create guest account
33:43
You give a name and an email address you click on save and share Then that the account is created the new the person whose email address you entered gets an email I say hey, you know you got a new account on next cloud piece login set up your password and maybe a two-factor authentication and
34:01
The file is shared with them and they have access to it so guest users have a number of limitations Essentially, they can't really upload their own files They have zero storage space But of course if you share a folder with them where they have right rights then they can upload files in that folder as
34:21
is obvious and as admin you can then Whitelist applications that they have access to so you can give them access to talk to the calendar to contacts to mail to pretty much any of the apps if you like Including of course our collaborative document editing etc
34:41
Which is nice Other new thing, you know, we have a lobby and talk So if you share, you know a talk room with someone or a number of people with public link You can enable the lobby feature and then the people who join the link will stay in this Not very pretty screen until the time
35:02
Runs out and the room starts or one of the admins in the room says let's start and then they join Let's look for another opportunity to put in the dog and I found one There's also a nice feature So you see I've set a password here
35:21
There's a button below it which is called password protect by talk the fancy marketing term that we use for that is video verification because it alliterates and What this does is it allows you to verify The identity of the recipient of the share before you give them access
35:43
So think you're a doctor You're sharing The results of a test with your patient You want to make sure of course only the patient gets it now? You can do the traditional stuff you send them a public link you send them if you're smart over another channel the password
36:01
But you know the kids or a spouse might have access to the phone from that person So while you have quite some guarantees, it's not really waterproof And if it's really sensitive information you might want to be a hundred percent sure and not 95
36:20
Now that's what this does Because the recipient as usual gets a screen that says enter the password But you don't send the password you keep the password and they have to click request and at that point a Video call starts and your phone will ring or your next loud interface will ping you
36:44
And you have to have a video call and then you give them permission to access the files So you know who it is 100% sure no chance at someone else If you know them nice
37:01
Next time you need to set up an excellent account On the mobile app check this out you go to your security settings as a user you click add password at the bottom and You show the QR code you just scan the codes from the login screen on the app
37:21
There's a button right there with a QR code icon you click it you immediately get the camera you step and You're completely set up, and it's syncing right away Saves a lot of typing long passwords and second-factor authentication and all that stuff quite nice ah
37:40
We managed to hit a buzzword bingo Because we actually use a little bit of real machine learning in next clouds if you have this app enabled and what it does is it trains a neural network or your logins and then it warns you when it sees a Unfamiliar weird login location yeah, if you always log in at nine o'clock at the office
38:06
every day five days a week and Suddenly in the early afternoon. There's a login from Shanghai assuming that your office isn't in Shanghai you will get a warning and then of course you can kill the session or
38:22
Change your password etc Quite Nice it takes of course a little while to train the data 60 days I think after that it will start warning you and it's pretty accurate at least for me I rarely get warnings, and when I do it's really because I'm traveling or something so
38:40
Can also mean that nobody tries to hack me which is good So this is the list of your sessions by the way, and if you then See that there's a suspicious login you can well revoke The yeah the keys of that session and essentially shut it down
39:01
If it's not a device you can also wipe it So we now have the ability to wipe like your mobile phone or your desktop client remotely from next clouds Administrator can do this too, but administrator can only wipe all devices from a specific user So not per device, but as user you can say only wipe my phone only wipe my desktop client etc
39:23
Now I'm into security stuff now anyway, so we have watermarks Which is nice because of course you can configure it that the guest users always see watermarks or something like that Keep your stuff under control
39:45
Yeah, that's setting up TOTP I Guess I run out of ideas at this point So we can do two things I have a few more screenshots, but we could also get to questions I think that it's a good idea to get the questions by now before everybody gets bored
40:02
Yeah questions, please take a hand in the air arm in the air air and then You will around there's me the Herald and the signal angel so two people with microphones Just raise your hand when you have a question, and we will come to you
40:29
Hi, hi, thank you I want to ask I'm hosting your next cloud instance since two years and Sorry, I'm hosting next cloud
40:42
yeah, since two years and I want to connect it with my local NAS if it's possible, so I'm hosting it in on my own server and the web And I want to connect it with my local storage. It is possible. Yeah, that should be possible So that's what external storage is for
41:00
At least if you want to use your nest just for the storage and you have your next clouds well also at home That's probably the most performance solution But even if you have your next cloud in in a data center or something it is possible to art your local NAS as an external storage Depending on what connection you can make like it supports some by it supports NFS
41:22
Those are probably the best options Web dev is also possible Yeah, go to the set there look for the external storage app Enable it go to the settings out next owner storage. It's reasonably well. I don't want to say obvious, but
41:40
You know you should figure it out together with the dogs Yeah, then we have a question over there, please Thanks for the talk it was really great I'm using an X cloud myself on my own server for a long time I use it for everything, but one thing bugs me because
42:02
If you want to simply upload a lot of files to next cloud with the default files app And nothing like weft app or the sync client and and one file upload Times out or something yeah You cannot repeat it because you don't have a list of the dedicated files that are getting uploaded right now
42:24
So are there any plans to have like a list? like in the Android app of the files currently being uploaded because If you have a lot of files and it in you don't use an app like flow upload it can really get a problem
42:41
Yeah, I know what you mean It's a bit of a workaround, but what you could try I actually use it myself sometimes yeah You Have the ability to use a public create a public upload link with file drop feature
43:02
so You probably know it but for the benefit of other people I will explain like when you create when you create a folder and You make a share link out of it, and you allow writing to the folder that means people can upload files on it They have an extra feature that essentially lets you hide the current content of that folder
43:23
so the recipient of the link just gets a screen with your avatar in the middle and please drop files here and This shows you the files that are being uploaded and have been uploaded I believe That might do what you want It's worth a try
43:41
But otherwise, I mean honestly. I think this is exactly what an app like flow upload is supposed to do I? think it's Fine to just use it for that Yeah, I mean making things more complicated for a case That's pretty rare is I think well. That's better to be done in an app
44:04
So I would stick with that Next if you have more questions still raise your hand we will get the microphone to you Can you tell us more about advantages or disadvantages of setting up a home server?
44:21
next cloud or renting some web space instead of performance and security yeah Yeah, I I Run next cloud on an old desktop at home. Yeah, I like it that way because I literally Know where my server is where my data is
44:41
Plus it's a good use of my old hardware, and you know I mean yeah If there's a performance if you rent the server at something like hatsner, it's probably faster I mean obviously their upload pipe to the internet is slightly bigger than what I get from Cabo Deutschland so
45:01
On the other hand for me. It's good enough. I mean honestly The the upload is usually the limitation right at home. I Mean the speed of the server is not a problem. I mean it's for me. It's just not Intel desktop So it's more than fast enough It's really the upload speed and I have like what is it six or eight megabit up
45:25
So when you're remote, and you're like I don't know browsing images It's fine if you're remote and you want to download files right here from a private service Also, it's not that bad one megabyte a second. You know that's okay, and You know when I'm traveling and at night
45:42
I put my phone on the charger so that it uploads all my pictures to home Well that goes really fast because then the hundred megabit download at home is actually perfect So for me, it's not a bottleneck Of course if you're on a tiny upload then yeah, then it's not nice because that's gonna be the bottleneck I think
46:03
mostly Yeah Hi Hello, yeah, so Next route is really great As but I was wondering have you ever thought about integrating it with GitLab
46:23
Sorry I don't see wave at me a little more Sorry further to the left alright integrating with GitLab So Do you mean mostly for the the git part of it? So that GitLab is used for you would use GitLab storage or something yes, but
46:47
next load for file storage for example Next load for file storage and get left and fork is a version controller. Yeah, okay Yeah, well the thing is I actually had a really long Twitter discussion with somebody about that recently
47:04
Yeah, I know Twitter. Don't get me started The thing is that git is really Not nice for general files. It's for source codes and next cloud isn't very good at source code Right you're doing two very different things for one git will merge
47:25
Changes in other words it screws around with your files Which as long as it source code you're happy with because you want to merge the changes But when it's I don't know photos your files aside from the fact that it will simply not do that anyway like
47:40
In that use case you don't want it to do that In the use case that you have Some large files and you have some code that works with these files you want to have For example files on next load, but code on GitLab Okay, so you need to separate the two
48:01
So make them work together for example with same users or something like that so yeah, I guess that could make sense to some degree but I Think there's a lot of disconnects between the way you use the two that would create
48:22
issues I'd rather not go into it here. It's rather You know Workflow specific but and that's fair because we also don't have a lot of time left We have one quick one last question over here
48:41
Yours a question there's the brute force protection built in yeah as an as a next cloud admin I have some now and then the problem that I have to go on On the server to clean up the database for locked IPs. I really wish to have an admin a
49:01
setting to clean up Blocked IPs, yeah, okay. Yeah. Is there a feature request already? I mean Create one if not, that's Fair enough Okay, I think that's it
49:22
With this I would like to have a warm round of applause for yours