Schedule

Track: [Clear Filter]
Room: [Clear Filter]

Tuesday, 22nd Aug

00:00 - 00:00

Lightning talk about what has been achieved in the very first year of Nextcloud or the corresponding Android app respectively. I am giving a short overview on the actual app store statistics and how we transformed our development process throughout the first year to account for the growing number of users of the app focusing of quality while keeping development at a high pace.


Well, this really is a special talk. This is a talk about a young hacker that always wanted to contribute, but was too afraid. About a young designer who wanted to redo the icon, but felt he wasn't good enough. A talk about a young sysadmin who felt deployment could be easier, but never felt invited. This is a talk about you and me.


- showing the biggest features of one year developement

- what is coming next?

(all WIP)


If people start to develop a Nextcloud app they often face questions like: Is this third party library compatible with the license of my Nextcloud app? Which license can I use for my app? Why should I care about the license at all? What is the Developer Certificate of Origin and what is it good for? This talk will give a short overview about Free Software licensing, the licenses and processes user by Nextcloud and introduce some resources to empower the developer to answer this questions by themself.
p≡p motivates a new standard to securely encrypt and verify written communications without reinventing the wheel: p≡p eases secure communications relying on well-established end-to-end cryptographic methods by design. Following standards like OpenPGPG or OTR it integrates into existing systems for written digital communications and automating key management tasks. p≡p's protocols automate the steps taught to users at cryptoparties, to protect their personal security and privacy by default. For easy integration of p≡p into application programming we provide very simple APIs because ultimately p≡p wants to change the default: from unencrypted, unverified and unanonymized to encrypted, verified and anonymized. We support multiple platforms, multiple languages, multiple crypto technologies and multiple message transports. We will offer a Peer-to-Peer, End-to-End and device based secure synchronization of keys and configuration that is regularly audited Open Source and Free Software.

Discussing the current state and possible improvements of DAVdroid / Nextcloud integration; planned enterprise DAVdroid features


Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud. This lightning talk will show what deck can already do and what features are next on our roadmap.


10:00 - 11:00

New developments in the Nextcloud Chat app (ojsxc): Interface, server backends, external service authentication.


A quick intro to how we do design at Nextcloud, some great recent improvements by contributors, and how easy it is to get involved!


A diverse community is important for any project to work for a big audience. Free & Open Source projects are usually more male-dominated, but there are a lot of initiatives to improve this. Some of these which we participate or participated in are:

  • RailsGirls Summer of Code
  • Open Source Ladies meetup in Berlin (formerly Ladies that FOSS)
  • Outreachy (back in 2014)
  • Encouraging underrepresented groups to apply for a job at Nextcloud and publishing it on job boards such as Women in Linux
  • Having beginner-friendly »starter issues« to get involved easily
  • … and more! :)

  • the history, starting with a private app
  • dev challenges
  • detailed testing strategy
  • future plans

We are a the team Berlin Diamonds from the Rails Girls Summer of Code, a fellowship program for women who code. Our project this summer was to build plugins for Discourse that offer the admin user different options for a backup provider. We first started out building one for a backup to Google Drive. It got famous even before we officially published it and Jan from Nextcloud approached us on Github and suggested to build one plugin for a backup from Discourse to Nextcloud. We built a small plugin using the Ocman gem. It allows you to sync your backup files from Discourse to one of the providers from Nextcloud.


Containers are not VMs. Right?

Instinctively we all know this to be true but don't always act accordingly. How do we build containers in a container-y manner. At 630mb+ large, the official Nextcloud container already feels kinda VM-like. Just in terms of size. Can we get that lower? To, say, ~250mb?

In this short talk Paul describes his exploration of the official Docker image for Nextcloud, how he helped it to lose weight and the container mindset that helped to deliver this.


The VNCsafe Zimlet allows users to seamlessly integrate their Zimbra Collaboration Suite with the Open Source Cloud Storage service Nextcloud.

Key Features
  • Save incoming emails and attachments to your own server
  • Compose / attach cloud server files to outgoing emails
  • VNCsafe Zimlet tab with OwnCloud file directory in Zimbra
  • Share Files: internal and external, including expiration date and password
  • Simply drag and drop single and multiple files between folders
  • Select single or multiple files and use "Move" button
  • Create, rename, move or delete folders
  • Rename, copy, move or delete files
  • Search for any file found in VNCsafe from the VNCsafe Zimlet tab
  • Upload and download files to your computer.

In today's tech world dominated by a few private and privative cloud services, Nextcloud and the Raspberry Pi foundation offer the perfect combination to allow anyone to self-host their digital life without compromising features.

NextCloudPi is a fan based project that aims to lower the barrier for adoption for domestic Nextcloud instances on cheap ARM boards, in a way that is feasible even for non technical users to have full control over their own private data.


TU Berlin started providing tubCloud a sync and share service for up to 30.000 members 2013 with ownCloud 5. We are now hosting DFN-Cloud services for 17 other institutes and universities. In May 2017 we started to migrate tubCloud to Nextcloud 11. The migration of the DFN-cloud instances is still in progress.


May 2017 the Technische Universität Berlin migrated from ownCloud 9.1 to Nextcloud 11, achieving over 38 % lower database load at peak times. This brought faster service for users as well as user interface improvements and better security. The migration was planned and executed in under 4 weeks without any problems and did not need the stand-by support from Nextcloud. The talk covers the why, what and how of the migration.


During the summer I'm working on improving the integration of Nextcloud and its sync client in the GNOME desktop environment. This talk will show the improvements done to the Nextcloud client as well as the cloud providers integration into the GNOME file manager nautilus.


Wednesday, 23rd Aug

10:00 - 10:18

During the week days we write code, discuss, have meetings, eat lunch, write more code, talk more, do a meeting or two and have some fun!


Thursday, 24th Aug

10:00 - 10:19

During the week days we write code, discuss, have meetings, eat lunch, write more code, talk more, do a meeting or two and have some fun!


Friday, 25th Aug

00:00 - 00:00
Floss communities are spread in many countries, but unfortunately not everywhere, since there are many cities and countries that do not have active and structured communities. This means there is a huge potential for growth of floss products and communities in one of the many countries where there might be individuals, but not an active community. During my presentation I will share the knowledge I have gathered the last 5 years in community building for floss projects such as Mozilla and Nextcloud and also tips for jump starting new communities in different countries. Hopefully this will be helpful for Nexcloud community members that are willing to start a community in a city where there is no floss presence.

