Nextcloud Conference – Saturday

Lunch

Today the contributor conference started. Yesterday was more business oriented, today the “get things done phase” starts.

Jos opened the conference with a few words, Frank, Joe and Jane repeated their announcements of the Nextcloud box and 50 boxes are available to buy here at the conference for 70 Euro. The missing RaspberryPi is provided for free. Frank said, that he’s looking for a possibility to sell Nextcloud Box as a complete package. Continue reading “Nextcloud Conference – Saturday”

Nextcloud Conference – Business Day

I had no idea what to expect from this conference but something inside said to me

Go to Berlin, it’s important!

So I went to Berlin to attend at least two days of the conference at Technische Universität. The Berlin Technische Universität is one of the largest and most prestigious research and education institutions in Germany and for a whole week the center of the growing Nextcloud community.

Technische Universität Berlin
Technische Universität Berlin

The future of Nextcloud

In Frank Karlitscheks talk about the future of Nextcloud he also talked about sustainability and the way how Nextcloud will develop in the next 20! years:

During the talk, he showed Nextcloud 10 features und someone from the audience asked when this version with all these nice features will be released (easy answer, it was released a few weeks ago). In the meantime Klaas tweeted two feature request

Features requests via Twitter
Features requests via Twitter

Security Architecture

Lukas Reschke talked about Nextcloud security architecture. I liked the idea that the same developers who wrote the code are responsible for fixing their own bugs.

Federation

Bjoern Schiessle is working since four years on the federation subject and showed an overview of the ideas behind the concept and it’s future.

In Nextcloud, it’s possible to share your files with a remote user. A remote user is a user in another personal cloud installation that supports the federation concept (e.g. Nextcloud, OwnCloud, Pydio). To share a file you have to insert the cloud ID of that user [username]@[domain] and Nextcloud sends a notification to the remote user. The remote user can decide whether he wants to accept the share.
You find your own Cloud ID in your Nextcloud profile page. Share it!

MySql Database Scalability

Oli Sennhauser (FromDual) gave a talk about MySQL database scalability. The interesting thing for me was that he was not familiar with the Nextcloud software. So he asked users and developers in the audience questions how Nextcloud is handling this and that. Based on the answers he described possible problems and solutions.


After the lunch break I missed half of Arthur Schiwons talk about User Management in Nextcloud. Nextcloud has a variety of authentication mechanisms needed to fit comfortably in the diverse enterprise authentication landscape. I learned some new abbreviations: LDAP, SAML, ODP, ….

Nextcloud Scalability with a concept design for 10.000 users

This talk was interesting too because Dennis Pennings (360ict.nl) is planning to set up a huge Nextcloud installation. He researched a lot about possible solutions and he had plenty of question that were discussed at the end together with Frank and the audience.

Slides, Videos

So far, no slides and videos are available online. I’ll update the blog post when I find them.

Surprise, Surprise

During the day I saw tweets about a mysterious Nextcloud box, even an article in the German Heise Ticker (Nextcloud Box soll die Cloud ins Heim bringen).

The Nextcloud Box

At 6pm the Nextcloud box was presented by Frank. I decided to install Periscope and tried to stream the event. After the third try it worked! Here are the exiting 20 minutes!

The box is real

Directly after the “surprise show” Jos arrived with 50 Nextcloud Boxes and I bought one (70Euro).

The next guy in the queue was Guido Stepken and he bought seven!

While writing the blog post I saw that nearly the same box design exists for the Open Source Media Center (OSMC PiDrive).

Update Sept 17th: I just learned that the OSMC PiDRive is based on the Nextcloud  Box design. It is and was the intention of Nextcloud to offer the box design to other projects.

Conclusion

The day was super interesting an now I have to sleep. See you tomorrow!

Join us in Berlin! Nextcloud Conference Sep 16-22

I am going to Nextcloud Conference

The Nextcloud community will be meeting at the TU Berlin from September 16 to 22 for a week of talks and coding around the next generation private cloud technology.

Finally I managed to be able to attend. Due to a lot of reasons only on Friday and Saturday, but hey – I’m happy to have these two days full of keynotes, workshops, lightning talks and discussions.

  • This amazing project empowers everyone (you too) to run a cloud infrastructure by yourself.
  • It’s easy to use and it works like a charm.

If you are in Berlin this weekend use the opportunity to join us (Straße des 17. Juni 135)! Don’t miss Friday 6pm – We’ll gather in the main room for the announcement of… well, a surprise!
After that: free drinks and snacks!

See you there!

Nextcloud Apps, Apps, Apps …

Nextcloud - App Store - Beta

So I installed Nextcloud Server and the Nextcloud iOS App and the OS X desktop client. I’m syncing my photos and other files and I’m so happy that everything works. I mean, not in the way “Yeah, it works somehow and I like it because it’s open source software and they are the good ones”. No, it’s more like

It works fine awesome, the data is were I need it! I don’t have to think about!

But the best thing is …

There is more to discover and there will be much more in the near future!

I discovered Nextcloud Apps! They are hidden behind the little + in this popup.

