The Everstra approach: everything runs on the camera
Free streaming, overlays, recording and timelapse for Axis cameras — running directly on the camera hardware. No PC, no cloud, no monthly fee. Here's the idea, and what each module does.
An Axis camera already has a capable processor inside it. Everstra puts the software there, on the camera itself, instead of around it. That's the whole idea: nothing extra to power, nothing to maintain alongside, and nothing to pay per month. You install a module as an ACAP app, activate its free licence in one click, and it runs — as long as the camera runs.
On the camera, not around it. No computer that has to stay on, no second device to keep alive, no third-party server your video passes through, and no subscription. Everything happens inside the camera you already own.
Nothing leaves the camera until you say so
Running on the camera is only half of it — the apps also keep to themselves. Everstra only sends data where you deliberately send it — to your streaming destination, your own server, or a service you switch on yourself. No telemetry, no cloud in between. Contact with Everstra happens only if you want it: the one-time activation when you click Activate online — and, only if you switch them on, update notifications, a daily check for a new version that sends nothing about your camera. Prefer none at all? Activate offline with a key file and leave update notifications off. Which connections leave the camera?
- No analytics. Not the developer's, and none from third parties like Google — none inside the app.
- No telemetry. No usage data — ever. For the one-time activation the camera sends its hardware ID (on Axis cameras also the serial number) only to sign the key; it is not stored. Activations are counted anonymously: module, camera model, firmware version (e.g. 11.11) and day (no time of day) — so the apps keep working on the cameras and firmware in use. No hardware ID, serial number or IP address is kept.
- No account. No login, no profile. The free licence is tied to your camera — activated online in one click, or requested by e-mail for a camera without internet.
- Stays up to date — if you want. Optional update notifications tell you when a new version or a security fix is out. Opt-in, anonymous: once a day the camera fetches a small file, and nothing about the camera is sent.
- Shown, not hidden. The built-in privacy manager lists every connection each module opens, from your own configuration — exportable, always visible.
What Everstra does — module by module
Everstra is a set of independent modules. You install only the ones you need, each free and licensed separately. All of them ship as Axis-signed ACAP applications. This matrix shows which module handles which job:
| Live | Overlay | Capture | Hub | |
|---|---|---|---|---|
| 24/7 streaming to YouTube / any RTMP target | ✓ | — | — | — |
| Encrypted streaming (RTMPS) | ✓ | — | — | — |
| Up to 3 parallel streams, own view area each | ✓ | — | — | — |
| Keep-alive failover (self-hosted standby) | ✓ | — | — | — |
| Record the outgoing stream to SD card | ✓ | — | — | — |
| Text overlays / crawl | — | ✓ | — | — |
| Graphic (image) overlays | — | ✓ | — | — |
| Weather overlay (Open-Meteo) | — | ✓ | — | — |
| Overlay scheduling (weekly / sunrise-sunset) | — | ✓ | — | — |
| AIS Ship Tracker (premium module) | — | ✓ | — | — |
| Water Levels (premium module) | — | ✓ | — | — |
| Long-term scheduled snapshots | — | — | ✓ | — |
| Startrail composites (nightly) | — | — | ✓ | — |
| Timelapse video (encoded on camera) | — | — | ✓ | — |
| Intraday rolling clip | — | — | ✓ | — |
| Browse, export and retain those recordings | — | — | ✓ | — |
| Shared media library + encrypted upload (FTPS/SFTP) | — | — | ✓ | — |
| Module status & camera metrics to Home Assistant (MQTT) | — | — | — | ✓ |
| Control from Home Assistant back into the camera | — | — | — | ✓ |
| TLS-encrypted, across sites via Tailscale | — | — | — | ✓ |
| Encrypted uploads (FTPS/SFTP) | ✓ | — | ✓ | — |
| On-screen captions & e-mail texts in 12 languages | ✓ | ✓ | ✓ | — |
| Privacy manager — every connection at a glance | ✓ | ✓ | ✓ | ✓ |
| Free, runs on the camera, no subscription | ✓ | ✓ | ✓ | ✓ |
Each module is a separate free ACAP app with its own free licence. Install one, two, three or all four — they run side by side on the same camera.
The modules in detail
One thing they share: every module is countersigned by Axis Communications and verified at the camera before it runs.
Everstra Live — streaming
Forwards the camera stream, stably and continuously, to YouTube, Facebook or any RTMP/RTMPS target. Free, runs on the camera. Supports encrypted streaming (RTMPS) — required by Facebook Live, recommended by YouTube, and it works on networks that block the usual RTMP port.
Since version 0.3.0 it also runs up to three independent streams in parallel, each with its own destination, resolution, audio source — and its own view area. Axis cameras let you define view areas freely (cropped regions of the sensor), so a single camera can serve three completely different framings at once: a wide shot to YouTube, a tight crop to your own server, a third framing somewhere else.
Since version 0.5.0 it can also record the stream to the camera's SD card — the same profile it is already sending, so nothing is encoded twice. Recording follows the stream: it starts and stops with it. Browsing, export and deletion are handled by Everstra Capture; Live never deletes a recording. Since version 0.6.0 a built-in privacy manager lists every connection it opens, from your real configuration. Learn more · Download · Release notes
Keep-alive failover (part of the Live module)
Since version 0.4.0 the camera writes a heartbeat; if it stops, a standby client — downloaded from the app as a ZIP and run on a Raspberry Pi or small server at another location — takes over with a still maintenance image, so YouTube never ends the broadcast. That keeps the stream's URL, audience and accumulated engagement instead of restarting from zero after a long outage. E-mail notifications on takeover and hand-back — the client reports the camera's last-seen time and the failover start, the camera reports the failover duration on its return. Self-hosted, no cloud subscription; main stream only, still image, not live video. Setting up the client needs basic Linux knowledge — not plug-and-play.
Everstra Overlay — text & graphic overlays
Text, graphic and weather overlays rendered directly on the video stream by the Skia engine. Up to 5 text, 5 graphic and 2 weather overlays, time variables, custom fonts, a media manager, and a weekly/hourly scheduler with sunrise/sunset automation. Weather data comes from Open-Meteo — no API key or account required. The captions shown in the image can be pre-filled from 12 languages and stay freely editable — the camera stores the finished text; the settings pages themselves remain in English. Free, runs on the camera. Learn more · Download · Release notes
AIS Ship Tracker (premium module): real-time vessel tracking, an interactive map with ship symbols and true-to-scale silhouettes, a departed log, and berth lines that assign moored vessels to their berths.
Water Levels (premium module): tide times, the current level with its trend, a tide curve, a map with nearby stations and the water temperature — from BSH and PEGELONLINE, or from an uploaded BSH tide file.
Everstra Capture — scheduled recording & timelapse
Four independent recording modes running on the camera: Long Term (hourly or custom-rhythm snapshots over weeks to years), Startrail (automatic nightly star-trail composites), Timelapse (scheduled interval capture encoded to H.264 MP4 on the camera), and Intraday (a continuously updated rolling clip). One shared media library, storage management with an optional low-space e-mail warning, and encrypted upload (FTPS or SFTP; plain FTP only for a trusted local network). The storage-warning e-mails can be written and pre-filled in 12 languages; the settings pages themselves remain in English. Free, runs on the camera.
It also manages the stream recordings Everstra Live writes to the SD card: browse them as continuous periods with the gaps shown as gaps, export any stretch as a single MKV or MP4 file (parts joined without re-encoding), and set how long recordings are kept. Deleting lives here and only here. Learn more · Download · Release notes
Everstra Hub — your camera in Home Assistant
Brings what the camera knows into Home Assistant over MQTT: the status of Everstra Live, Overlay and Capture, and the camera’s own metrics — temperatures, load, storage, I/O ports, stream settings — chosen value by value. Commands go the other way: start and stop Live streams, switch Capture jobs on or off, and set image settings you have enabled for writing. TLS-encrypted to your own broker, and across sites through the Tailscale ACAP. Nothing is sent until you enter a broker. Learn more · Download · Release notes · Setup guide
Privacy manager — across all four
Every module carries a built-in privacy page that lists each connection it opens, derived from your real configuration — your own stream, upload and mail destinations, the external services Overlay can use (Open-Meteo for weather, OpenStreetMap or MapTiler for the AIS map tiles, BSH and PEGELONLINE for Water Levels with OpenStreetMap for its map), and the local interfaces on the camera. Exportable, always visible. It makes "nothing leaves the camera until you say so" something you can see for yourself, connection by connection. Live release notes · Overlay release notes · Capture release notes · Hub release notes
Security — checked, and said out loud
Before this round of releases we went through all four apps looking for weaknesses, the way an outside reviewer would. We found some, closed them, and list them openly in the release notes rather than quietly. Among them: other apps installed on the camera could reach Everstra's internal endpoints past the camera's login — that side door is closed. Live encrypted RTMPS streams but did not check the server's certificate — it does now. Capture's FTP uploads travelled unencrypted, and Live's SFTP heartbeat did not check the server's key — uploads are now encrypted by default and the key is checked before the login. A file name put on the SD card from another computer could run code in the browser, and a web page on another site could send a licence file to the camera — both are closed. Finding these ourselves is the point: a small project that runs on cameras for years has to look at its own code the way an attacker would, and say what it found.
Custom modules — e.g. ship & flight tracker
Not off the shelf, but built to the requirements of each installation. That it works isn't a claim: the Schlüttsiel ferry-port webcam already runs such a module — an overlay with ship tracking and official weather warnings in the live image. If you need something comparable, get in touch.
Remote access & failover — without a subscription
Two things people often reach for a paid cloud tier to get can be solved without a recurring fee:
- Remote access without a public IP: cleanly solved with a free VPN directly on the camera. For Axis cameras there's a free, open-source Tailscale ACAP from the community (github.com/Mo3he/Axis_Cam_Tailscale) — not part of Everstra, but exactly the route the developer uses himself. No subscription, no third-party server in between. Everstra Hub uses the same route: it reaches your MQTT broker through that Tailscale app, even at another site.
- Failover (stream/heartbeat): available since Everstra Live 0.4.0 (see above) — the camera sends a heartbeat, and if it stops, a small self-hosted server or a Raspberry Pi at another location takes over with a still maintenance image, keeping the session alive. Self-hosted, no monthly fee.
Free — and honest about what that means
Everstra is a one-person project by an independent developer, not a company. It started from a simple wish: a lean, free tool that does exactly one job well, for my own setups. Offered free of charge. Being honest also means being clear about the limits:
- No SLA, no guaranteed support. There is no service-level agreement and no entitlement to support, maintenance, or updates. Any help given is voluntary and best-effort. A business that needs a contract and a guaranteed support line is better served by a commercial product — a fair reason to look elsewhere.
- Licences are free, but hardware-bound and not a right. A licence key is issued free of charge and tied to the individual camera hardware, valid for the lifetime of that camera. If the camera fails or is replaced, there is no claim to a new free key — a fresh request would be needed, and issuing keys is at the developer's discretion.
- Activation is online — so that free can stay free. The key that makes a licence valid is no longer in the software; the server signs it for your camera, once, when you click. That makes copying clearly harder — not impossible, and we don't pretend otherwise. After that one contact the camera runs offline, and the licence is yours for the lifetime of that camera.
- If Everstra ever needs a fee, it protects the camera you already run. Should the project grow unexpectedly and upkeep require it, a modest licence fee may apply to future versions — never retroactively. The terms in effect when you activated a version stay valid for that version and that camera. (See the EULA for the binding wording.)
In short: it's free, it's honest, and it's run by one person who uses it himself. That's the deal — no more, no less. The same honesty applies to what Everstra deliberately leaves out — why some features are missing.
Frequently asked questions
Can I stream an Axis camera to YouTube for free?
Yes. Everstra Live is a free ACAP app that runs directly on the Axis camera and streams to YouTube (or any RTMP target) without a licence fee. It does the core job — a stable 24/7 stream straight from the camera — at no cost.
What can Everstra do on an Axis camera?
Everstra is a free set of on-camera modules covering the most common needs: streaming (Everstra Live), text/graphic/weather overlays (Everstra Overlay) and scheduled recording, startrails and timelapse (Everstra Capture), and Everstra Hub, which brings the modules’ status and the camera’s metrics into Home Assistant over MQTT and takes commands back. All run directly on the camera, free, with no PC and no cloud subscription.
How do I stream an Axis camera to YouTube without a PC?
Install Everstra Live as an ACAP app on the camera. The camera itself sends the video straight to YouTube's RTMP endpoint — no computer, no encoder, no intermediate server running in the background.
Does Everstra need a monthly subscription?
No. Everstra runs entirely on the camera and has no recurring fee. Licences are free and tied to the individual camera hardware. There is no cloud service in between and nothing to pay per month.
Can I run several Everstra modules on the same camera?
Yes. ACAP apps run independently side by side, so you can combine Everstra Live for streaming, Everstra Overlay for graphics and Everstra Capture for recording on the same camera, with Everstra Hub reporting to Home Assistant what they are doing — each free and licensed separately.
The idea in one line
Everstra fills one specific gap: stable streaming, on-camera overlays and scheduled recording — long-term capture, startrails, timelapse and rolling intraday clips — with no extra hardware, no fee, no subscription, running directly on the camera. With Everstra Hub, also a line from the camera into Home Assistant.
It won't replace a full control room or a managed cloud platform with an SLA. But for the common case of one camera doing its job around the clock, the on-camera approach is hard to beat: nothing else to power, maintain or pay for.
Everstra Live Everstra Overlay Everstra Capture Everstra Hub Download
Everstra is an independent project and is not affiliated with Axis Communications. Product names belong to their respective owners.
Der Everstra-Ansatz: Alles läuft auf der Kamera
Kostenloses Streaming, Overlays, Aufnahme und Zeitraffer für Axis-Kameras — direkt auf der Kamera-Hardware. Kein PC, keine Cloud, keine Monatsgebühr. Hier ist die Idee und was jedes Modul kann.
Eine Axis-Kamera hat bereits einen leistungsfähigen Prozessor eingebaut. Everstra bringt die Software genau dorthin — auf die Kamera selbst, statt drumherum. Das ist die ganze Idee: nichts zusätzlich mit Strom zu versorgen, nichts daneben zu warten, nichts monatlich zu bezahlen. Du installierst ein Modul als ACAP-App, aktivierst die kostenlose Lizenz mit einem Klick, und es läuft — solange die Kamera läuft.
Auf der Kamera, nicht drumherum. Kein Computer, der anbleiben muss, kein zweites Gerät am Leben zu halten, kein fremder Server, durch den dein Video läuft, und kein Abo. Alles passiert in der Kamera, die du ohnehin schon hast.
Nichts verlässt die Kamera, bis du es einrichtest
Auf der Kamera zu laufen ist nur die halbe Miete — die Apps bleiben auch für sich. Everstra sendet ausschließlich dorthin, wohin du es bewusst schickst — zu deinem Stream-Ziel, deinem eigenen Server oder einem von dir aktivierten Dienst. Keine Telemetrie, keine Cloud dazwischen. Kontakt zu Everstra gibt es nur, wenn du ihn willst: die einmalige Aktivierung, wenn du auf Activate online klickst — und, nur wenn du sie einschaltest, die Update-Benachrichtigung, ein täglicher Blick nach einer neuen Version, der nichts über deine Kamera sendet. Lieber gar keinen? Aktiviere offline mit einer Lizenzdatei und lass die Update-Benachrichtigung aus. Welche Verbindungen verlassen die Kamera?
- Kein Analytics. Weder vom Entwickler noch von Dritten wie Google — nichts in der App.
- Keine Telemetrie. Keine Nutzungsdaten — niemals. Für die einmalige Aktivierung sendet die Kamera ihre Hardware-Kennung (bei Axis zugleich die Seriennummer) nur zum Signieren des Schlüssels; gespeichert wird sie nicht. Aktivierungen werden anonym gezählt: Modul, Kameramodell, Firmware-Version (z. B. 11.11) und Tag (ohne Uhrzeit) — damit die Apps auf den genutzten Kameras und Firmware-Ständen weiterlaufen. Keine Hardware-Kennung, keine Seriennummer, keine IP-Adresse wird behalten.
- Kein Konto. Kein Login, kein Profil. Die kostenlose Lizenz ist an deine Kamera gebunden — online mit einem Klick aktiviert oder, für Kameras ohne Internet, per E-Mail angefragt.
- Bleibt aktuell — wenn du willst. Die optionale Update-Benachrichtigung sagt dir, wenn eine neue Version oder ein Sicherheits-Update erscheint. Freiwillig und anonym: Einmal am Tag holt die Kamera eine kleine Datei ab, über die Kamera wird nichts gesendet.
- Gezeigt, nicht nur versprochen. Der eingebaute Privacy-Manager listet jede Verbindung auf, die ein Modul öffnet — aus deiner eigenen Konfiguration, exportierbar, jederzeit einsehbar.
Was Everstra kann — Modul für Modul
Everstra ist eine Reihe unabhängiger Module. Du installierst nur die, die du brauchst, jedes kostenlos und einzeln lizenziert. Alle werden als Axis-signierte ACAP-Anwendungen ausgeliefert. Diese Matrix zeigt, welches Modul welche Aufgabe übernimmt:
| Live | Overlay | Capture | Hub | |
|---|---|---|---|---|
| 24/7-Streaming zu YouTube / beliebigem RTMP-Ziel | ✓ | — | — | — |
| Verschlüsseltes Streaming (RTMPS) | ✓ | — | — | — |
| Bis zu 3 parallele Streams, je eigener Bildausschnitt | ✓ | — | — | — |
| Keep-Alive-Ausfallsicherung (selbst gehostetes Standby) | ✓ | — | — | — |
| Aufnahme des gesendeten Streams auf SD-Karte | ✓ | — | — | — |
| Text-Overlays / Laufschrift | — | ✓ | — | — |
| Grafik-Overlays (Bilder) | — | ✓ | — | — |
| Wetter-Overlay (Open-Meteo) | — | ✓ | — | — |
| Overlay-Planung (Wochenplan / Sonnenauf-untergang) | — | ✓ | — | — |
| AIS Ship Tracker (Premium-Modul) | — | ✓ | — | — |
| Water Levels (Premium-Modul) | — | ✓ | — | — |
| Langzeit-Schnappschüsse nach Zeitplan | — | — | ✓ | — |
| Startrail-Kompositbilder (nächtlich) | — | — | ✓ | — |
| Zeitraffer-Video (auf der Kamera encodiert) | — | — | ✓ | — |
| Intraday-Rolling-Clip | — | — | ✓ | — |
| Aufnahmen durchsehen, exportieren und aufbewahren | — | — | ✓ | — |
| Gemeinsamer Medien-Manager + verschlüsselter Upload (FTPS/SFTP) | — | — | ✓ | — |
| Modul-Status & Kamera-Metriken nach Home Assistant (MQTT) | — | — | — | ✓ |
| Steuerung aus Home Assistant zurück in die Kamera | — | — | — | ✓ |
| TLS-verschlüsselt, standortübergreifend über Tailscale | — | — | — | ✓ |
| Verschlüsselte Uploads (FTPS/SFTP) | ✓ | — | ✓ | — |
| Bild-Beschriftungen & E-Mail-Texte in 12 Sprachen | ✓ | ✓ | ✓ | — |
| Privacy-Manager — jede Verbindung auf einen Blick | ✓ | ✓ | ✓ | ✓ |
| Kostenlos, läuft auf der Kamera, kein Abo | ✓ | ✓ | ✓ | ✓ |
Jedes Modul ist eine eigene kostenlose ACAP-App mit eigener kostenloser Lizenz. Installiere eins, zwei, drei oder alle vier — sie laufen nebeneinander auf derselben Kamera.
Die Module im Detail
Eines haben sie gemeinsam: Jedes Modul ist von Axis Communications gegensigniert und wird auf der Kamera geprüft, bevor es startet.
Everstra Live – Streaming
Reicht den Kamerastream stabil und dauerhaft an YouTube, Facebook oder ein beliebiges RTMP-/RTMPS-Ziel weiter. Kostenlos, läuft auf der Kamera. Unterstützt verschlüsseltes Streaming (RTMPS) — bei Facebook Live Pflicht, bei YouTube empfohlen, und es funktioniert auch in Netzen, die den üblichen RTMP-Port sperren.
Seit Version 0.3.0 laufen auch bis zu drei unabhängige Streams parallel — jeder mit eigenem Ziel, eigener Auflösung, eigener Audioquelle und eigenem Bildausschnitt. Axis-Kameras erlauben frei definierbare Sichtbereiche (zugeschnittene Teilbereiche des Sensors), sodass eine einzelne Kamera drei völlig verschiedene Bildausschnitte gleichzeitig liefern kann: die Totale zu YouTube, ein enger Ausschnitt auf den eigenen Server, ein dritter woandershin.
Seit Version 0.5.0 kann die Kamera den Stream zusätzlich auf die SD-Karte aufzeichnen — dasselbe Profil, das ohnehin gesendet wird, es wird also nichts zweimal encodiert. Die Aufnahme folgt dem Stream: sie startet und stoppt mit ihm. Durchsehen, Export und Löschen übernimmt Everstra Capture; Live löscht nie eine Aufnahme. Seit Version 0.6.0 listet ein eingebauter Privacy-Manager jede Verbindung auf, die Live öffnet — aus der tatsächlichen Konfiguration. Mehr erfahren · Herunterladen · Release notes
Keep-Alive-Ausfallsicherung (Teil des Live-Moduls)
Seit Version 0.4.0 schreibt die Kamera einen Heartbeat; bleibt er aus, übernimmt ein Standby-Client – als ZIP aus der App geladen und auf einem Raspberry Pi oder kleinen Server an einem anderen Standort betrieben – mit einem Wartungsbild, sodass YouTube den Stream nie beendet. So bleiben URL, Publikum und die gesammelte Reichweite erhalten, statt nach einem langen Ausfall bei null neu zu starten. E-Mail-Benachrichtigung bei Übernahme und Rückgabe – der Client meldet den letzten Kamerakontakt und den Failover-Start, die Kamera meldet bei ihrer Rückkehr die Failover-Dauer. Selbst gehostet, ohne Cloud-Abo; nur Hauptstream, Standbild, kein Live-Video. Die Einrichtung des Clients setzt Linux-Grundwissen voraus – kein Plug-and-play.
Everstra Overlay – Text- & Grafik-Overlays
Laufschrift und Grafik-Overlays, direkt im Videobild gerendert von der Skia-Engine. Bis zu 5 Text- und 5 Grafik-Overlays gleichzeitig, Zeitvariablen, eigene Schriften, ein Medien-Manager und ein Wochen-/Stundenplaner mit Sonnenauf-/untergangs-Automatik. Die im Bild eingeblendeten Beschriftungen lassen sich aus 12 Sprachen vorbelegen und bleiben frei änderbar — die Kamera speichert den fertigen Text; die Bedienoberfläche selbst bleibt Englisch. Kostenlos, läuft auf der Kamera. Mehr erfahren · Herunterladen · Release notes
AIS Ship Tracker (Premium-Modul): Schiffsverfolgung in Echtzeit, eine interaktive Karte mit Schiffssymbolen und maßstabsgetreuen Silhouetten, ein Abfahrts-Log und Liegeplatz-Linien, die liegende Schiffe ihrem Liegeplatz zuordnen.
Water Levels (Premium-Modul): Gezeiten, der aktuelle Pegel mit Trend, eine Tidenkurve, eine Karte mit Stationen in der Umgebung und die Wassertemperatur – von BSH und PEGELONLINE oder aus einer hochgeladenen BSH-Gezeitendatei.
Everstra Capture – automatisierte Aufnahme & Zeitraffer
Vier unabhängige Aufnahmemodi, die auf der Kamera laufen: Long Term (stündliche oder frei getaktete Schnappschüsse über Wochen bis Jahre), Startrail (automatisches Sternspur-Kompositbild jede Nacht), Timelapse (geplante Intervallaufnahme, auf der Kamera zu H.264-MP4 encodiert) und Intraday (ein fortlaufend aktualisierter Rolling-Clip). Ein gemeinsamer Medien-Manager, Speicherverwaltung mit optionaler E-Mail-Warnung bei knappem Platz, und verschlüsselter Upload (FTPS oder SFTP; FTP ohne Verschlüsselung nur für ein vertrauenswürdiges lokales Netz). Die Speicherwarn-Mails lassen sich in 12 Sprachen vorbelegen und frei formulieren; die Bedienoberfläche selbst bleibt Englisch. Kostenlos, läuft auf der Kamera.
Capture verwaltet zusätzlich die Stream-Aufnahmen, die Everstra Live auf die SD-Karte schreibt: als zusammenhängende Zeiträume durchsehen, wobei Lücken auch als Lücken dargestellt werden, einen beliebigen Ausschnitt als eine einzelne MKV- oder MP4-Datei exportieren (Teile ohne Neuencodierung zusammengefügt) und festlegen, wie lange Aufnahmen aufbewahrt werden. Gelöscht wird hier — und nur hier. Mehr erfahren · Herunterladen · Release notes
Everstra Hub – deine Kamera in Home Assistant
Bringt, was die Kamera weiß, per MQTT nach Home Assistant: den Status von Everstra Live, Overlay und Capture und die eigenen Messwerte der Kamera – Temperaturen, Auslastung, Speicher, I/O-Ports, Stream-Einstellungen –, Wert für Wert auswählbar. Befehle gehen den umgekehrten Weg: Live-Streams starten und stoppen, Capture-Jobs ein- und ausschalten und Bildeinstellungen setzen, die du zum Schreiben freigegeben hast. TLS-verschlüsselt zu deinem eigenen Broker und standortübergreifend über den Tailscale-ACAP. Gesendet wird nichts, bevor du einen Broker einträgst. Mehr erfahren · Herunterladen · Release notes · Einrichtungsanleitung
Privacy-Manager – in allen vieren
Jedes Modul bringt eine eingebaute Privacy-Seite mit, die jede Verbindung auflistet, die es öffnet – abgeleitet aus deiner echten Konfiguration: deine eigenen Stream-, Upload- und Mail-Ziele, die externen Dienste, die Overlay nutzen kann (Open-Meteo für das Wetter, OpenStreetMap oder MapTiler für die Kartenkacheln des AIS-Moduls, BSH und PEGELONLINE für Water Levels mit OpenStreetMap für dessen Karte), und die lokalen Schnittstellen auf der Kamera. Exportierbar, jederzeit einsehbar. Damit wird „nichts verlässt die Kamera, bis du es einrichtest" nachprüfbar statt nur nachlesbar. Live Release notes · Overlay Release notes · Capture Release notes · Hub Release notes
Sicherheit — geprüft und offen gesagt
Vor dieser Release-Runde haben wir alle vier Apps auf Schwachstellen durchgesehen, so wie es ein Prüfer von außen tun würde. Wir haben welche gefunden, sie geschlossen und führen sie offen in den Release-Notes auf, statt sie stillschweigend zu beheben. Darunter: Andere Apps auf der Kamera konnten Everstras interne Schnittstellen am Kamera-Login vorbei erreichen — diese Seitentür ist zu. Live hat RTMPS-Streams verschlüsselt, das Zertifikat des Servers aber nicht geprüft — jetzt schon. Captures FTP-Uploads liefen unverschlüsselt, und Lives SFTP-Heartbeat hat den Schlüssel des Servers nicht geprüft — Uploads sind jetzt standardmäßig verschlüsselt, und der Schlüssel wird vor dem Login geprüft. Ein Dateiname, von einem anderen Rechner auf die SD-Karte gelegt, konnte Code im Browser ausführen, und eine Webseite einer anderen Adresse konnte der Kamera eine Lizenzdatei schicken — beides ist geschlossen. Dass wir das selbst finden, ist der Punkt: Ein kleines Projekt, das jahrelang auf Kameras läuft, muss den eigenen Code so ansehen, wie es ein Angreifer täte — und sagen, was dabei herauskam.
Individuelle Module – z. B. Schiffs- & Flug-Tracker
Nicht von der Stange, sondern individuell nach den Anforderungen der jeweiligen Installation gebaut. Dass es funktioniert, ist keine Behauptung: An der Schlüttsiel-Fährhafen-Webcam läuft bereits ein solches Modul – ein Overlay mit Schiffs-Tracking und amtlichen Wetterwarnungen im Live-Bild. Wenn du etwas Vergleichbares brauchst, sprich mich an.
Fernzugriff & Ausfallsicherung – ohne Abo
Zwei Dinge, für die man oft zu einem kostenpflichtigen Cloud-Tarif greift, lassen sich ohne laufende Gebühr lösen:
- Fernzugriff ohne öffentliche IP: löst sich sauber mit einem kostenlosen VPN direkt auf der Kamera. Für Axis-Kameras gibt es dafür einen freien, quelloffenen Tailscale-ACAP von der Community (github.com/Mo3he/Axis_Cam_Tailscale) – nicht Teil von Everstra, aber genau der Weg, den der Entwickler selbst nutzt. Kein Abo, kein fremder Server dazwischen. Everstra Hub nutzt denselben Weg: Er erreicht deinen MQTT-Broker über diesen Tailscale-ACAP, auch an einem anderen Standort.
- Ausfallsicherung (Stream/Heartbeat): seit Everstra Live 0.4.0 verfügbar (siehe oben) – die Kamera sendet einen Heartbeat, und fällt er aus, übernimmt ein eigener kleiner Server oder ein Raspberry Pi an einem anderen Standort mit einem Wartungsbild und hält den Stream am Leben. Selbst gehostet, ohne Monatsgebühr.
Kostenlos – und ehrlich dazu, was das heißt
Everstra ist das Projekt einer Einzelperson, kein Unternehmen. Entstanden aus einem einfachen Wunsch: ein schlankes, kostenloses Werkzeug, das genau eine Sache gut macht – für meinen eigenen Bedarf. Kostenlos angeboten. Ehrlich sein heißt auch, die Grenzen klar zu benennen:
- Kein SLA, kein garantierter Support. Es gibt keine Service-Level-Zusage und keinen Anspruch auf Support, Wartung oder Updates. Jede Hilfe ist freiwillig und nach Möglichkeit. Wer als Firma einen Vertrag und eine garantierte Hotline braucht, ist mit einem kommerziellen Produkt besser bedient – ein fairer Grund, sich anderswo umzusehen.
- Lizenzen sind kostenlos, aber an die Kamera gebunden und kein Rechtsanspruch. Ein Lizenzschlüssel wird kostenlos ausgegeben und ist an die einzelne Kamera-Hardware gebunden, gültig für die Lebensdauer dieser Kamera. Stirbt die Kamera oder wird sie ersetzt, besteht kein Anspruch auf einen neuen kostenlosen Schlüssel – es wäre eine erneute Anfrage nötig, und die Ausgabe liegt im Ermessen des Entwicklers.
- Die Aktivierung läuft online — damit kostenlos kostenlos bleiben kann. Der Schlüssel, der eine Lizenz gültig macht, steckt nicht mehr in der Software; der Server signiert ihn für deine Kamera, einmal, wenn du klickst. Das macht Kopieren deutlich schwerer — nicht unmöglich, und wir tun nicht so. Nach diesem einen Kontakt läuft die Kamera offline, und die Lizenz gehört dir für die Lebensdauer dieser Kamera.
- Falls Everstra je etwas kostet, schützt das die Kamera, die du schon betreibst. Sollte das Projekt unerwartet wachsen und der Aufwand es nötig machen, kann für künftige Versionen ein moderater Lizenzpreis gelten – nie rückwirkend. Die Bedingungen, die bei der Aktivierung einer Version galten, bleiben für diese Version und diese Kamera gültig. (Verbindlicher Wortlaut in der EULA.)
Kurz: kostenlos, ehrlich, und von einer Person betrieben, die es selbst nutzt. Das ist der Deal – nicht mehr, nicht weniger. Dieselbe Ehrlichkeit gilt für das, was Everstra bewusst weglässt – warum einige Funktionen bewusst fehlen.
Häufige Fragen
Kann ich eine Axis-Kamera kostenlos zu YouTube streamen?
Ja. Everstra Live ist eine kostenlose ACAP-App, die direkt auf der Axis-Kamera läuft und ohne Lizenzgebühr zu YouTube (oder einem beliebigen RTMP-Ziel) streamt. Die Kernaufgabe – ein stabiler 24/7-Stream direkt von der Kamera – kostet nichts.
Was kann Everstra auf einer Axis-Kamera?
Everstra ist eine kostenlose Reihe von Modulen auf der Kamera für die häufigsten Aufgaben: Streaming (Everstra Live), Text-/Grafik-/Wetter-Overlays (Everstra Overlay) sowie Aufnahme, Startrails und Zeitraffer (Everstra Capture) und Everstra Hub, das den Status der Module und die Messwerte der Kamera per MQTT nach Home Assistant bringt und Befehle zurücknimmt. Alle laufen direkt auf der Kamera, kostenlos, ohne PC und ohne Cloud-Abo.
Wie streame ich eine Axis-Kamera ohne PC zu YouTube?
Everstra Live als ACAP-App auf der Kamera installieren. Die Kamera sendet das Video selbst direkt an den RTMP-Endpunkt von YouTube – kein Computer, kein Encoder, kein durchlaufender Zwischenserver.
Braucht Everstra ein Monatsabo?
Nein. Everstra läuft vollständig auf der Kamera und hat keine laufende Gebühr. Lizenzen sind kostenlos und an die einzelne Kamera-Hardware gebunden. Es gibt keinen Cloud-Dienst dazwischen und nichts monatlich zu zahlen.
Können mehrere Everstra-Module auf derselben Kamera laufen?
Ja. ACAP-Apps laufen unabhängig nebeneinander. Du kannst also Everstra Live fürs Streaming, Everstra Overlay für Grafik und Everstra Capture für Aufnahme auf derselben Kamera kombinieren, dazu Everstra Hub, das Home Assistant meldet, was sie gerade tun – jedes kostenlos und einzeln lizenziert.
Die Idee in einem Satz
Everstra füllt genau eine Lücke: stabiles Streaming, Overlays auf der Kamera und automatisierte Aufnahme – Langzeitaufnahme, Startrails, Zeitraffer und rollierende Intraday-Clips – ohne Zusatzhardware, ohne Gebühr, ohne Abo, direkt auf der Kamera. Mit Everstra Hub auch eine Leitung von der Kamera nach Home Assistant.
Es ersetzt keine vollwertige Regie und keine gemanagte Cloud-Plattform mit SLA. Aber für den häufigen Fall, dass eine Kamera rund um die Uhr ihre Aufgabe erledigt, ist der Weg auf der Kamera schwer zu schlagen: nichts weiter zu betreiben, zu warten oder zu bezahlen.
Everstra Live Everstra Overlay Everstra Capture Everstra Hub Herunterladen
Everstra ist ein unabhängiges Projekt und steht in keiner Verbindung zu Axis Communications. Produktnamen gehören ihren jeweiligen Eigentümern.