I would like to host a lightning talk were I'm going to introduce mine and our community work (as Open Labs Hackerspace) and show our journey during the last months as Nextcloud contributors. During the events that we have organized at the hackerspace many people have shown interest in Nextcloud and the community has been growing in a solid way. We have been hosting different workshops to show people how to install and use Nextcloud and the different apps, and also have been gathering and working together with the translations into Albanian. Two members of our community are now participating with the RailsGirls program with Nextcloud. I would like to show this as a good case study also for other countries/communities who are in their first steps in starting to work to grow their Nextcloud community.


Secure communication: Nextcloud videochat and calls


Nextcloud Mobile Deployment in Enterprises


09:58 - 10:25

Welcome to the Friday Focus!


10:29 - 10:59

Discuss the future of file sync&share: collaboration and communication


11:01 - 11:31

User Management and Authentication (LDAP/SAML/OTP/etc)


11:32 - 12:02

TU Berlin: migration from ownCloud to Nextcloud


12:58 - 13:17
Discuss security and best practices with our Head of Security.
13:30 - 14:00

Scalability recommendations: large scale deployments with Nextcloud


14:02 - 14:32

The typical Nextcloud setup for large installations includes a storage and a database cluster attached to multiple application servers behind a load balancer. This allows organisations to scale Nextcloud for thousands of users. But at some point the shared components like the storage, database and load balancer become a expensive bottleneck. Therefore Nextcloud introduced "Global Scale", a new way to scale large installations based on the unique federated sharing feature beyond this limitations. Federated sharing combined with our new developed "Lookup Server" and the "Global Site Selector" allows you to set up many small Nextcloud server based on commodity hardware and connect them to one large system. This enables organisations to scale the system to hundreds of millions of users and reduce complexity and costs dramatically. This talks will discuss Global Scale and the individual components in detail.


14:33 - 15:04

Meet Collabora, Libreoffice in the Cloud, to talk about secure collaboration.


15:30 - 16:00

Improve your productivity with the Outlook Add-in, Contacts & Calendar Apps!


16:03 - 16:18

Nextcloud Proof of concept


16:34 - 17:04

For further discussions about Nextcloud


Saturday, 26th Aug

00:00 - 00:00

Proprietary software companies know the importance of selling licenses to the public administration mainly because this is important for their revenue, but also because the public administration has by default a lot of users that will be locked to their platforms during their work. Although these companies have huge budgets for marketing and PR they don't have a very important element of the ecosystem when it comes to negotiate with: the community! During my presentation i will share some tips on how to approach and convince with arguments public administration decision makers to switch from proprietary cloud platforms to open source solutions such as Nextcloud and the important role of the communities in the process.


Being part of Rails Girls Summer has given us the opportunity to learn new things and get to know the Nextcloud Community better. This talk will be about our contributions to the contacts app and what we expect to do in the future.


In this lightning talk, you'll learn how you can store sensitive files in your Nextcloud by using Cryptomator's client-side encryption. You will get a brief overview of Cryptomator's security architecture. We will go into more detail in the workshop afterwards.

Cryptomator is an open-source solution for client-side encryption of your cloud files. Cryptomator is made by Skymatic in Bonn, Germany.


It has been over a year now since we started theming the desktop client. However in the last few months we have been starting to do more. This is a short overview of what has happend in the desktop client and where we want to go. For a more detailed talk come to the workshop!


Short explanation on notifications and push notifications and how they work in various clients.


Video calls app for Nextcloud:

  • Overview
  • Current features
  • Future plans


10:30 - 10:45

Today, we’re happy to introduce the Nextcloud community to Tristan Nitot, keynote speaker of the Nextcloud Conference! Mozilla Europe co-founder and former President, current Cozy Cloud Chief Product Officer, Tristan Nitot has been a privacy activist for years now and wrote a book about data, privacy, and surveillance last year.

"I’m a huge fan of computing and the Internet but I have seen how things could become scary as the digital gets increasingly important in our lives. It seems that not all Silicon Valley tycoons fully understand that “with great power comes great responsibilities” (as Spiderman’s Uncle Ben used to say). Literally billions of people use free services such as Facebook and Google without understanding that they’re not customers of these services. Advertisers are. To make money, these companies sell targeted advertising. To target us, they want to know everything about each of us, so they capture as much personal data as they can in huge silos to analyze the data. It’s what we call “Surveillance capitalism”. The Snowden revelations have been interesting as they showed that first the NSA (U.S. National Security Agency) wants to spy on everyone, but it’s very costly. To do so, they leverage the data collection already done by Internet giants. In short, mass surveillance is made economically possible thanks to data centralization. I wanted to explain all that to ordinary people. Then I wanted to explain what each of us could do to limit our dependence to the Internet giants, by using decentralized tools and systems that are not made to collect data about us and influence us."


11:30 - 11:45

* Android App: The journey of the 1st year in the wild - Andy Scherzinger

* Introducing the Tirana Nextcloud community - Silva Arapi

* What is new in the desktop client - Roeland Douma

* Android App, current state and outlook - Tobias Kaminsky

* Client-side Encryption with Cryptomator - Tobias Hagemann

* Push Notifications in Nextcloud - Joas Schilling

* Introducing On My Disk Connector: easy way to connect your external drive to Nextcloud - Alexey Volkov

* p≡p ≡ pretty Easy privacy - Privacy by Default - sva

* Making communication easier: The Nextcloud Chat - Klaus Herberth

* RGSoC experience with Nextcloud Project - Jona Azizaj and Xheni Myrtaj

* VNCsafe Zimlet - Nextcloud & Zimbra Integration - Oscar Arias Ferrera

* 😃😶🙃🤓 Fostering a diverse & welcoming community - Jan-Christoph Borchardt


13:15 - 14:15

In this workshop we will demonstrate a pre-production version of On My Disk Connector, a special hardware designed to give a second life to your external USB or SATA drive as an extended storage of your Nextcloud server. Built upon popular SoC, powered by custom firmware, packed as an affordable consumer product, it delivers a true plug-and-play experience to Nextcloud end users. We will try it out and compare it to the Nextcloud box and some other interesting competitors.


13:59 - 14:14

It has been over a year now since we have started theming the desktop client. However in the recent months more things have happened.

* AppImages

* GSOC work

* ...

This talk will give an overview of what was done and where we want to go next!


14:36 - 15:36

In this workshop, you'll learn how you can store sensitive files in your Nextcloud by using Cryptomator's client-side encryption. The workshop's focus is on Nextcloud's storage feature. We will explore Cryptomator's encryption scheme and security architecture in full detail. We will cover common cloud storage scenarios and how Cryptomator handles them including its limitations.

Goal of this workshop is to draft an architecture or concept on how Cryptomator could be integrated into Nextcloud in order to achieve client-side encryption in a web browser.

