# Unificontroller datenschutzfreundlicher betreiben

**URL:** <https://ask.linuxmuster.net/t/unificontroller-datenschutzfreundlicher-betreiben/3525>\
**Category:** WLAN\
**Created:** [2. Mai 2019 um 11:02 UTC](https://ask.linuxmuster.net/t/unificontroller-datenschutzfreundlicher-betreiben/3525 "2019-05-02T11:02:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ironiemix](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/i/a6a055/32.png) [@ironiemix](https://ask.linuxmuster.net/u/ironiemix)\
**Post date:** [2. Mai 2019 um 11:02 UTC](https://ask.linuxmuster.net/t/unificontroller-datenschutzfreundlicher-betreiben/3525/1 "2019-05-02T11:02:26Z")

</div>

Hallo,

der Unificontroller sprengt ja datenschutzmäßig jede Grenze, weil er sich ja fast beliebig lang praktisch alles merkt, darunter auch durchaus sensible Daten wie MAC Adressen, Gerätenamen und manches mehr. Mit einem akzeptablen Verfahrensverzeichnis ist das jedenfalls kaum in Einklang zu bringen 😉

Unschöner Nebeneffekt ist außerdem, dass der Datenbedarf in `/var/lib/unifi`, wo die MongoDB ihre Daten hinwirft mittelfristig nicht unerheblich ist (bei mir waren es neulich mal ca. 40GB in diesem Verzeichnis…)

Nach kurzer Recherche bin ich auf diesen Artikel beim Unifi Support Center gestoßen:

> **[UniFi - How to Remove (Prune) Older Data and Adjust Mongo Database Size](https://help.ubnt.com/hc/en-us/articles/204911424-UniFi-How-to-Remove-Prune-Older-Data-and-Adjust-Mongo-Database-Size)**
>
> Overview
> 
> A UniFi Network Controller managing many devices or logging many clients may become very large over time if left unchecked. The following article explains how to use the prune script in o...

Fürs QG habe ich das in ein kleines Repo gepackt, das findet ihr dort:

> **[qgmgit/qgm-unc-purge](https://github.com/qgmgit/qgm-unc-purge)**
>
> Script and Cronjob to prune entrys in UC Mongo DB. Contribute to qgmgit/qgm-unc-purge development by creating an account on GitHub.

Damit kann man per Cronjob jede Nacht alle Einträge der DB, die älter als X Tage sind rauswerfen. (Speicherbedarfreduktion: Vorher 40GB, nachher 3GB)

VG

Frank

---

<div class="post-metadata">

**Author:** ![wilfried](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/wilfried/32/86_2.png) [@wilfried](https://ask.linuxmuster.net/u/wilfried)\
**Post date:** [2. Mai 2019 um 15:20 UTC](https://ask.linuxmuster.net/t/unificontroller-datenschutzfreundlicher-betreiben/3525/2 "2019-05-02T15:20:35Z")

</div>

Hallo Frank,

vorab vielen Dank für deine Arbeit.  
Leider funktioniert es bei mir nicht so, wie geplant:  
Der Befehl “qgm-unc-prune” bringt folgende Fehlermeldung:

“sed: kann prune\_unc.js nicht lesen: Datei oder Verzeichnis nicht gefunden”

Laut deiner Beschreibung sollte sich die PurgeScript Vorlage in /usr/local/qgm-unc-prune befinden, bei mir ist sie aber in /usr/local/lib/qgm-unc-prune gelandet. Vielleicht gibt es da einen Zusammenhang.

Viele Grüße

Wilfried

---

<div class="post-metadata">

**Author:** ![ironiemix](https://ask.linuxmuster.net/letter_avatar_proxy/v4/letter/i/a6a055/32.png) [@ironiemix](https://ask.linuxmuster.net/u/ironiemix)\
**Post date:** [2. Mai 2019 um 16:51 UTC](https://ask.linuxmuster.net/t/unificontroller-datenschutzfreundlicher-betreiben/3525/3 "2019-05-02T16:51:46Z")

</div>

Hallo Wilfried,

> [@wilfried](#):
>
> Der Befehl “qgm-unc-prune” bringt folgende Fehlermeldung:
> 
> “sed: kann prune\_unc.js nicht lesen: Datei oder Verzeichnis nicht gefunden”

Das ist ein Bug (gewesen, hoffentlich). Ich hatte vergessen, das LIBDIR voranzustellen, und beim Test im Devel-Verzeichnis ist das nicht aufgefallen.

- `git pull`
- `./install`

Und nochmal versuchen. Danke fürs Feedback!

LG

Frank

---

<div class="post-metadata">

**Author:** ![wilfried](https://ask.linuxmuster.net/user_avatar/ask.linuxmuster.net/wilfried/32/86_2.png) [@wilfried](https://ask.linuxmuster.net/u/wilfried)\
**Post date:** [2. Mai 2019 um 17:36 UTC](https://ask.linuxmuster.net/t/unificontroller-datenschutzfreundlicher-betreiben/3525/4 "2019-05-02T17:36:55Z")

</div>

Hallo Frank,

jetzt tut’s 🙂

Viele Grüße, Wilfried
