Tauben & Co — Anleitung (Vorschau)

Einen eigenen Server einrichten

Stand: 23. Oktober 2026

English version below

Vorschau · kommt bald

Das Paket für den eigenen Server wird gerade gebaut. Diese Seite zeigt, was vorgesehen ist und was du vorbereiten kannst. Es gibt noch keinen Download und keine Befehle zum Abtippen; sobald das Paket getestet ist, wird die Seite vervollständigt.

Wozu ein eigener Server?

Der Pi schiebt seine Erkennungen und Aufnahmen auf einen Server. Dort liegen die Daten sicher, dort entstehen die Rückblick-Videos, dort werden Meldungen verschickt, und von dort holt sich die App alles, auch von unterwegs. Du musst dafür kein Loch in dein Heimnetz machen: Der Pi geht nach draußen, niemand geht hinein. Ein Server kann mehrere Standorte tragen.

Was du brauchst

Die Schritte

  1. Server und Domain vorbereiten

    Server mieten oder bereitstellen, Docker installieren, die Domain auf die IP-Adresse zeigen lassen. Die Absicherung des Rechners selbst (Updates, Firewall, Anmeldung nur per Schlüssel) bleibt deine Sache.

  2. Das Paket holen

    Das Serverpaket tauben-server kommt als Release auf GitHub. Es ist ein Docker-Compose-Paket: Webserver mit automatischem Zertifikat, die Webseite der Station, ein Wächter für die Anmeldung, ein Dienst für die Verbindung vom Pi und ein Arbeitsdienst für die regelmäßigen Aufgaben.

  3. Einrichten

    Ein Einrichtungsbefehl fragt nach der Domain und deiner E-Mail-Adresse, erzeugt die Schlüssel (Anmeldung, Browser-Meldungen) und prüft am Ende, ob der Server von außen erreichbar ist. Er legt auch die Beschreibung an, an der die App erkennt, dass hier ein Tauben-&-Co-Server läuft.

  4. Standort anlegen

    Du legst einen Standort an (Name, Kurzname, Sprache, ungefähre Position) und setzt sein Passwort. Dabei bekommst du den Koppelcode für den Pi: Pi installieren.

  5. Pi koppeln

    Der Pi meldet sich mit dem Koppelcode an, erzeugt seine Schlüssel selbst und hinterlegt nur den öffentlichen Teil auf dem Server. Danach zeigt der Server, dass sich der Pi gemeldet hat.

  6. App verbinden

    In der App wählst du „Tauben & Co Station“, trägst die Adresse deines Servers ein, wählst den Standort und gibst sein Passwort ein.

Betrieb

Was der Server speichert

Pro Standort die Erkennungen (Art, Zeitpunkt, Trefferwert), die Aufnahmen vom Pi samt Spektrogrammen, die Falsch-Markierungen, die erzeugten Videos, die Geräte, die du mit der App angemeldet hast (nur als Prüfsumme des Tokens), und Nachrichten zwischen verbundenen Geräten (30 Tage). Aufnahmen können leise Gesprächsfetzen enthalten. Betreiber dieses Servers bist du; für ihn gelten deine eigenen Pflichten. Was die App mit deinem Server austauscht, steht in der Datenschutzerklärung, Abschnitt 3.6.

Was noch nicht dabei ist

Tauben & Co — guide (preview)

Set up a server of your own

Last updated: 23 October 2026

Deutsche Fassung oben

Preview · coming soon

The package for your own server is being built right now. This page shows what is planned and what you can prepare. There is no download yet and no commands to type; once the package has been tested, the page will be completed.

Why a server of your own?

The Pi pushes its detections and recordings to a server. That is where the data is kept safe, where the review videos are made, where notifications are sent from, and where the app gets everything, also when you are out. You do not have to punch a hole into your home network: the Pi reaches out, nobody reaches in. One server can carry several locations.

What you need

The steps

  1. Prepare server and domain

    Rent or provide the server, install Docker, point the domain at the IP address. Securing the machine itself (updates, firewall, key-only login) remains your job.

  2. Get the package

    The server package tauben-server will come as a release on GitHub. It is a Docker Compose package: a web server with automatic certificate, the station’s website, a gatekeeper for sign-in, a service for the connection from the Pi and a worker for the regular jobs.

  3. Set up

    A setup command asks for the domain and your e-mail address, generates the keys (sign-in, browser notifications) and finally checks that the server is reachable from outside. It also creates the description by which the app recognises that a Tauben & Co server is running here.

  4. Add a location

    You add a location (name, short name, language, approximate position) and set its password. In doing so you get the pairing code for the Pi: Install the Pi.

  5. Pair the Pi

    The Pi reports in with the pairing code, generates its keys itself and leaves only the public part on the server. Afterwards the server shows that the Pi has reported in.

  6. Connect the app

    In the app you choose “Tauben & Co station”, enter your server’s address, choose the location and enter its password.

Operation

What the server stores

Per location: the detections (species, time, confidence), the recordings from the Pi together with spectrograms, the wrong-markings, the videos made, the devices you have signed in with the app (only as a checksum of the token) and messages between connected devices (30 days). Recordings can contain faint scraps of conversation. You are the operator of this server, and your own duties apply to it. What the app exchanges with your server is in the privacy policy, section 3.6.

What is not included yet