Cryptomator is an open-source solution for client-side encryption of your cloud files. Cryptomator is made by Skymatic in Bonn, Germany.


15:15 - 15:30

Do you already contribute to Nextcloud? Maybe you'd like to contribute? Especially to mobile, which you adore? Well, this is the workshop for you then!

Building out a feature requires careful thinking and planning before we can even get to the development phase. Often, this step is skipped due to time constraints and results in a poor UX.

But it shouldn't be like that. Together, we will improve on this and all of you can help, even if you're not developers. Regular users, advanced users, consultants ... everybody is welcome, and each one of you brings a unique view on how things should work.

In this workshop, we will jointly pick one or two (existing) screens in the Nextcloud Android application and rethink them to improve the experience an "average Joe" has.


19:00 - 19:15

Come have a beer with us and party at Biergarten!


Sunday, 27th Aug

11:30 - 12:30

* Welcome to TU Berlin - we're now Nextclouders - Thomas Hildmann

* Video Calls in Nextcloud - Ivan Sein & Joas Schilling

* Streamlining the Nextcloud Docker Experience - Paul Adams

* DAVdroid / Nextcloud Integration - Bernhard Stockmann & Ricki Hirner

* Audio Player: our lessons learned and outlook - Marcel Scherello

* iOS announcements - Nina Cercy

* 🎨 Join the Nextcloud design team! - Jan-Christoph Borchardt

* Free Software Licensing in a Nutshell - What every developer should know - Björn Schießle

* State of the Deck app - Julian Härtl

* How to jump start a local floss community - Redon Skikuli

* How many lines of code do you need to build your first Nextcloud App? - Camila San Martin Ayres

* Get your family and friends to use Nextcloud - Nina Cercy

* My summer with GNOME and Nextcloud - Julius Härtl

* Nextcloud in the public administration & the importance of the community in the process - Redon Skikuli

* Real-time Secure Collaboration with Collabora, what's next? - Michael Meeks

* NextCloudPi, easy self-hosting for everyone - Ignacio Núñez Hernanz


14:00 - 14:15

1. Summary

Extend your Nextcloud instance with functionalities that you need by developing an app.

2. The goal

Create from scratch your first app to bring new functionalities to your Nextcloud instance. We will start with an skeleton for your app and then you can implement your idea.

3. Target audience

Beginners with some web programming knowledge.

Ideally everybody would already have a local instance of Nextcloud running in their laptop but we can help with that: https://docs.nextcloud.com/server/10.0/developer_manual/general/devenv.html

4. Topics we will cover

- Get Nextcloud up and running your laptop. (Do you already have it running?)

- What is an app in Nextcloud.

- Do you already know what you want to develop?

- Create the skeleton.

- How to add your app to your Nextcloud instance.

- Where to add your code in the skeleton.

- What the Nexcloud API can do for you.


14:44 - 14:59

This workshop is a follow-up to my proposed talk on the subject of the official Nextcloud Docker image. In this workshop we will cover:

  • Overview of the current official image vs my proposed new image
  • How to build/run the new image
  • What improvements can we make to better support the Nextcloud 12 feature set

The intended output of this session is an improved Dockerfile for Nextcloud which can be considered for production use.

No prior knowledge of Docker is assumed, but workshop participants should have Docker installed on their machines to gain the most out of this session.


15:44 - 16:44

Let’s talk about aspects we want to work on, what we should improve, and how Nextcloud should work & look in the future!

Some tentative topics:

  • Parity across web interface, mobile apps and desktop client
  • Consistent design across the different Nextcloud web apps
  • Better documentation and standardization
  • Specific design improvements: Simpler sharing workflow, placement of upload button & progress bar, a proper grid view, a better shared file view
  • Improving the https://nextcloud.com/design page
  • Improving accessibility
  • How to get more designers involved
  • … what can you think of? :)

Monday, 28th Aug

10:00 - 10:19

During the week days we write code, discuss, have meetings, eat lunch, write more code, talk more, do a meeting or two and have some fun!


Tuesday, 22nd Aug
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
DAVdroid / Nextcloud Integration
DAVdroid / Nextcloud Integration (00:00 - 00:00)

About the session

Discussing the current state and possible improvements of DAVdroid / Nextcloud integration; planned enterprise DAVdroid features


Speakers

Ricki Hirner

bitfire.at


Bernhard Stockmann

bitfire.at


Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Main Track


Android App: The journey of the 1st year in the wild
Android App: The journey of the 1st year in the wild (00:00 - 00:00)

About the session

Lightning talk about what has been achieved in the very first year of Nextcloud or the corresponding Android app respectively. I am giving a short overview on the actual app store statistics and how we transformed our development process throughout the first year to account for the growing number of users of the app focusing of quality while keeping development at a high pace.


Speakers

Andy Scherzinger

Contributor


Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Main Track


Android - current state and outlook
Android - current state and outlook (00:00 - 00:00)

About the session

- showing the biggest features of one year developement

- what is coming next?

(all WIP)


Speakers

Tobias Kaminsky

Nextcloud GmbH


Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Main Track


Free Software Licensing in a Nutshell - What every developer should know
Free Software Licensing in a Nutshell - What every developer should know (00:00 - 00:00)

About the session

If people start to develop a Nextcloud app they often face questions like: Is this third party library compatible with the license of my Nextcloud app? Which license can I use for my app? Why should I care about the license at all? What is the Developer Certificate of Origin and what is it good for? This talk will give a short overview about Free Software licensing, the licenses and processes user by Nextcloud and introduce some resources to empower the developer to answer this questions by themself.

Speakers

Björn Schießle

Nextcloud GmbH

Björn Schießle has been developing federated technology for ownCloud and now Nextcloud since 2012. He is a graduated computer scientist and conducted research in the area of cloud robotics before he joined ownCloud and later on Nextcloud. He is active in the Free Software community for more than 20 years. As a long-time Free Software activist he has a deep understanding about the political, legal and social aspects of software freedom.


Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Main Track


Announcing ...
Announcing ... (00:00 - 00:00)

About the session

Well, this really is a special talk. This is a talk about a young hacker that always wanted to contribute, but was too afraid. About a young designer who wanted to redo the icon, but felt he wasn't good enough. A talk about a young sysadmin who felt deployment could be easier, but never felt invited. This is a talk about you and me.


Speakers

Mario Danic

Nextcloud GmbH


Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Main Track


p≡p ≡ pretty Easy privacy - Privacy by Default.
p≡p ≡ pretty Easy privacy - Privacy by Default. (00:00 - 00:00)

About the session