Nextcloud Apps
Nextcloud Apps

I didn’t know, that there is a whole ecosystem behind that little +. Beside the shipped apps there will be a whole new App Store created by Bernhard Posselt and many other contributors. As far as I know the Nextcloud App Store will be fully operational from the Nextcloud version 11 release (will be in 2016) on. The beta version is already online and it looks promising (https://apps.nextcloud.com/).

Nextcloud - App Store - Beta
Nextcloud – App Store – Beta

Shipped Apps

Before we talk about the future let’s have a look what is already available. The core nextcloud server package comes with official apps, which are developed by Nextcloud directly and with approved apps. Approved apps are developed and supported by the community and approved by Nextcloud as “so good” to ship them with the core package.

Official Apps – Enabled by Default

The following Apps are official and enabled. They are the real core package of your Nextcloud Server. Because they are necessary and simply working I didn’t pay a lot attention when I installed Nextcloud for the first time but it’s worth to have a look what the whole core system is about.

Activity

Activity is a kind of Facebook timeline. You can see, ordered by date, all your shares, comments, favourites, uploads and the activities of remote users who are connected to you via the federation system.

Nextcloud - Activity
Nextcloud – Activity

Auditing / Logging

Logging is necessary and in this case it’s about PHP. You can choose what to log and you can download the log file to look for the reason of the entries.

Nextcloud - Logging
Nextcloud – Logging

Collaborative tags

Every user can tag files. The tags are stored and offered to all the users. It’s a great feature for your personal cloud or for teams. If you run a bigger installation with plenty of users that didn’t know each other you should disable this app to avoid confusion.

Nextcloud - Collaborative Tags
Nextcloud – Collaborative Tags

Comments

Yeah, it’s possible to comment on files

Deleted files

This app enables users to restore files that were deleted from the system. Restoring a file also restores related file versions (versions app has to be enabled).

Nextcloud - Deleted Files
Nextcloud – Deleted Files

Federation

Federation allows you to connect with other trusted servers.

Nextcloud - Federation
Nextcloud – Federation

File sharing

The file sharing app implements the whole process of sharing files within Nextcloud server.

Nextcloud - File sharing
Nextcloud – File sharing

First run wizard

This app enables the popup that appears when a user logs in for the first time.

Nextcloud - First Login
Nextcloud – First Login

Notifications

The app send notifications for example when you receive a remote share.

Nextcloud - Notification
Nextcloud – Notification

Password policy

Manages the password policy on your Nextcloud Server. Common passwords are taken from https://github.com/danielmiessler/SecLists/tree/master/Passwords

Nextcloud - Password Policy
Nextcloud – Password Policy

PDF viewer

I uploaded most of my books to have enough to read …

Nextcloud - PDF Viewer
Nextcloud – PDF Viewer

Provisioning API

Enables external systems to communicate via API with Nextcloud. For example the url http://admin:secret@example.com/ocs/v1.php/cloud/users -d userid="joecool"-d password="secret" creates the user joecool with the password secret.

Server info

Information about current CPU load, memory usage and active users.

Nextcloud - Server Info
Nextcloud – Server Info

Text editor

Create a new file online and write something! The screenshot is a gif animation including a problem that is solved by Nextcloud itself … have a look!

Nextcloud - Text Editor
Nextcloud – Text Editor

Theming

You are already wondering about the nice orange color on top of the screenshots?

Nextcloud - Theming
Nextcloud – Theming

Have a look at my login page (https://cloud.cocoate.com) and upload a nice log in image to your personal cloud!

Nextcloud - Individual Login Page
Nextcloud – Individual Login Page

Update notification

It displays update notifications. I saw it for the contacts app but I was to slow to take a screenshot (next time).

Usage report

Sends anonymized data to help to improve Nextcloud. You can disable it at any time.

Nextcloud - Usage Report
Nextcloud – Usage Report

Versions

This application automatically maintains older versions of files that are changed.

Video player

Yes, there is a video player in Nextcloud! Click the link (https://cloud.cocoate.com/index.php/s/By6txeI6Hws38B8) for my shared video of @maxilamps.

Nextcloud - Video Player

Nextcloud – Video Player

Have a short break …

My initial plan was to try out and describe the Nextcloud apps. What I described so far in this blog post is a short glimpse on the official apps which are enabled by default! There are more official apps you can enable at any time (Default encryption module, External sites, External storage support, External user support, File access control, Files automated tagging, Gallery, LDAP user and group backend, Mail template editor, Retention, SAML authentication) and there are also the approved apps which can be enabled by just one click (NewsBookmarksDocumentsTasksJavaScript XMPP ChatOwnBackupownNote – Notes ApplicationQOwnNotesAPI,Shorten).
May be now you get a better impression what the Nextcloud ecosystem is about and how interesting it already is!

Now I’ll start to play around with the “not enabled” official apps and will come back soon with a new blog post.


tl;dr: The Nextcloud ecosystem is an amazing collection of useful apps and it’s growing and improving every day. Have a look at it!