Debian System Administration, Automation, and Orchestration
Saturday 11:30 - 11:50 CEST | |
---|---|
Using Obnam for backing up your data -- Lars Wirzenius
Speaker: Lars Wirzenius
Obnam is an easy, secure backup program. It de-duplicates data, and encrypts it locally before transferring the backup data to a remote server over sftp. It supports a FUSE filesystem for restoring data using normal file management tool This talk shows how Obnam is used in various cases, and covers both basic and advanced use. Tracks:
|
Heidelberg |
Sunday 15:30 - 16:15 CEST | |
---|---|
GnuPG in Debian report -- Daniel Kahn Gillmor
Speaker: Daniel Kahn Gillmor
Big changes are afoot in the world of OpenPGP and GnuPG as well. The Debian GnuPG packaging team will present some of the changes we have in store, what they might mean for other parts of the infrastructure, and how our operating system can make use of the new features. Tracks:
|
Berlin/London |
Monday 11:00 - 11:20 CEST | |
---|---|
apt install YOUR_NEIGHBORHOOD -- Andreas B. Mundt
Speaker: Andreas B. Mundt
The talk shows how to install Debian on a set of machines (a computer lab, a school, or your neighborhood!) more or less automatically. We start with a so called "InstallBox", a machine that provides a package cache and PXE boot installer images (di-netboot-assistant, squid). The installation may be customized using preseeding techniques. We start with minor modifications and end up deploying a DebianLAN network. Tracks:
|
Heidelberg |
Monday 15:00 - 15:45 CEST | |
---|---|
A vision of backups in Debian -- Lars Wirzenius
Speaker: Lars Wirzenius
I would like a default Debian desktop or server install to provide a good backup solution by default. This would mean that all the software is installed, and that it requires minimal configuration to start making backups. Further, backups should be as automatica as possible (no or minimal user interaction required), restores are simple, and that the backup system requires no or minimal administration once configured. This talk outlines my thoughts about this. Tracks:
|
Heidelberg |
Monday 17:00 - 17:45 CEST | |
---|---|
Challenges and opportunities for free real-time communications -- Daniel Pocock
Speaker: Daniel Pocock
What are the problems people have encountered (both technical and organizational) in deploying Free RTC? This session aims to document some of the problems holding us back in this area and look at how this field is evolving to address people's concerns. We can look at some examples of problems people have encountered and also look at troubleshooting techniques and strategies for improving the chances of success. Tracks:
|
Helsinki |
Thursday 11:00 - 11:45 CEST | |
---|---|
Rethinking monitoring with Prometheus -- Martín Ferrari
Speaker: Martín Ferrari
This talk will introduce a new tool for the discerning sysadmin: Prometheus. It will start with an overview of the challenges of packaging a Go application in Debian: the small number of packaged libraries, the very particular model of dependency management and compilation, etc. It will be followed with an overview of the system and a taste of what you can do with it. If time permits, I might even do a small demo. Most sysadmins face a similar problem: the state of FOSS monitoring tools is still stuck in the 90s. Nagios, Munin and friends get the job done, and you might think this is enough. But once you have a taste of what you can do with a tool like Prometheus, you will never want to come back! Prometheus is a very different system. Instead of checking good/bad states of services, or just nicely graphing values, it collects information. A lot of information! At its core, it is just a time-series database and data collector. What makes it powerful is the advanced calculations you can make on the fly with the collected data, from which you can derive nice graphs, fire alerts, or just store for future analysis. Tracks:
|
Heidelberg |
Thursday 14:00 - 14:20 CEST | |
---|---|
Sandstorm.io: A web-native package manager, with many lessons from Debian -- Asheesh Laroia
Speaker: Asheesh Laroia
This talk introduces Sandstorm, a free software package manager for web applications with a focus on usability and security. The talk dives deep into how Sandstorm works and why. You'll see how Sandstorm is similar to and different from Debian, and you'll learn: * Why Sandstorm exists, and why I think it fits the web better than packaging the same apps in Debian directly * How people turn open source web apps into Sandstorm packages * How (and why) every Sandstorm app package is a Debian derivative * Why Debian should use this for Debian Developer-oriented infrastructure * Examples of web apps that Sandstorm is, and isn't, good for * How our community structure is different from Debian's -- with many lessons I've personally learned through my work on Debian * How Sandstorm adds security and access control to any web app You'll leave with a sense of the purpose of Sandstorm, an understanding of why we made it, and a desire to run it yourself. Tracks:
|
Heidelberg |
Thursday 14:30 - 14:50 CEST | |
---|---|
Rebuilding Debian as a Toolchain Test -- Wookey
Speaker: Wookey
ARM needs to test toolchain fixes, and 'all of debian' is a good way of finding whether your fix works 'everywhere', and how likely a particular code sequence is. This talk describes how we set the build system up to rebuild everything as quickly as possible, and shows the results we got. Feedback from others doing this sort of thing would be appreciated. Tracks:
|
Berlin/London |
Friday 11:00 - 11:20 CEST | |
---|---|
Vagrant: on demand virtual machines for every day use -- Emmanuel Kasper
Speaker: Emmanuel Kasper
Vagrant: on demand virtual machines for every day use Vagrant is a command line tools which allow you to create, manage, script, and share VMs with a single command. In this talk we will quickly demo: * share a ready to use development environment. Example for Mediawiki development, Datascience, Crosscompilation for Atari ST * how to use Vagrant to deploy VMs to a cloud platform cf https://github.com/telcat/vagrant-proxmox Tracks:
|
Berlin/London |
Friday 18:00 - 18:45 CEST | |
---|---|
Your systemd tool box: dissecting and debugging boot and services -- Martin Pitt
Speakers: Martin Pitt, Michael Biebl
systemd provides a range of tools to debug boot and shutdown problems, failing services, and optimize boot time. This "hands-on" talk introduces the most important use cases with some live demos and leaves time for answering questions about your favourite systemd related problems. Tracks:
|
Berlin/London |
Saturday 11:30 - 11:50 CEST | |
---|---|
FAI -- the universal deployment tool -- Thomas Lange
Speaker: Thomas Lange
FAI, the Fully Automatic Installation is a network installation system for the installation and configuration of the operation system and all your applications on all your hosts. The whole installation only takes a few minutes without any interaction necessary. The FAI project startet in 1999 as a bare metal provisioning tool for Debian GNU/Linux only. Today it's also used for deploying different Linux distributions like Ubuntu, CentOS, Scientific Linux or Suse on real hardware or virtual hosts. For FAI there's no difference in installing a real machine, a virtual machine, setting up a chroot environment or creating a Live CD. Configuration files are shared among groups of similar computers using the class concept, so you need not create a configuration for every new host. Besides network installations, FAI also supports installation from CD or USB stick and can be extended easily. The talk will show why FAI is the universal deployment tool. Tracks:
|
Berlin/London |
Saturday 14:00 - 14:45 CEST | |
---|---|
Packaging the free software web for the end user -- Antonio Terceiro
Speaker: Antonio Terceiro
In this talk I will present a project I have been working on to allow end users to easily install and basically configure server-side applications with the need for technical knowledge such as database and web server administration. Tracks:
|
Heidelberg |