p≡p motivates a new standard to securely encrypt and verify written communications without reinventing the wheel: p≡p eases secure communications relying on well-established end-to-end cryptographic methods by design. Following standards like OpenPGPG or OTR it integrates into existing systems for written digital communications and automating key management tasks. p≡p's protocols automate the steps taught to users at cryptoparties, to protect their personal security and privacy by default. For easy integration of p≡p into application programming we provide very simple APIs because ultimately p≡p wants to change the default: from unencrypted, unverified and unanonymized to encrypted, verified and anonymized. We support multiple platforms, multiple languages, multiple crypto technologies and multiple message transports. We will offer a Peer-to-Peer, End-to-End and device based secure synchronization of keys and configuration that is regularly audited Open Source and Free Software.

Speakers

sva

Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Enterprise Track


State of the Deck app
State of the Deck app (00:00 - 00:00)

About the session

Deck is a kanban style organization tool aimed at personal planning and project organization for teams integrated with Nextcloud. This lightning talk will show what deck can already do and what features are next on our roadmap.


Speakers

Julius Härtl

Contributor


Tuesday, 22nd Aug, 00:00 - 00:00

  •  
  • Main Track


😃😶🙃🤓 Fostering a diverse & welcoming community
😃😶🙃🤓 Fostering a diverse & welcoming community (10:00 - 11:00)

About the session

A diverse community is important for any project to work for a big audience. Free & Open Source projects are usually more male-dominated, but there are a lot of initiatives to improve this. Some of these which we participate or participated in are:

  • RailsGirls Summer of Code
  • Open Source Ladies meetup in Berlin (formerly Ladies that FOSS)
  • Outreachy (back in 2014)
  • Encouraging underrepresented groups to apply for a job at Nextcloud and publishing it on job boards such as Women in Linux
  • Having beginner-friendly »starter issues« to get involved easily
  • … and more! :)

Speakers

Jan-Christoph Borchardt

Design Lead Nextcloud & Open Source Design


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


Audio Player: our lessons learned and outlook
Audio Player: our lessons learned and outlook (10:00 - 11:00)

About the session

  • the history, starting with a private app
  • dev challenges
  • detailed testing strategy
  • future plans

Speakers

Marcel Scherello
Master of the Audio Player

Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


Making communication easier: The Nextcloud Chat
Making communication easier: The Nextcloud Chat (10:00 - 11:00)

About the session

New developments in the Nextcloud Chat app (ojsxc): Interface, server backends, external service authentication.


Speakers

Klaus Herberth

Contributor


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


Building a Nextcloud Plugin for Discourse
Building a Nextcloud Plugin for Discourse (10:00 - 11:00)

About the session

We are a the team Berlin Diamonds from the Rails Girls Summer of Code, a fellowship program for women who code. Our project this summer was to build plugins for Discourse that offer the admin user different options for a backup provider. We first started out building one for a backup to Google Drive. It got famous even before we officially published it and Jan from Nextcloud approached us on Github and suggested to build one plugin for a backup from Discourse to Nextcloud. We built a small plugin using the Ocman gem. It allows you to sync your backup files from Discourse to one of the providers from Nextcloud.


Speakers

Kaja Santro

Ruby on Rails Web Developer Rails Girls Summer of Code - Discourse

We are the Team Berlin Diamonds from the Rails Girls Summer of Code. Our project this summer is building backup plugins for the Discourse app to different providers.

Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


Streamlining the Nextcloud Docker Experience
Streamlining the Nextcloud Docker Experience (10:00 - 11:00)

About the session

Containers are not VMs. Right?

Instinctively we all know this to be true but don't always act accordingly. How do we build containers in a container-y manner. At 630mb+ large, the official Nextcloud container already feels kinda VM-like. Just in terms of size. Can we get that lower? To, say, ~250mb?

In this short talk Paul describes his exploration of the official Docker image for Nextcloud, how he helped it to lose weight and the container mindset that helped to deliver this.


Speakers

Paul Adams

Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


🎨 Join the Nextcloud design team!
🎨 Join the Nextcloud design team! (10:00 - 11:00)

About the session

A quick intro to how we do design at Nextcloud, some great recent improvements by contributors, and how easy it is to get involved!


Speakers

Jan-Christoph Borchardt

Design Lead Nextcloud & Open Source Design


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


NextCloudPi, easy self-hosting for everyone
NextCloudPi, easy self-hosting for everyone (10:00 - 11:00)

About the session

In today's tech world dominated by a few private and privative cloud services, Nextcloud and the Raspberry Pi foundation offer the perfect combination to allow anyone to self-host their digital life without compromising features.

NextCloudPi is a fan based project that aims to lower the barrier for adoption for domestic Nextcloud instances on cheap ARM boards, in a way that is feasible even for non technical users to have full control over their own private data.


Speakers

Ignacio Núñez Hernanz

NextCloudPi developer Own Your Bits - NextCloudPi


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


Welcome to TU Berlin - we're now Nextclouders
Welcome to TU Berlin - we're now Nextclouders (10:00 - 11:00)

About the session

TU Berlin started providing tubCloud a sync and share service for up to 30.000 members 2013 with ownCloud 5. We are now hosting DFN-Cloud services for 17 other institutes and universities. In May 2017 we started to migrate tubCloud to Nextcloud 11. The migration of the DFN-cloud instances is still in progress.


Speakers

Thomas Hildmann

Head of Department Infrastructure tubIT - IT Service Center, Technische Universität Berlin


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


TU Berlin: migration from ownCloud to Nextcloud
TU Berlin: migration from ownCloud to Nextcloud (10:00 - 11:00)

About the session

May 2017 the Technische Universität Berlin migrated from ownCloud 9.1 to Nextcloud 11, achieving over 38 % lower database load at peak times. This brought faster service for users as well as user interface improvements and better security. The migration was planned and executed in under 4 weeks without any problems and did not need the stand-by support from Nextcloud. The talk covers the why, what and how of the migration.


Speakers

Thomas Hildmann

Head of Department Infrastructure tubIT - IT Service Center, Technische Universität Berlin


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Enterprise Track


My summer with GNOME and Nextcloud
My summer with GNOME and Nextcloud (10:00 - 11:00)

About the session

During the summer I'm working on improving the integration of Nextcloud and its sync client in the GNOME desktop environment. This talk will show the improvements done to the Nextcloud client as well as the cloud providers integration into the GNOME file manager nautilus.


Speakers

Julius Härtl

Contributor


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Main Track


VNCsafe Zimlet - Nextcloud & Zimbra Integration
VNCsafe Zimlet - Nextcloud & Zimbra Integration (10:00 - 11:00)

About the session

The VNCsafe Zimlet allows users to seamlessly integrate their Zimbra Collaboration Suite with the Open Source Cloud Storage service Nextcloud.

