Veröffentlicht in nextcloud

Löschen von Files in nextcloud Instanz nicht möglich

Ab und an kann es vorkommen, dass beim Versuch Files in der Nextcloud zu löschen mit dem Hinweis „Files Locked“ nicht löschbar sind.

Hierzu einfach die Nextcloud in den Maintenance Modus versetzen, hierzu einfach in der Datei

/config/config.php
die Zeile
‚maintenance‘ => false,
ändern in
‚maintenance‘ => true,

Anschließend in der mySQL DB den SQL Befehl ausführen
DELETE FROM oc_file_locks WHERE 1

nun wieder den Maintenance Modus deaktivieren
‚maintenance‘ => true,
ändern in
‚maintenance‘ => false,

Jetzt kann in der nextcloud das gewünschte File gelöscht werden

Veröffentlicht in Betriebssysteme, Tools, Windows 8

Windows Komponenten oder den WinSxS Ordner bereinigen, verkleinern

Im Ordner WinSxS werden ältere dlls und exe Dateien gespeichert, für den Fall, wenn Windows 8.1 nicht mehr startet.

Dann greift Windows 8.1 bei einer Systemwiederherstellung eben auf diese Dateien zurück.

Aber Windows 8.1 speichert auch noch sehr alte Dateien und die können gelöscht werden. Diese Dateien erkennt Windows 8.1 bei der Bereinigung über DISM.

Auch das geht nun unter Windows 8.1 sehr einfach über die Eingabeaufforderung.

  • Win + X drücken Eingabeaufforderung (Administrator) öffnen und diesen Befehle kopieren und per Rechtsklick einfügen
    • dism /online /cleanup-image /analyzecomponentstore

Damit wird Analysiert ob etwas freigegeben werden kann.

Nun gibt man

  • Dism.exe /online /Cleanup-Image /StartComponentCleanup ein.

Damit werden alle alten Daten von der Festplatte / SSD gelöscht.

Will man nun auch noch Windows Updates bereinigen, dann gibt man folgendes ein:

  • Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

Aber Vorsicht! Danach ist eine Deinstallation von den installierten Windows Updates nicht mehr möglich.

Das sollte man nur anwenden, wenn Windows 8.1 wirklich „rund“ läuft.

Veröffentlicht in Ubiquiti

UniFi Video mit gültigem SSL Zertifikat ausstatten

Um den UniFi Video Controller mit einem offiziellen und gültigem Zertifikat auszustatten muss wie folgt vorgegangen werden.

  1. Gültiges Zertifikat besorgen SSL Zertifikat auf Basis von Let´s Encrypt
  2. Den Dienst UniFiVideoService stoppen
  3. Unter C:\ProgramData\unifi-video die keystore files löschen oder umbenennen als Backup
    1. data/keystore
    2. data/ufv-truststore
    3. conf/evostream/server.*
  4. kopieren des eigenen Zertifikats und Key nach C:\ProgramData\unifi-video
    1. data/certificates/ufv-server.cert.der (X509 DER-encoded cert file)
    2. data/certificates/ufv-server.key.der (RSA PKCS8 DER-encoded private key file)
  5. um den Key in das richtige Format für den UniFi Video Controller zu bekommen
    Einfach den private.key in private.pem umbenennen und dann via openssl den folgenden Befehl ausführen:
    openssl pkcs8 -topk8 -inform PEM -outform DER -in private.pem -out ufv-server.key.der -nocrypt
  6. um das vorliegende Zertifikat (im PEM Format) in das x509 Format zu bekommen, muss via openssl folgender Befehl ausgeführt werden:
    openssl x509 -outform der -in certificate.pem -out ufv-server.cert.der
  7. unter C:\ProgramData\unifi-video\data die Datei system.properties um folgende Zeile erweitern
    1. ufv.custom.certs.enable=true
  8. Start des Dienstes UniFiVideoService

Und schon wird vom UniFi Video Controller die Website über https ausgeliefert 🙂