Tracks
Thursday, 23rd August
Friday, 24th August
Saturday, 25th August
You want to contribute to an open source project like Nextcloud, but how do you get started?
In this talk, we explore practical steps from my first-hand experience on ways to make this process easier both for you and the project maintainers!
In Nextcloud 14 admins and regular users are informed about important changes and new features. What is behind the little popup? And what's on the horizon for apps?
NEC, a Japanese computer manufacture, is going to release a new router that has a versatile server function within six months. We believe this would be epoch-making for our privacy and the future of th Internet.
I am going to present the concept of the project, and how Nextcloud plays the role in this project.
CEO TEGLET / Waffle Computer
A software developer focusing on "distributed network".
Room 1
Saturday, 25th August, 11:10 - 11:15
- Main Track
Over the last year we've worked on a variety of changes in the client and in this talk I'll go over the new features and give a bit of an idea of where we are going.
Software Engineer Nextcloud
Camila is from Brazil and has worked as front-end developer, with C#, Java and even Delphi. She got into open source doing C++/Qt development in the KDE community. After moving to Germany she worked with PHP, Ruby on Rails, AngluarJS, Go and Drupal 7. She's now a desktop client developer at Nextcloud but just might do other things than C++ sometimes.
Room 1
Saturday, 25th August, 11:16 - 11:21
- Main Track
- Loïc Dachary (Artisan Logiciel Libre Enough Community)
Artisan Logiciel Libre Enough Community
Room 1
Saturday, 25th August, 11:21 - 11:26
- Main Track
Ransomware is different. These differences, the scientific background of the work resulting in this app, and how an end user can efficiently protect against Ransomware, will be explained in this short talk. With this talk, you will learn to stop worrying about Ransomware and resume sleeping soundly.
Professor University of Konstanz
Marcel Waldvogel is geek, entrepreneur, open source enthusiast, manager, professor, and politician, all in one person. He believes that stability and sustenance require decentralisation, federated structures, and personal/organisational (data) independence. While technical solutions have never solved social problems themselves, they often simplify solving them. Therefore, he researches new and elegant ways to more efficiently support decentralisation, federation, and data independence, using clever combinations of simple user interfaces, powerful integration, and strong cryptography.
Room 1
Saturday, 25th August, 11:26 - 11:31
- Main Track
In this lightning talk I will present some things we at Collabora have been working on in Collabora Online during the last year.
Contractor Collabora Productivity
Tor Lillqvist is a software developer who works for Collabora Productivity. He has worked on LibreOffice and its predecessor for quite some time. He lives in Helsinki, Finland, with spouse, daughter, and dog. He enjoys arts, railways, beer, and the Oxford comma. He tries hard to have an eclectic taste in music. He is an atheist and a feminist.
Room 1
Saturday, 25th August, 11:32 - 11:37
- Main Track
- Katharina Meyer (Head of Outreach Prototype Fund / Open Knowledge Foundation)
The Prototype Fund supports ideas in civic tech, data literacy, data security, and software infrastructure. With a grant of up to €47.500, software developers, hackers, and creatives can write code and develop innovative open source prototypes over a period of six months. Currently and until September 30th, freelance developers and small interdisciplinary teams can apply for funding with their open source idea. More Info: https://prototypefund.de/en/
Head of Outreach Prototype Fund / Open Knowledge Foundation
Katharina is responsible for communications, outreach and further development at Prototype Fund. She is a historian of science and technology, critically investigated social development environments in her research and curates knowledge and (art) objects for museums, projects or conferences.
In 2016 Katharina co-founded the project Polynocular Tech Lab, which investigates and promotes transdisciplinary approaches in hardware, software or process development and was a Fellow at the Center for Advanced Internet Studies.
The Prototype Fund supports ideas in civic tech, data literacy, data security, and software infrastructure. With a grant of up to €47.500, software developers, hackers, and creatives can write code and develop innovative open source prototypes over a period of six months.
Room 1
Saturday, 25th August, 11:37 - 11:42
- Main Track
We recently introduced visual ui testing that compares the interface of Nextcloud on each pull request to avoid UI regressions. This talk will give an overview of how this was achieved and what further steps we take to improve the automated testing of the user interface.
- Silva Arapi (IT Governance Specialist Municipality of Tirana)
The Municipality of Tirana has been using Nextcloud as a file-sharing solution and collaborative platform for more than an year now. During this talk I will share our experience with the implementation of Nextcloud and the challenges we faced, I am going to talk about the infrastructure and how our users reacted to the platform.
IT Governance Specialist Municipality of Tirana
Member of Open Labs Hackerspace and co-organizer of different events related to free open source software, free culture, and digital security, such as Open Source Conference Albania, Wiki Weekend and CryptoParty Tirana.
Currently, I work for the city of Tirana as an IT Governance specialist, following the implementation of different open source solutions for the Municipality of Tirana.
Room 1
Saturday, 25th August, 11:47 - 11:52
- Main Track
This talk presents the Spreed services for Nextcloud Talk, which can be used to scale up Nextcloud Talk. It describes the current workflow and limitations with WebRTC signaling and streaming in Nextcloud Talk, and shows how Spreed services can provide improvements.
- Camila Ayres (Software Engineer Nextcloud), Jona Azizaj ( Collabora Productivity), Jan-Christoph Borchardt (Design Lead Nextcloud)
Diversity in Open Source
Software Engineer Nextcloud
Camila is from Brazil and has worked as front-end developer, with C#, Java and even Delphi. She got into open source doing C++/Qt development in the KDE community. After moving to Germany she worked with PHP, Ruby on Rails, AngluarJS, Go and Drupal 7. She's now a desktop client developer at Nextcloud but just might do other things than C++ sometimes.
Collabora Productivity
Design Lead Nextcloud
Design & community!
- Nextcloud
- Open Source Design
- Open Source Diversity
Room 1
Saturday, 25th August, 12:08 - 12:13
- Main Track
The Nextcloud VM is a popular way to deploy you Nextcloud for the first time. The scripts make it easy for any sysadmin to deploy in almost any environment. It's made with simplicity in mind and is therefore also very popular amongst users that aren't familiar with Linux.
This talk will explain a little bit about the history behind the VM and how it's developed over time.
Owner Hansson IT AB / Tech and Me
I've been active in the community since the beginning and is the main developer of the Nextcloud VM.
Room 1
Saturday, 25th August, 12:13 - 12:18
- Main Track
Design Lead Nextcloud
Design & community!
- Nextcloud
- Open Source Design
- Open Source Diversity
Room 1
Saturday, 25th August, 12:24 - 12:29
- Main Track
- Alessandro Polidori (Software Engineer Nethesis)
This talk will explains the process used to integrate Nextcloud with a CentOS-Based Linux distribution (NethServer) to have a single click installation ready to use, easy to deploy and integrated with the system: automatic backup, LDAP integration, mysql and apache pre-configured. We will analyze strong and weak points we have met and the solved problems.
Software Engineer Nethesis
Software Engineer, with more than 7 years of experience in web technologies, distributed architectures and agile methodologies.
Expert in Node.js I am involved in design, implementation of code that powers core services, REST APIs, WebSocket communications and client side Web Applications with real-time WebRTC audio and video.
Open source enthusiast (personally and for work) I spoke at Universal JS Day 2018 conference in Italy.
Room 1
Saturday, 25th August, 12:30 - 12:35
- Main Track
Given the lack of suitable javascript libraries for CalDAV and CardDAV, we decided to develop our own. This library will subsequently replace a different library in the Contacts app and our own CalDAV implementation in Calendar and Tasks.
This talk will show up capabilities of our library, how to use it in your own app and how to get involved in development.
I'll go over our hackerone statistics of the last year. Trying to give some context to the numbers.
Join us at c-base for some drinks and a nice barbecue!
If you don't know c-base: It is a mythical hackerspace located next to the Spree river (yes, one of these cool places where you can hang out directly next to the water and sip your beer) where we hold our monthly Berlin Nextcloud Meetups. Or a crashed space station, depending on who you ask.
We're happy to show you around the space if you haven't seen it. Or just come enjoy a chill evening after a day of talks, get some food and drinks, and hang out with us!
We are going to setup a demo with S3 storage-backed Nextcloud instance where the S3 Minio storage will be replicated automatically to another geographic location. Also, we add MySQL Master/Slave replication for the database to be able to switch over to the backup instance in a worst-case scenario like fire.
I'll also discuss alternate approaches plus pros and cons of different solutions.
The lab demo runs with Docker.
Born nerd, mountain-biking daddy
Always interested in solutions for whatever problems.
Trying to make the world a better place.
Workshop Room 2
Saturday, 25th August, 15:00 - 16:50
- Workshop Track
Based on my talk from this year's Chemnitzer LinuxTag we are going to look into the different facets on user management. What are the components in Nextcloud? How do backends work? How to react on events like user creation or deletion? How to auth from an external app? These and more topics will be covered, but most importantly: bring your problems and let's find a way to solve it in this workshop. Of course, you can also just join for inspiration :)
CEO/CTO 360ICT
Workshop Room 3
Saturday, 25th August, 15:00 - 16:50
- Workshop Track
- Camila Ayres (Software Engineer Nextcloud), Jona Azizaj ( Collabora Productivity), John Molakvoæ (Software Engineer Nextcloud), Jessica Greene (Student for Summer of Code RGSoC), Jan-Christoph Borchardt (Design Lead Nextcloud), Xheni Myrtaj (Developer phpList)
Software Engineer Nextcloud
Camila is from Brazil and has worked as front-end developer, with C#, Java and even Delphi. She got into open source doing C++/Qt development in the KDE community. After moving to Germany she worked with PHP, Ruby on Rails, AngluarJS, Go and Drupal 7. She's now a desktop client developer at Nextcloud but just might do other things than C++ sometimes.
Collabora Productivity
Software Engineer Nextcloud
Student for Summer of Code RGSoC
Junior developer interested in AI, data visualisation and interactivity! I code in JavaScript, PHP, Python and GO.
Design Lead Nextcloud
Design & community!
- Nextcloud
- Open Source Design
- Open Source Diversity
Developer phpList
Room 1
Saturday, 25th August, 15:00 - 16:50
- Workshop Track
- Marcel Waldvogel (Professor University of Konstanz), Klaus Herberth ( University of Konstanz)
The Cloud is that powerful magic world, where everything is possible. Behind the shiny marketing, however, the Cloud is only someone else's computers. Those owners often have their own goals, which rarely align with your goals as the user.
Regaining control over your data and communication is easy. Massive, centralized solutions have many problems; but isolated islands for data and communication are rarely attractive. One of the greatest features of Nextcloud is Federated Cloud Sharing, automatically building bridges on demand between these islands, combining autonomy and independence with utmost flexibility.
Federated solutions (scalable, yet flexible) not only work for data sharing, nation states, and the Galactic Federation. it also works for communication. XMPP is powerful and secure federated Instant Messaging protocol, to match all the social and/or privacy needs.
In the course of this workshop, we will guide you to set up Nextcloud and extend it with XMPP. We will bring Raspberry Pis, but you can also bring your own device.
Please do bring a laptop with web browser and SSH client to configure the Raspis.
———————————————————————————————————————————————————————————————————————————————————————————————————
Die Cloud ist das Zauberwelt, die alles möglich macht. Dass aber dahinter nur die Computer Anderer stehen und diese ihre eigenen Ziele verfolgen, wird meist übersehen. Dabei ist es so einfach, selbst die Kontrolle über die Daten und die Kommunikation zu erlangen. Insellösungen reichen meist nicht, da wir dann doch soziale, vernetzte Menschen sind, die einige ihrer Daten auch teilen wollen.
Föderierte Lösungen sind da der richtige Ansatz: Skalierbar und trotzdem flexibel,ist die Föderation bekannt als Struktur vieler europäischer Staaten und der Galaktischen Föderation. "Föderiert" bedeutet bei Datenspeicherung Nextcloud, bei Kommunikation XMPP, auch als Jabber bekannt. Im Rahmen dieses Workshops können die Teilnehmer unter Anleitung eigene Datenspeicher auf einem Raspberry Pi unter Nextcloud einrichten und vernetzen sowie mit föderiertem Instant Messaging erweitern.
Mitbringen soll jeder Teilnehmer einen eigenen Laptop mit Webbrowser und SSH-Client.
Professor University of Konstanz
Marcel Waldvogel is geek, entrepreneur, open source enthusiast, manager, professor, and politician, all in one person. He believes that stability and sustenance require decentralisation, federated structures, and personal/organisational (data) independence. While technical solutions have never solved social problems themselves, they often simplify solving them. Therefore, he researches new and elegant ways to more efficiently support decentralisation, federation, and data independence, using clever combinations of simple user interfaces, powerful integration, and strong cryptography.
University of Konstanz
Workshop Room 2
Saturday, 25th August, 17:00 - 18:50
- Workshop Track
The workshop to learn how to foster our community by working in the open and collaborating with others. 👋 (Companion workshop to the lightning talk.)
Design Lead Nextcloud
Design & community!
- Nextcloud
- Open Source Design
- Open Source Diversity
Workshop Room 1
Saturday, 25th August, 17:00 - 18:50
- Workshop Track
Sunday, 26th August
- Hans Erasmus (Junior Infrastructure Architect North-West University South Africa)
With three campuses, 11 official languages, fresh off a major restructuring process and research data scattered across multiple external hard-drives, IT was left with left with a major headache. Sound familiar, right? The big question came up: what are we going to do? Enter Nextcloud. A short overview of how we came to use Nextcloud with Collabora Online, and where we are heading.
Junior Infrastructure Architect North-West University South Africa
I have been working in various fields in IT for more than a decade now, and for the last five years acted as a Junior Infrastructure Architect with a primary focus in Network Design. I deploy various products as part of P.O.C. programs to see how we can evolve our environment to keep up with the rapid change in technology.
Room 1
Sunday, 26th August, 10:00 - 10:30
- Main Track
We created something which we haven't revealed yet. Something we think you all will like. We can't wait to show you! See you there.
CEO Indie Computing Corp.
Johannes is an entrepreneur and technologist. He grew up in Germany, but has been living in Silicon Valley for many years. He started Indie Computing Corp. in order to bring products and services to market that, in his words, "don't screw the user".
Room 1
Sunday, 26th August, 10:30 - 10:45
- Main Track
Nextcloud offers integrated two-factor authentication with popular factors like TOTP (a.k.a Google Authenticator) and U2F devices.
Starting with Nextcloud 14, a new provider is available to allows sending authentication codes via external messaging gateways like SMS, Telegram and Signal.
Software Engineer Nextcloud
Room 1
Sunday, 26th August, 11:00 - 11:05
- Main Track
A lightening talk about navigating GIT and contributing to open source using the imagery of the Wizzard of Oz.
Student for Summer of Code RGSoC
Junior developer interested in AI, data visualisation and interactivity! I code in JavaScript, PHP, Python and GO.
Room 1
Sunday, 26th August, 11:05 - 11:10
- Main Track
- Tobias Kaminsky (Android Developer Nextcloud GmbH)
What happened in Android Files Client since last Conference and what are our next big planned features?
In this talk we will discuss some login related UX-problems and the solution we came up with. We will give you a brief overview on how to get started using our single sign on feature.
The nextcloud single sign on library allows you to use accounts as well as the network stack provided by the nextcloud files app. Therefore you as a developer don't need to worry about asking the user for credentials , handle self-signed ssl certificates, implement two factor authentication and saving the users credentials in a secure manner.
- Galina Goduhina (Head of Sales ONLYOFFICE)
We'll briefly present ONLYOFFICE and tell the audience what we're doing and planning in terms of our integration with Nextcloud.
Accessibility is good for everyone. Working to improve it does not only benefit people with disabilities. It ensures that everything of our project is readable, understandable and usable. 🎉And of course it also gives you keyboard navigation, shortcuts and the dark theme we l33t h4x0rs love so much! 👩💻
Design Lead Nextcloud
Design & community!
- Nextcloud
- Open Source Design
- Open Source Diversity
Room 1
Sunday, 26th August, 11:26 - 11:31
- Main Track
Deck is a kanban-style project and personal management app for Nextcloud. I will give an overview of the progress we've made in the past year and look out on what great features will come next.
During this talk I'm going to share some some simple tips on how one can use Nextcloud and some of the apps on a daily basis, which will help you be more productive and make your daily tasks easier.
IT Governance Specialist Municipality of Tirana
Member of Open Labs Hackerspace and co-organizer of different events related to free open source software, free culture, and digital security, such as Open Source Conference Albania, Wiki Weekend and CryptoParty Tirana.
Currently, I work for the city of Tirana as an IT Governance specialist, following the implementation of different open source solutions for the Municipality of Tirana.
Room 1
Sunday, 26th August, 11:37 - 11:42
- Main Track
- Ricki Hirner ( bitfire.at), Bernhard Stockmann ( bitfire.at)
bitfire.at
bitfire.at
Room 1
Sunday, 26th August, 11:42 - 11:47
- Main Track
As an increasing number of files is stored in the cloud, users expect to be able to use them seamlessly from the applications that they use on a daily basis. A basic integration of Nextcloud Files with Moodle can be achieved with the help of a simple Moodle plugin. The talk covers this plugin and future ideas for extension.
This talk will give you a brief overview of what's happening in the Calendar app lately and what's coming up in the future. We will also discuss various ways for you to get involved.
Integration between two services is always a challenge, especially if end users are involved. We tell you how JSXC mastered this challenge of seamlessly integrating a client-side chat app into Nextcloud, while at the same time authentication to a back-end federated XMPP server.
Many small and medium organisations administer their users in Nextcloud, as no additional tools or setup is required. We show how the same tool we created for JSXC integration can allow you to get rid of separate account management for other services, most notably email. User administration has never been so easy!
Professor University of Konstanz
Marcel Waldvogel is geek, entrepreneur, open source enthusiast, manager, professor, and politician, all in one person. He believes that stability and sustenance require decentralisation, federated structures, and personal/organisational (data) independence. While technical solutions have never solved social problems themselves, they often simplify solving them. Therefore, he researches new and elegant ways to more efficiently support decentralisation, federation, and data independence, using clever combinations of simple user interfaces, powerful integration, and strong cryptography.
Room 1
Sunday, 26th August, 11:58 - 12:03
- Main Track
This talk will focus on the improvements of the Outlook CalDav Synchronizer in the last year like Localization support and performance improvements with the implementation of optional WebDAV Collection Sync (RFC 6578) for calendar and addressbook collections, which speeds up the detection of server changes dramatically. Other new features are support for RFC7986 per-event color handling and contact group syncing. Possible integrations with the Nextcloud calendar and contact apps will be discussed.
Lecturer UAS Technikum Wien
Alexander Nimmervoll is a lecturer and deputy program director at the University of Applied Sciences Technikum Wien in Vienna, Austria since 1999 and has 20 years of experience in Open Source software and infrastructure, with special focus on LDAP, Samba and groupware solutions. He has a computer science degree from the University of Technology in Vienna. Additionally, he is also a developer and co-founder of the Open Source project Outlook CalDav Synchronizer, which has more than 1 million downloads on Github and Sourceforge.
Room 1
Sunday, 26th August, 12:03 - 12:08
- Main Track
Computing Engineer CERN
Giuseppe is a software engineer in the Storage group at CERN. His current responsibilities include designing, developing and operating Petabyte-scale data management solutions for the High Energy Physics community.
Room 1
Sunday, 26th August, 12:08 - 12:13
- Main Track
- Michael Roth ( Universität Augsburg)
When accessing NAS data over the external storage interface, one has to harmonize NextCloud permissions (CRUDS) and NAS permissions (ACLs). At least if planing ahead, this is basically straight forward. I will give some remarks on what can be done and how.
Universität Augsburg, Rechenzentrum
Room 1
Sunday, 26th August, 12:18 - 12:23
- Main Track
Founder FOSSASIA
Speaker’s Bio: Hong Phuc Dang - originally come from Vietnam, lives in between the US, Singapore and Berlin. She is the founder of FOSSASIA, the Open Source organization from Asia with the goal to bring together a global community to develop Open Tech solutions to form a better future. Hong Phuc steers the organization, directs project teams and runs events like the annual FOSSASIA Summit since 2009. With her international team she provides IT consultancy and commercial Open Tech development.
Room 1
Sunday, 26th August, 12:24 - 12:29
- Main Track
3 minutes lighting talk about the future of the dashboard app for Nextcloud 15: Screenshot, provided tools and incoming improvement.
- Nico Gulden (Product Manager Apps Univention)
Product Manager Apps Univention
Nico Gulden studied applied computer science and works for Univention since 2010. He is responsible for the Product Management Apps and the relationship management of the App vendors in the Univention App Center. His spare time is dedicated to his family, reading, outdoor activities light photography, Geocaching and mapping for the OpenStreetMap project.
Room 1
Sunday, 26th August, 12:35 - 12:40
- Main Track
One of the security holes in today is the lack of attention to the implementation of all static and dynamic tests as complementary. In this presentation I will show you my own reviews and how to fully confirm the security of a mobile app.
Cyber security division manager FWUTECH
More than 6 years of experience in computer networks and security. Focused on penetration testing on telecom, mobile applications, web apps, network and critical sectors.
Instructor and board of review at hakin9 Authors of 2 books in information security
Room 1
Sunday, 26th August, 12:51 - 12:56
- Main Track
Last year we were both RGSoC students working on Nextcloud. We would like to share our journey - why we chose Nextcloud, what happened during the scholarship and what exciting things were waiting for us when we finished the RGSoC.
Collabora Productivity
Developer phpList
Room 1
Sunday, 26th August, 14:00 - 14:45
- Main Track
Daplie Connect, a plug-and-play consumer server, will be running NextCloud to bring true digital privacy, sovereignty, and freedom to the digital self. Bryson will be discussing the "Zone of Privacy" framework of Software, Hardware, and Protocols to enable true digital sovereignty for the first time on the existing internet infrastructure, including 3rd party systems (known as 3rd party doctrine). He will be framing it from the perspective of a US legal framework, but this methodology could be applied to other legal frameworks as well. Daplie Connect will be implementing this system as a first implementation and proof of concept.
Design Lead Nextcloud
Design & community!
- Nextcloud
- Open Source Design
- Open Source Diversity
Workshop Room 1
Sunday, 26th August, 15:15 - 17:05
- Workshop Track
Simple workshop on how to migrate or create new nextcloud apps with our freshly created vue components
Software Engineer Nextcloud
Workshop Room 2
Sunday, 26th August, 15:15 - 17:05
- Workshop Track
We'll tell you about ONLYOFFICE online editors and our integration app (connector) for Nextcloud, that enables real-time collaborative document editing within Nextcloud interface.
We'll show you how to extend Nextcloud with powerful document editors, as well as why ONLYOFFICE online editors advantageously stand out from other suites.
We'll also show what real-time co-editing looks like, collaborate on a doc and test interesting features all together, and of course discuss all follow-up questions.