Key Features
  • Save incoming emails and attachments to your own server
  • Compose / attach cloud server files to outgoing emails
  • VNCsafe Zimlet tab with OwnCloud file directory in Zimbra
  • Share Files: internal and external, including expiration date and password
  • Simply drag and drop single and multiple files between folders
  • Select single or multiple files and use "Move" button
  • Create, rename, move or delete folders
  • Rename, copy, move or delete files
  • Search for any file found in VNCsafe from the VNCsafe Zimlet tab
  • Upload and download files to your computer.

Speakers

Oscar Arias Farrera

International Sales VNC - Virtual Network Consult AG


Tuesday, 22nd Aug, 10:00 - 11:00

  •  
  • Enterprise Track


Wednesday, 23rd Aug
 
10:00
10:15
10:30
10:45
Coding Rooms
Coding sprint
Coding sprint (10:00 - 10:18)

About the session

During the week days we write code, discuss, have meetings, eat lunch, write more code, talk more, do a meeting or two and have some fun!


Speakers

Jos Poortvliet

Nextcloud GmbH


Coding Rooms

Wednesday, 23rd Aug, 10:00 - 10:18

  •  
  • Coding


Thursday, 24th Aug
 
10:00
10:15
10:30
10:45
Coding Rooms
Coding sprint
Coding sprint (10:00 - 10:19)

About the session

During the week days we write code, discuss, have meetings, eat lunch, write more code, talk more, do a meeting or two and have some fun!


Speakers

Nextcloud Conference

Coding Rooms

Thursday, 24th Aug, 10:00 - 10:19

  •  
  • Coding


Friday, 25th Aug
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
Main Room
How to jump start a local floss community
How to jump start a local floss community (00:00 - 00:00)

About the session

Floss communities are spread in many countries, but unfortunately not everywhere, since there are many cities and countries that do not have active and structured communities. This means there is a huge potential for growth of floss products and communities in one of the many countries where there might be individuals, but not an active community. During my presentation I will share the knowledge I have gathered the last 5 years in community building for floss projects such as Mozilla and Nextcloud and also tips for jump starting new communities in different countries. Hopefully this will be helpful for Nexcloud community members that are willing to start a community in a city where there is no floss presence.

Speakers

Redon Skikuli

Contributor

Redon is a Nextcloud community member from Tirana, Albania. He has been involved since the early days of the local community organizing events and localization sprints and also facilitating Nextcloud presence at Open Source Conference.

Friday, 25th Aug, 00:00 - 00:00

  •  
  • Main Track


Secure Communication: Nextcloud videochat and calls
Secure Communication: Nextcloud videochat and calls (00:00 - 00:00)

About the session

Secure communication: Nextcloud videochat and calls


Speakers

Ivan Sein

Friday, 25th Aug, 00:00 - 00:00

  •  
  • Enterprise Track


Nextcloud Mobile Deployment in Enterprises
Nextcloud Mobile Deployment in Enterprises (00:00 - 00:00)

About the session

Nextcloud Mobile Deployment in Enterprises


Speakers

Mario Danic

Nextcloud GmbH


Friday, 25th Aug, 00:00 - 00:00

  •  
  • Enterprise Track


Introducing the Tirana Nextcloud Community
Introducing the Tirana Nextcloud Community (00:00 - 00:00)

About the session

I would like to host a lightning talk were I'm going to introduce mine and our community work (as Open Labs Hackerspace) and show our journey during the last months as Nextcloud contributors. During the events that we have organized at the hackerspace many people have shown interest in Nextcloud and the community has been growing in a solid way. We have been hosting different workshops to show people how to install and use Nextcloud and the different apps, and also have been gathering and working together with the translations into Albanian. Two members of our community are now participating with the RailsGirls program with Nextcloud. I would like to show this as a good case study also for other countries/communities who are in their first steps in starting to work to grow their Nextcloud community.


Speakers

Silva Arapi

Contributor

I'm currently a student, getting a masters degree in Information Security. I have been a member of the Open Labs Hackerspace for the last two years where I have helped with organizing different events about open source software projects. I'm one of the co-organizers of Open Source Conference Albania, one of the biggest conferences in our region dedicated to open source software. I have been leading the Nextcloud project in the hackerspace for the last months and I have contributed mostly by advocating it. I am very passionate about the topics of privacy, espionage, massive surveillance etc. Also a bit new to public speaking but getting better with time :)


Friday, 25th Aug, 00:00 - 00:00

  •  
  • Main Track


Greetings
Greetings (09:58 - 10:25)

About the session

Welcome to the Friday Focus!


Speakers

Nextcloud Conference

Main Room

Friday, 25th Aug, 09:58 - 10:25

  •  
  • Enterprise Track


The future of file sync&share: collaboration and communication
The future of file sync&share: collaboration and communication (10:29 - 10:59)

About the session

Discuss the future of file sync&share: collaboration and communication


Speakers

Frank Karlitschek

CEO Nextcloud GmbH


Main Room

Friday, 25th Aug, 10:29 - 10:59

  •  
  • Enterprise Track


User Management and Authentication (LDAP/SAML/OTP/etc)
User Management and Authentication (LDAP/SAML/OTP/etc) (11:01 - 11:31)

About the session

User Management and Authentication (LDAP/SAML/OTP/etc)


Speakers

Arthur Schiwon

Nextcloud GmbH


Main Room

Friday, 25th Aug, 11:01 - 11:31

  •  
  • Enterprise Track


TU Berlin: migration from ownCloud to Nextcloud
TU Berlin: migration from ownCloud to Nextcloud (11:32 - 12:02)

About the session

TU Berlin: migration from ownCloud to Nextcloud


Speakers

Nextcloud Conference

Main Room

Friday, 25th Aug, 11:32 - 12:02

  •  
  • Enterprise Track


Next Generation Security Technology
Next Generation Security Technology (12:58 - 13:17)

About the session

Discuss security and best practices with our Head of Security.

Speakers

Lukas Reschke

Main Room

Friday, 25th Aug, 12:58 - 13:17

  •  
  • Enterprise Track


Scalability recommendations: large scale deployments with Nextcloud
Scalability recommendations: large scale deployments with Nextcloud (13:30 - 14:00)

About the session

Scalability recommendations: large scale deployments with Nextcloud


Speakers

Morris Jobke

Main Room

Friday, 25th Aug, 13:30 - 14:00

  •  
  • Enterprise Track


Global Scale - A new way to scale large installations
Global Scale - A new way to scale large installations (14:02 - 14:32)

About the session

