yawb

Beiträge durchsuchen

Override systemd unit file

Manchmal ist es sinnvoll die von upstram mitgelieferten systemd-unit files zu erweitern bzw zu ergänzen. Beispiel starte das libvirtd.service erst nach dem nfs verfügbar ist. Diese Vorgangsweise macht wirklich nur Sinn wenn der NFS-Server auf der gleichen Maschine läuft wie der KVM (libvirt) Server. Zuerst schauen wir uns die Abhängigkeit mitttels systemctl show an systemctl show libvirtd.service oder alternativ mittels cat /lib/systemd/system/libvirtd.service Zusätzlich Abhängigkeit einfügen Mein virtueller docker Host benützt als Variablenspeicher für seine Container […]

Eigener Gitlab Server als lokaler Dienst über docker

Gitlab docker image starten mkdir gitlab cd gitlab vim docker-compse.yml Das image starten mittels: docker-compose up -d Kontrollieren ob der initialisierungsprozess fertig ist docker logs gitlab_web_1 Erstes anmelden mit http://10.0.0.6:8200 Damit der dienst auch simpel unter den Namen git  erreichbar ist füge ich folgende Zeile in der /etc/host auf meinen DNS Server hinzu. 10.0.0.6 git.master.home git Die IP-Adresse ist natürlich die IP Adresse des Docker Hosts   Nginx als reverse Proxy apt-get install nginx cd /etc/nginx vim […]

Migration einer WordPress Instanz zu einen neuen Host

Eine neu leere WordPressinstallation am Zielhost vorbereiten Pakete installieren Datenbank vorbereiten Datenbank für WordPress und DB User anlegen (wpuser und userpassword entsprechend anpassen) WordPress installieren Achtung hierbei werden alle Seiten unter /var/www/html gelöscht (debian default Seite, alte Installationen, andere Webseiten usw.) Apache am neuen Host vorbereiten (debian) mod_rewrite aktivieren Mod_rewrite ist bei eine debian standard Apache2 Installation schon installiert aber nicht aktiviert. Als root a2enmod rewrite ausführen. danach mittels systemctl restart apache2.service den Webserver neu starten. […]

Radeon (X) Karten amdgpu, firmware und Sound unter Debian

Nach dem Einbau einer neuen Grafikkarte der Radeon RX Serie, ging das Bild zwar out of the Box aber dem HDMI Anschluß war kein Sound zu entlocken. Das erste grep von amdgpu auf /var/log/messages brachte mal fogendes: Die aktuellen Firmwaredateien gibt es hier auf github Danach schaut die Sektion über das Laden von Firmware Files mal so aus Und jetzt der sound Um die Soundausgabe unter HDMI zu aktivieren muß beim opensource AMDGPU Driver das DC akivieren. Damit […]

PlatformIO für embedded Projekte

Was ist PlatformIO PlatformIO ist eine Erweiterung des Atom Editors. Es werden viele Plattformen unterstützt. Installation Installation Atom Installation PlatformIO in Atom Atom starten –> FILe –>Preferences –> +Install PlatformIO eingeben und <ENTER> siehe auch https://platformio.org/get-started/ide?install=atom Vorteile von PlatformIO Ich habe bisher enweder die ArduinoIDE bzw Eclipse (Sloeber-IDE, ESP-IDF) benutzt. Zum ersten Mal gibt es ein Tool mitdehm man alles in einer Hand hat Sehr guter und schneller Editor Unterschiedlichste Architekturen werden unterstützt (Arduino, Espressif ESP, …) Unterschiedliche BUILD […]

Mumbi Funksteckdosen mittel ESP32 und RF Transmitter fernsteuern

Benötigte Teile https://www.az-delivery.de/collections/deine-exklusiven-deals/products/esp32-developmentboard 433 MHz Funk – Sende und Empfänger Modul (1 Set) Smartphone or Webbrowser Arduino IDE (hier 1.8.5) vorbreitet für ESP32 https://github.com/espressif/arduino-esp32/blob/master/docs/arduino-ide/debian_ubuntu.md Vorbereitung Arduino sketchbook/library Folder Sketch https://gist.github.com/migae21/278f325d5b4f807765442e8ee5bec743 Screenshot vom Smartphone

Neue Dokuwiki Bugfix Version 2018-04-22a Greebo

Neue Dokuwiki Version Greebo https://www.dokuwiki.org/changes Upgrade auf die neue Dokuwiki-Bugfix-Version 2018-04-22a „Greebo“ Fehler beim starten von ntpd und crond via Supervisor behoben Neue autorestart Optionen aller Dienste in der supervisor.conf Die neueste Version ist jetzt auf hub.docker bzw Github. Docker Repos https://hub.docker.com/r/migae21/dokuwiki/ https://cloud.docker.com/swarm/migae21/repository/docker/migae21/dokuwiki/general Github https://github.com/migae21/docker-dokuwiki/

ESP32 Neues Projekt from the scratch

Vorbereiten der Build Umgebung Template in den eclipse-workspace Ordner kopieren BUILD und Compilereinstellungen vornehmen Wie im letzten Beitrag Eclipse als IDE für den ESP32 unter Projekteinstellungen vornehmen ESP32 Vorbereiten Flashspeicher leeren (ist wichtig falls der Bootloader oder die Partitionstabelle verändert wurden) make erase_flash make menueconfig –> Ccomponent config -> Wifi -> uncheck Wifi NVS Flash  WiFi in Stationmode funktioniert sonst nicht (zumindest zu meinen Accesspont) https://github.com/espressif/arduino-esp32/issues/761 https://github.com/espressif/esp-idf/issues/793 https://github.com/espressif/esp-idf/tree/master/examples/protocols/http_request/main

Neue Version meines docker-dokuwiki Containers

Neue Dokuwiki Version Greebo https://www.dokuwiki.org/changes Upgrade auf die neue Dokuwiki-Version 2018-04-22 „Greebo“ dokuwiki benötigt jetzt php7-json Fehler beim Plugin tagcloud gefixet (php7-iconv) Die neueste Version ist jetzt auf hub.docker bzw Github. Docker Repos https://hub.docker.com/r/migae21/dokuwiki/ https://cloud.docker.com/swarm/migae21/repository/docker/migae21/dokuwiki/general Github https://github.com/migae21/docker-dokuwiki/

Eclipse als IDE für den ESP32

Vorbereitungen Eclipse Installieren Wie hier beschrieben die Toolchain und das Framwork installieren Testprojekt importieren cp -a hello_world/ ~/esp/eclipse-workspace/ File –> Import –> “Existing Code as Makefile Project” –> Next         Unter „existing Location“ den Pfad zum kopierten Project auswählen:  –>  ~/esp/eclipse-workspace/hello_world Im unteren Teil des Fensters unter “Toolchain for Indexer Settings”  folgendes auswählen “Cross GCC” Projekteinstellungen festlegen “C/C++ Build”. Click “Add…”  and enter  BATCH_BUILD and value 1. Click “Add…” again, and enter name […]

Nächste Seite »