The typical Nextcloud setup for large installations includes a storage and a database cluster attached to multiple application servers behind a load balancer. This allows organisations to scale Nextcloud for thousands of users. But at some point the shared components like the storage, database and load balancer become a expensive bottleneck. Therefore Nextcloud introduced "Global Scale", a new way to scale large installations based on the unique federated sharing feature beyond this limitations. Federated sharing combined with our new developed "Lookup Server" and the "Global Site Selector" allows you to set up many small Nextcloud server based on commodity hardware and connect them to one large system. This enables organisations to scale the system to hundreds of millions of users and reduce complexity and costs dramatically. This talks will discuss Global Scale and the individual components in detail.


Speakers

Björn Schießle

Nextcloud GmbH

Björn Schießle has been developing federated technology for ownCloud and now Nextcloud since 2012. He is a graduated computer scientist and conducted research in the area of cloud robotics before he joined ownCloud and later on Nextcloud. He is active in the Free Software community for more than 20 years. As a long-time Free Software activist he has a deep understanding about the political, legal and social aspects of software freedom.


Main Room

Friday, 25th Aug, 14:02 - 14:32

  •  
  • Enterprise Track


Real-time Secure Collaboration
Real-time Secure Collaboration (14:33 - 15:04)

About the session

Meet Collabora, Libreoffice in the Cloud, to talk about secure collaboration.


Speakers

Nextcloud Conference

Main Room

Friday, 25th Aug, 14:33 - 15:04

  •  
  • Enterprise Track


Improve your productivity with Nextcloud
Improve your productivity with Nextcloud (15:30 - 16:00)

About the session

Improve your productivity with the Outlook Add-in, Contacts & Calendar Apps!


Speakers

Nextcloud Conference

Main Room

Friday, 25th Aug, 15:30 - 16:00

  •  
  • Enterprise Track


Nextcloud Proof of concept
Nextcloud Proof of concept (16:03 - 16:18)

About the session

Nextcloud Proof of concept


Speakers

Olivier Paroz and Matthias Wobben

Nextcloud


Main Room

Friday, 25th Aug, 16:03 - 16:18

  •  
  • Enterprise Track


Closing Plenary
Closing Plenary (16:34 - 17:04)

About the session

For further discussions about Nextcloud


Speakers

Nextcloud Conference

Main Room

Friday, 25th Aug, 16:34 - 17:04

  •  
  • Enterprise Track


Saturday, 26th Aug
 
00:00
00:15
00:30
00:45
01:00
01:15
01:30
01:45
02:00
02:15
02:30
02:45
03:00
03:15
03:30
03:45
04:00
04:15
04:30
04:45
05:00
05:15
05:30
05:45
06:00
06:15
06:30
06:45
07:00
07:15
07:30
07:45
08:00
08:15
08:30
08:45
09:00
09:15
09:30
09:45
10:00
10:15
10:30
10:45
11:00
11:15
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
17:00
17:15
17:30
17:45
18:00
18:15
18:30
18:45
19:00
19:15
19:30
19:45
Main Room
Nextcloud in the public administration & the importance of the community in the process
Nextcloud in the public administration & the importance of the community in the process (00:00 - 00:00)

About the session

Proprietary software companies know the importance of selling licenses to the public administration mainly because this is important for their revenue, but also because the public administration has by default a lot of users that will be locked to their platforms during their work. Although these companies have huge budgets for marketing and PR they don't have a very important element of the ecosystem when it comes to negotiate with: the community! During my presentation i will share some tips on how to approach and convince with arguments public administration decision makers to switch from proprietary cloud platforms to open source solutions such as Nextcloud and the important role of the communities in the process.


Speakers

Redon Skikuli

Contributor

Redon is a Nextcloud community member from Tirana, Albania. He has been involved since the early days of the local community organizing events and localization sprints and also facilitating Nextcloud presence at Open Source Conference.

Saturday, 26th Aug, 00:00 - 00:00

  •  
  • Main Track


Video calls in Nextcloud
Video calls in Nextcloud (00:00 - 00:00)

About the session

Video calls app for Nextcloud:

  • Overview
  • Current features
  • Future plans


Speakers

Ivan Sein

Saturday, 26th Aug, 00:00 - 00:00

  •  
  • Main Track


(Push) Notifications in Nextcloud
(Push) Notifications in Nextcloud (00:00 - 00:00)

About the session

Short explanation on notifications and push notifications and how they work in various clients.


Speakers

Joas Schilling

Saturday, 26th Aug, 00:00 - 00:00

  •  
  • Main Track


What is new in the desktop client
What is new in the desktop client (00:00 - 00:00)

About the session

It has been over a year now since we started theming the desktop client. However in the last few months we have been starting to do more. This is a short overview of what has happend in the desktop client and where we want to go. For a more detailed talk come to the workshop!


Speakers

Roeland Douma

Saturday, 26th Aug, 00:00 - 00:00

  •  
  • Main Track


RGSoC experience with Nextcloud Project
RGSoC experience with Nextcloud Project (00:00 - 00:00)

About the session

Being part of Rails Girls Summer has given us the opportunity to learn new things and get to know the Nextcloud Community better. This talk will be about our contributions to the contacts app and what we expect to do in the future.


Speakers

Xheni Myrtaj

Xheni is a Business Informatics graduate and currently studying Msc in Information Security. She is a student of Rails Girls Summer of Code. Also member of Open Labs Albania, the local community which promotes free and open source technologies, open data, open technological standards, online privacy etc.


Jona Azizaj

Saturday, 26th Aug, 00:00 - 00:00

  •  
  • Main Track


Client-side Encryption with Cryptomator
Client-side Encryption with Cryptomator (00:00 - 00:00)

About the session

In this lightning talk, you'll learn how you can store sensitive files in your Nextcloud by using Cryptomator's client-side encryption. You will get a brief overview of Cryptomator's security architecture. We will go into more detail in the workshop afterwards.

Cryptomator is an open-source solution for client-side encryption of your cloud files. Cryptomator is made by Skymatic in Bonn, Germany.


Speakers

Tobias Hagemann

Contributor


Saturday, 26th Aug, 00:00 - 00:00

  •  
  • Workshop Track


Keynote - Come build the future of private Clouds
Keynote - Come build the future of private Clouds (10:30 - 10:45)

About the session

Today, we’re happy to introduce the Nextcloud community to Tristan Nitot, keynote speaker of the Nextcloud Conference! Mozilla Europe co-founder and former President, current Cozy Cloud Chief Product Officer, Tristan Nitot has been a privacy activist for years now and wrote a book about data, privacy, and surveillance last year.

"I’m a huge fan of computing and the Internet but I have seen how things could become scary as the digital gets increasingly important in our lives. It seems that not all Silicon Valley tycoons fully understand that “with great power comes great responsibilities” (as Spiderman’s Uncle Ben used to say). Literally billions of people use free services such as Facebook and Google without understanding that they’re not customers of these services. Advertisers are. To make money, these companies sell targeted advertising. To target us, they want to know everything about each of us, so they capture as much personal data as they can in huge silos to analyze the data. It’s what we call “Surveillance capitalism”. The Snowden revelations have been interesting as they showed that first the NSA (U.S. National Security Agency) wants to spy on everyone, but it’s very costly. To do so, they leverage the data collection already done by Internet giants. In short, mass surveillance is made economically possible thanks to data centralization. I wanted to explain all that to ordinary people. Then I wanted to explain what each of us could do to limit our dependence to the Internet giants, by using decentralized tools and systems that are not made to collect data about us and influence us."


Speakers

Tristan Nitot

Main Room

Saturday, 26th Aug, 10:30 - 10:45

  •  
  • Main Track


Saturday Lightning talks
Saturday Lightning talks (11:30 - 11:45)

About the session

* Android App: The journey of the 1st year in the wild - Andy Scherzinger

* Introducing the Tirana Nextcloud community - Silva Arapi

* What is new in the desktop client - Roeland Douma

* Android App, current state and outlook - Tobias Kaminsky

* Client-side Encryption with Cryptomator - Tobias Hagemann

* Push Notifications in Nextcloud - Joas Schilling

* Introducing On My Disk Connector: easy way to connect your external drive to Nextcloud - Alexey Volkov

* p≡p ≡ pretty Easy privacy - Privacy by Default - sva

* Making communication easier: The Nextcloud Chat - Klaus Herberth

* RGSoC experience with Nextcloud Project - Jona Azizaj and Xheni Myrtaj

* VNCsafe Zimlet - Nextcloud & Zimbra Integration - Oscar Arias Ferrera

* 😃😶🙃🤓 Fostering a diverse & welcoming community - Jan-Christoph Borchardt


Speakers

Andy Scherzinger

Contributor


Roeland Douma

Klaus Herberth

Contributor


Tobias Hagemann

Contributor


Ivan Sein

Silva Arapi

Contributor

I'm currently a student, getting a masters degree in Information Security. I have been a member of the Open Labs Hackerspace for the last two years where I have helped with organizing different events about open source software projects. I'm one of the co-organizers of Open Source Conference Albania, one of the biggest conferences in our region dedicated to open source software. I have been leading the Nextcloud project in the hackerspace for the last months and I have contributed mostly by advocating it. I am very passionate about the topics of privacy, espionage, massive surveillance etc. Also a bit new to public speaking but getting better with time :)


Jan-Christoph Borchardt

Design Lead Nextcloud & Open Source Design


Oscar Arias Farrera

International Sales VNC - Virtual Network Consult AG


Xheni Myrtaj

Xheni is a Business Informatics graduate and currently studying Msc in Information Security. She is a student of Rails Girls Summer of Code. Also member of Open Labs Albania, the local community which promotes free and open source technologies, open data, open technological standards, online privacy etc.


Joas Schilling

Tobias Kaminsky

Nextcloud GmbH


Jona Azizaj

sva

Main Room

Saturday, 26th Aug, 11:30 - 11:45

  •  
  • Main Track


What is new in the desktop client
What is new in the desktop client (13:59 - 14:14)

About the session

It has been over a year now since we have started theming the desktop client. However in the recent months more things have happened.

* AppImages

* GSOC work

* ...

This talk will give an overview of what was done and where we want to go next!


Speakers

Roeland Douma

Main Room

Saturday, 26th Aug, 13:59 - 14:14

  •  
  • Workshop Track


So you want to contribute? Building a user-centric UX by example
So you want to contribute? Building a user-centric UX by example (15:15 - 15:30)

About the session

Do you already contribute to Nextcloud? Maybe you'd like to contribute? Especially to mobile, which you adore? Well, this is the workshop for you then!

Building out a feature requires careful thinking and planning before we can even get to the development phase. Often, this step is skipped due to time constraints and results in a poor UX.

But it shouldn't be like that. Together, we will improve on this and all of you can help, even if you're not developers. Regular users, advanced users, consultants ... everybody is welcome, and each one of you brings a unique view on how things should work.

In this workshop, we will jointly pick one or two (existing) screens in the Nextcloud Android application and rethink them to improve the experience an "average Joe" has.


Speakers

Mario Danic

Nextcloud GmbH


Main Room

Saturday, 26th Aug, 15:15 - 15:30

  •  
  • Workshop Track


Party at Biergarten!
Party at Biergarten! (19:00 - 19:15)

About the session

Come have a beer with us and party at Biergarten!


Speakers

Nextcloud Conference

Main Room

Saturday, 26th Aug, 19:00 - 19:15

  •  
  • Main Track


Room 1
Introducing On My Disk Connector: easy way to connect your external drive to Nextcloud
Introducing On My Disk Connector: easy way to connect your external drive to Nextcloud (13:15 - 14:15)

About the session

In this workshop we will demonstrate a pre-production version of On My Disk Connector, a special hardware designed to give a second life to your external USB or SATA drive as an extended storage of your Nextcloud server. Built upon popular SoC, powered by custom firmware, packed as an affordable consumer product, it delivers a true plug-and-play experience to Nextcloud end users. We will try it out and compare it to the Nextcloud box and some other interesting competitors.


Speakers

Alexey Volkov

CEO On My Disk

Embedded systems engineer, free software enthusiast, startuper.

Room 1

Saturday, 26th Aug, 13:15 - 14:15

  •  
  • Workshop Track


Client-side Encryption with Cryptomator
Client-side Encryption with Cryptomator (14:36 - 15:36)

About the session

In this workshop, you'll learn how you can store sensitive files in your Nextcloud by using Cryptomator's client-side encryption. The workshop's focus is on Nextcloud's storage feature. We will explore Cryptomator's encryption scheme and security architecture in full detail. We will cover common cloud storage scenarios and how Cryptomator handles them including its limitations.

Goal of this workshop is to draft an architecture or concept on how Cryptomator could be integrated into Nextcloud in order to achieve client-side encryption in a web browser.

Cryptomator is an open-source solution for client-side encryption of your cloud files. Cryptomator is made by Skymatic in Bonn, Germany.


Speakers

Tobias Hagemann

Contributor


Room 1

Saturday, 26th Aug, 14:36 - 15:36

  •  
  • Workshop Track


Sunday, 27th Aug
 
11:30
11:45
12:00
12:15
12:30
12:45
13:00
13:15
13:30
13:45
14:00
14:15
14:30
14:45
15:00
15:15
15:30
15:45
16:00
16:15
16:30
16:45
Main Room
Sunday Lightning Talks
Sunday Lightning Talks (11:30 - 12:30)

About the session

* Welcome to TU Berlin - we're now Nextclouders - Thomas Hildmann

* Video Calls in Nextcloud - Ivan Sein & Joas Schilling

* Streamlining the Nextcloud Docker Experience - Paul Adams

* DAVdroid / Nextcloud Integration - Bernhard Stockmann & Ricki Hirner

* Audio Player: our lessons learned and outlook - Marcel Scherello

* iOS announcements - Nina Cercy

* 🎨 Join the Nextcloud design team! - Jan-Christoph Borchardt

* Free Software Licensing in a Nutshell - What every developer should know - Björn Schießle

* State of the Deck app - Julian Härtl

* How to jump start a local floss community - Redon Skikuli

* How many lines of code do you need to build your first Nextcloud App? - Camila San Martin Ayres

* Get your family and friends to use Nextcloud - Nina Cercy

* My summer with GNOME and Nextcloud - Julius Härtl

* Nextcloud in the public administration & the importance of the community in the process - Redon Skikuli

* Real-time Secure Collaboration with Collabora, what's next? - Michael Meeks

* NextCloudPi, easy self-hosting for everyone - Ignacio Núñez Hernanz


Speakers

Björn Schießle

Nextcloud GmbH

Björn Schießle has been developing federated technology for ownCloud and now Nextcloud since 2012. He is a graduated computer scientist and conducted research in the area of cloud robotics before he joined ownCloud and later on Nextcloud. He is active in the Free Software community for more than 20 years. As a long-time Free Software activist he has a deep understanding about the political, legal and social aspects of software freedom.


Ivan Sein

Julius Härtl

Contributor


Redon Skikuli

Contributor

Redon is a Nextcloud community member from Tirana, Albania. He has been involved since the early days of the local community organizing events and localization sprints and also facilitating Nextcloud presence at Open Source Conference.

Thomas Hildmann

Head of Department Infrastructure tubIT - IT Service Center, Technische Universität Berlin


Nextcloud Conference

Camila San Martin Ayres

Software Engineer Contributor

I am software engineer living in Berlin since 2012. Besides being just another Brazilian with a long name living in Germany, I'm a curious person experimenting with life and computers while married to a Dutch person and living with a dog named Popcorn.

Jan-Christoph Borchardt

Design Lead Nextcloud & Open Source Design


Marcel Scherello
Master of the Audio Player

Ricki Hirner

bitfire.at


Bernhard Stockmann

bitfire.at


Ignacio Núñez Hernanz

NextCloudPi developer Own Your Bits - NextCloudPi


Joas Schilling

Paul Adams

Silva Arapi

Contributor

I'm currently a student, getting a masters degree in Information Security. I have been a member of the Open Labs Hackerspace for the last two years where I have helped with organizing different events about open source software projects. I'm one of the co-organizers of Open Source Conference Albania, one of the biggest conferences in our region dedicated to open source software. I have been leading the Nextcloud project in the hackerspace for the last months and I have contributed mostly by advocating it. I am very passionate about the topics of privacy, espionage, massive surveillance etc. Also a bit new to public speaking but getting better with time :)


Main Room

Sunday, 27th Aug, 11:30 - 12:30

  •  
  • Main Track


How many lines of code do you need to build your first Nextcloud app?
How many lines of code do you need to build your first Nextcloud app? (14:00 - 14:15)

About the session

1. Summary

Extend your Nextcloud instance with functionalities that you need by developing an app.

2. The goal

Create from scratch your first app to bring new functionalities to your Nextcloud instance. We will start with an skeleton for your app and then you can implement your idea.

3. Target audience

Beginners with some web programming knowledge.

Ideally everybody would already have a local instance of Nextcloud running in their laptop but we can help with that: https://docs.nextcloud.com/server/10.0/developer_manual/general/devenv.html

4. Topics we will cover

- Get Nextcloud up and running your laptop. (Do you already have it running?)

- What is an app in Nextcloud.

- Do you already know what you want to develop?

- Create the skeleton.

- How to add your app to your Nextcloud instance.

- Where to add your code in the skeleton.

- What the Nexcloud API can do for you.


Speakers

Camila San Martin Ayres

Software Engineer Contributor

I am software engineer living in Berlin since 2012. Besides being just another Brazilian with a long name living in Germany, I'm a curious person experimenting with life and computers while married to a Dutch person and living with a dog named Popcorn.

Main Room

Sunday, 27th Aug, 14:00 - 14:15

  •  
  • Workshop Track


🎨 Nextcloud design team discussion
🎨 Nextcloud design team discussion (15:44 - 16:44)

About the session

Let’s talk about aspects we want to work on, what we should improve, and how Nextcloud should work & look in the future!

Some tentative topics:

  • Parity across web interface, mobile apps and desktop client
  • Consistent design across the different Nextcloud web apps
  • Better documentation and standardization
  • Specific design improvements: Simpler sharing workflow, placement of upload button & progress bar, a proper grid view, a better shared file view
  • Improving the https://nextcloud.com/design page
  • Improving accessibility
  • How to get more designers involved
  • … what can you think of? :)

Speakers

Jan-Christoph Borchardt

Design Lead Nextcloud & Open Source Design


Main Room

Sunday, 27th Aug, 15:44 - 16:44

  •  
  • Workshop Track


Room 1
Nextcloud Docker Image Enrichment
Nextcloud Docker Image Enrichment (14:44 - 14:59)

About the session

This workshop is a follow-up to my proposed talk on the subject of the official Nextcloud Docker image. In this workshop we will cover:

  • Overview of the current official image vs my proposed new image
  • How to build/run the new image
  • What improvements can we make to better support the Nextcloud 12 feature set

The intended output of this session is an improved Dockerfile for Nextcloud which can be considered for production use.

No prior knowledge of Docker is assumed, but workshop participants should have Docker installed on their machines to gain the most out of this session.


Speakers

Paul Adams

Room 1

Sunday, 27th Aug, 14:44 - 14:59

  •  
  • Workshop Track


Monday, 28th Aug
 
10:00
10:15
10:30
10:45
Coding Rooms
Coding sprint
Coding sprint (10:00 - 10:19)

About the session

During the week days we write code, discuss, have meetings, eat lunch, write more code, talk more, do a meeting or two and have some fun!


Speakers

Nextcloud Conference

Coding Rooms

Monday, 28th Aug, 10:00 - 10:19

  •  
  • Coding


Rooms List

Coding Rooms
Main Room
Room 1

Tracks List

Coding
Enterprise Track
Main Track
Workshop Track