<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Jkoan.de</title>
    <description>Jkoan.de is a blog from a german developer. Main themes are open source, Linux, Web development, including modern technology&apos;s.</description>
    <link>https://jkoan.de</link>
    <atom:link href="https://jkoan.de/feed.xml" rel="self" type="application/rss+xml" />
    
      <item>
        <title>Homelab Anwendung extern erreichbar machen mit Uberspace</title>
        <description>
          
          Innerhalb meines HomeLabs betreibe ich seit einiger Zeit interne Services, die Familie und Freunde im (W)LAN auch immer wieder nutzen.

        </description>
        <pubDate>Sat, 17 Jan 2026 22:21:00 +0000</pubDate>
        <link>https://jkoan.de/posts/homelab-anwendung-extern-erreichbar-machen-mit-uberspace.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/homelab-anwendung-extern-erreichbar-machen-mit-uberspace.html</guid>
      </item>
    
      <item>
        <title>Statische Webseite bauen und deployen mit KISS</title>
        <description>
          
          Im letzten Blogpost habe ich mir bereits die Verwendung von Decap CMS als Admin Interface für meine Jekyll Webseite angeschaut und dies implementiert. Im selben Zug habe ich auch eine Möglichkeit implementiert um die Webseite zu aktualisieren und dazu einen Post versprochen.

        </description>
        <pubDate>Sat, 29 Nov 2025 13:03:00 +0000</pubDate>
        <link>https://jkoan.de/posts/statische-webseite-bauen-und-deployen-mit-kiss.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/statische-webseite-bauen-und-deployen-mit-kiss.html</guid>
      </item>
    
      <item>
        <title>Decap CMS das Admin Interface für statische Webseiten</title>
        <description>
          
          Durch ein Gespräch mit Kollegen sind wir erneut auf statische Webseitengeneratoren gekommen. Ein Feature was ihm bei static page Generatoren immer wieder fehlt ist die einfache GUI auch nicht Technik-Affine Menschen, um eine solche Seite schnell und einfach bearbeiten können.

        </description>
        <pubDate>Sun, 30 Mar 2025 08:00:00 +0000</pubDate>
        <link>https://jkoan.de/posts/decap-cms-das-admin-interface-f%C3%BCr-statisches-html.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/decap-cms-das-admin-interface-f%C3%BCr-statisches-html.html</guid>
      </item>
    
      <item>
        <title>Quicktip: ZIP-Dateien auf der Kommandozeile</title>
        <description>
          
          Dem ein oder anderen wird es bestimmt auch schonmal passiert sein das man eine ZIP-Dateie hatte und diese mal eben schnell auspacken wollte.
Schnell unzip eingegeben und ein “command not found” kassiert.

        </description>
        <pubDate>Tue, 13 Aug 2019 17:44:00 +0000</pubDate>
        <link>https://jkoan.de/posts/quicktip-zipdateien-auf-der-kommandozeile.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/quicktip-zipdateien-auf-der-kommandozeile.html</guid>
      </item>
    
      <item>
        <title>Snippet: Baudrate auf serielle Dateien setzen</title>
        <description>
          
          Ein kleiner kniff um unter Linux die Baudrate von seriellen Dateien zu setzen ist das Programm stty. Hiermit lassen alle Parameter einer seriellen Datei verändern. Das wohl wichtigste ist aber das Setzen der Baudrate, was durch den folgenden Befehl erreicht wird. Im Beispiel ist die Datei “/dev/ttyUSB0” und die Baudrate 9600.

        </description>
        <pubDate>Mon, 04 Sep 2017 06:00:00 +0000</pubDate>
        <link>https://jkoan.de/posts/snippet-baudrate-auf-serielle-dateien-setzen.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/snippet-baudrate-auf-serielle-dateien-setzen.html</guid>
      </item>
    
      <item>
        <title>Mein Linux Setup</title>
        <description>
          
          Jeder hat ein Setup von Programmen und Funktionen die er gerne nutzt und sich damit eine Art Workflow zusammengebaut hat. Dieses trifft sowohl auf Blogger wie auch jeden anderen zu der viel am PC arbeitet.
In diesem Artikel möchte ich daher mein Setup für Laptop vorstellen. Ein Artikel für mein Setup auf dem Handy wird auch noch folgen ;) 
Fun fact am Rande, dieser Artikel ist fast vollständig auf dem Handy entstanden.

        </description>
        <pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate>
        <link>https://jkoan.de/posts/Mein-Linux-Setup.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/Mein-Linux-Setup.html</guid>
      </item>
    
      <item>
        <title>Passwortverwaltung mit KeePass auf Linux und Android</title>
        <description>
          
          Wer auf vielen Webseiten angemeldet ist und sich nicht alle Passwörter merken kann, braucht zwangsläufig einen Keystore um seine Passwörter sicher zu verwahren. Dafür gibt es seit langer Zeit KeePass und seine verschiedenen Varianten. In diesem Artikel beschreibe ich daher mein aktuelles Setup.

        </description>
        <pubDate>Wed, 29 Mar 2017 00:00:00 +0000</pubDate>
        <link>https://jkoan.de/posts/Passwortverwaltung-mit-KeePass-auf-Linux-und-Android.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/Passwortverwaltung-mit-KeePass-auf-Linux-und-Android.html</guid>
      </item>
    
      <item>
        <title>In eigener Sache: Umstellung auf Jekyll</title>
        <description>
          
          Durch die Umstellung auf Jekyll hat sich der Pfad zu meinem RSS-Feed geändert. 
Jeder den mich über das OSBN erreiche muss sich um nichts weiter kümmern, es kann lediglich sein das im Feedback einige Artikel neu angezeigt werden, da bin ich mir aber nicht sicher, da ich nicht weiß woran bei einem komplett geänderten Feed die Änderungen erkannt werden. Falls dieser Fall auftritt bitte ich um Entschuldigung.

        </description>
        <pubDate>Tue, 28 Mar 2017 00:00:00 +0000</pubDate>
        <link>https://jkoan.de/posts/In-eigener-Sache-Umstellung-auf-Jekyll.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/In-eigener-Sache-Umstellung-auf-Jekyll.html</guid>
      </item>
    
      <item>
        <title>Von Joomla zu Jekyll</title>
        <description>
          
          Seit längerer Zeit beobachte ich jetzt schon Static-Website Generatoren, so wie auch Jekyll einer ist. Vermutlich sogar der bekannteste. 
So wird er auch bei den Github Pages eingesetzt. Diese habe ich schon vor längerer Zeit bei meinem nie wirklich fertig gestellten Projekt Startpage  genutzt um eine Startseite mit verschiedenen Übersichten zu bauen. Aber das ist eine andere Geschichte. Zudem habe ich damals Jekyll nicht eingesetzt, durchaus eine Überlegung wert.

        </description>
        <pubDate>Mon, 27 Mar 2017 00:00:00 +0000</pubDate>
        <link>https://jkoan.de/posts/Von-Joomla-zu-Jekyll.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/Von-Joomla-zu-Jekyll.html</guid>
      </item>
    
      <item>
        <title>Projektvorstellung: Navit offline Kartennavigation</title>
        <description>
          
          In der Open-Source-Welt gibt es bekanntlich für jeden Anwendungsbereich eine passende Software. Das es aber selbst eine Navigationssoftware gibt welche auf echten Navis lauffähig ist und mit OpenStreetMap Karten arbeitet weiß nicht jeder.

        </description>
        <pubDate>Thu, 16 Feb 2017 05:21:26 +0000</pubDate>
        <link>https://jkoan.de/posts/projektvorstellung-navit-offline-kartennavigation.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/projektvorstellung-navit-offline-kartennavigation.html</guid>
      </item>
    
      <item>
        <title>In eigener Sache: Jkoan.de mit neuem Design</title>
        <description>
          
          Seit heute gibt es nun endlich auf Jkoan.de ein neues Design welches auch auf Handys und anderen mobilen Geräten gut benutzbar ist. Zudem ist die Webseite um einiges heller und damit hoffentlich auch freundlicher geworden.

        </description>
        <pubDate>Thu, 08 Dec 2016 12:20:57 +0000</pubDate>
        <link>https://jkoan.de/posts/in-eigener-sache-jkoan-de-mit-neuem-design.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/in-eigener-sache-jkoan-de-mit-neuem-design.html</guid>
      </item>
    
      <item>
        <title>Das Oneplus 3T</title>
        <description>
          
          Seit kurzem gibt es das OnePlus 3T nun auch in Europa zu kaufen und mein Exemplar ist bereits angekommen. Es ist mein erstes Smartphone nach dem OnePlus One und wie man vermutlich schon merkt bin ich nach dem One auch bei OnePlus geblieben.

        </description>
        <pubDate>Wed, 07 Dec 2016 06:55:20 +0000</pubDate>
        <link>https://jkoan.de/posts/das-oneplus-3t.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/das-oneplus-3t.html</guid>
      </item>
    
      <item>
        <title>Snippet: Bash History Search</title>
        <description>
          
          Beim arbeiten in der Bash Shell ist es in vielen Momenten hilfreich nach schon vorher eingegebenen Befehlen anhand des Anfangsbuchstaben suchen zu können.
So weiß man oft schon welches Programm man nutzen möchte aber nicht alle Parameter oder hat keine Lust alle Parameter einzeln zu tippen. So kann man als Beispiel einfach nur noch “ssh” eintippen und mit Pfeil nach oben sich den letzten verbundenen Server anzeigen lassen. Mit einem weiteren Pfeil nach oben den davor passenden Treffer und so weiter.

        </description>
        <pubDate>Thu, 03 Nov 2016 13:56:43 +0000</pubDate>
        <link>https://jkoan.de/posts/snippet-bash-history-search.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/snippet-bash-history-search.html</guid>
      </item>
    
      <item>
        <title>In eigener Sache: Jkoan.de jetzt beim OSBN</title>
        <description>
          
          Seit Gestern ist mein Blog nun auch auf dem Open-Source-Blog-Netzwerk. Ich möchte mich einmal für die Aufnahme ins Netzwerk bedanken :)
In der Nächsten Zeit werde ich noch mein komplettes Design überarbeiten, so dass auch Kommentare die seit einigen Tagen auch möglich sind, besser angezeigt werden. Wenn du mal einen Kommentar da lassen würdest, würde ich mich sehr freuen :)

        </description>
        <pubDate>Wed, 02 Nov 2016 09:24:20 +0000</pubDate>
        <link>https://jkoan.de/posts/in-eigener-sache-jkoan-de-jetzt-beim-osbn.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/in-eigener-sache-jkoan-de-jetzt-beim-osbn.html</guid>
      </item>
    
      <item>
        <title>Quicktip: Native Benachrichtigungen für Firefox</title>
        <description>
          
          Wer die Benachrichtigungen besser in Ubuntu intigrieren möchte, kann schnell und einfach auf das GNotifier Addon zurückgreifen. Es fängt alle Benachrichtigungen ab und leitet sie an libnotify weiter, hierfür muss dieses natürlich installiert sein.

        </description>
        <pubDate>Fri, 28 Oct 2016 12:19:27 +0000</pubDate>
        <link>https://jkoan.de/posts/qucktip-native-benachrichtigungen-fuer-firefox.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/qucktip-native-benachrichtigungen-fuer-firefox.html</guid>
      </item>
    
      <item>
        <title>Bash als CGI</title>
        <description>
          
          Von CGI hat sicherlich jeder der schonmal einen neuen Hoster gesucht hat etwas gehört. Genauso hat vermutlich jeder der etwas mehr mit Linux und vor allem PHP macht, schonmal etwas von FCGI, also fast CGI gehört.Bei Uberspace ist es (wie auch bei anderen Webhostern) möglich sowohl CGI als auch FCGI Scripte anzulegen. Da ich aktuell viel mit Bash arbeite, kam ich auf die Idee einfach mal zu schauen, ob das möglich ist, und ich war erstaunt als ich direkt eine Antwort fand normales Shell Script, http header ausgeben, eine neue Zeile zum trennen von Header und Content und dann der eigentliche Content. Exit 0 zum Abschluss dahinter und fertig ist das Script.Bei mir ging es darum, eine per Cronjob angelegte Datei auszugeben, die aber zumindest mit einem key geschützt werden sollte. Per Environment Variablen kann man auch auf alles zugreifen. Also noch eine if Abfrage rein und fertig war der Keks. Klar kann man das auch mit vielen anderen Sprachen machen, aber das man einfach Dinge in Bash lösen kann, hat auch seinen eigenen Reiz.

        </description>
        <pubDate>Fri, 28 Oct 2016 11:29:10 +0000</pubDate>
        <link>https://jkoan.de/posts/bash-als-cgi.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/bash-als-cgi.html</guid>
      </item>
    
      <item>
        <title>Umzug auf Uberspace</title>
        <description>
          
          Da mein bisheriger Hoster storage-plan.org mir auf lange Sicht nicht mehr weiter gereicht hat, habe ich mich letztendlich entschlossen zu Uberspace zu wechseln. Da es hier viel mehr Möglichkeiten gibt. Vor allem auch die Möglichkeit einen eigenen NodeJS Server laufen zu lassen. Was vor allem im Bezug auf Coopboard interessant ist.
Also habe ich mir bei Storage-Plan, welche mit einem Cpanel Backend arbeiten, ein Backup gezogen und dieses auf meinen Uberspace geladen.
Durch die umfangreiche Dokumentation im Wiki von Uberspace kommte ich viele Mechaniken von Uberspace schnell nachvollziehen und die Webseite in wenigen Momenten umziehen. Da im Vollbackup von Cpanel sowohl die Daten als auch das Datenbank Backup vorhanden ist musste ich nur noch die Datenbanken anlegen und importieren. Die Daten an die richtigen Stellen packen und dann die Config files anpassen.
Auch interessant sind die vielen Scripte von Uberspace welche mir viel arbeit abgenommen haben, wie das Script zum einrichten von Let&apos;s Encrypt wodurch meine SSL Zertifikate nun automatisch aktualisiert werden. (Unter CPanel habe ich keine Lösung gefunden dieses automatisiert zu erledigen)
Nachdem gestern noch aufgrund meines gleichzeitigen Domain-Anbieter Umzugs die DNS Server geupdatet wurden (Die Records angepasst). Ist dieses nun durchgelaufen und meine Website ist vollständig
Zuletzt möchte ich mich vielmals bei Storage-Plan bedanken, dass Tickets immer sehr Zeitnahe beantwortet werden, und stets eine Lösung gefunden wurde.

        </description>
        <pubDate>Wed, 12 Oct 2016 12:54:28 +0000</pubDate>
        <link>https://jkoan.de/posts/umzug-auf-uberspace.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/umzug-auf-uberspace.html</guid>
      </item>
    
      <item>
        <title>Probleme mit Arduino unter Ubuntu</title>
        <description>
          
          Da ich aktuell an einem Projekt mit Arduinos arbeite, musste ich diese natürlich mit meinem Computer verbinden. Dabei wurde der Arduino erst erkannt, war aber nach einigen Sekunden wieder weg.
Ein Aufruf von dmesg sagte mir, dass das Gerät korrekt erkannt wurde, aber dann wieder einen Disconnect hatte. Also vermutlich einen Wackelkontakt hatte.&amp;nbsp; Nach einigen Versuchen mit anderen Kabeln, wurde mir aber klar, dass es nicht am Kabel liegen konnte. Nach einigem Suchen fand ich&amp;nbsp;hier die Antwort. Das Programm brltty machte Probleme und musste einfach deinstalliert werden. Brltty selbst ist ein Screenreader, den ich selbst nicht benötige, daher stört mich dies nicht.
Deinstalliert werden kann das Programm einfach über die Konsole mit:
# apt-get remove brltty
Von nun an funktioniert die Programmierung des Arduinos wieder wie es soll.

        </description>
        <pubDate>Mon, 30 May 2016 09:13:22 +0000</pubDate>
        <link>https://jkoan.de/posts/probleme-mit-arduino-unter-ubuntu.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/probleme-mit-arduino-unter-ubuntu.html</guid>
      </item>
    
      <item>
        <title>RFduino: Arduino Plus und mehr</title>
        <description>
          
          Ein Arduino mit Bluetooth um Daten ans Handy zu senden, eine leichte Aufgabe, denkt man zumindest. Aber fangen wir vorne an. Der RFduino bietet mit dem RFD90101 ein Kit an, mit dem man schnell und einfach eine, auf Bluetooth basierende, Arduino-Anwendung bauen können soll. Beworben wird der RFduino auch mit den Slogen &quot;Rapid Development &amp;amp; Prototyping&quot;. Was dran ist und warum nicht alles Gold ist was glänzt, darüber möchte ich heute hier schreiben.

        </description>
        <pubDate>Fri, 12 Feb 2016 13:42:00 +0000</pubDate>
        <link>https://jkoan.de/posts/rfduino-arduino-plus-und-mehr.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/rfduino-arduino-plus-und-mehr.html</guid>
      </item>
    
      <item>
        <title>Jkoan.de nun über SSL Verfügbar</title>
        <description>
          
          Seit Dezember 2015 ist &quot;Let’s Encrypt&quot; nun in der public Beta, und auch Jkoan.de läuft nun komplett über SSL. Dafür werden die kostenlos zur Verfügung gestellten Zertifikate genutzt.
Da Jkoan.de auf einem shared Host mit cPanel betrieben wird, ist es leider nicht möglich, das Erneuern der Zertifikate zu automatisieren, und die Zertifikate müssen nun spätestens alle 90 Tage manuell aktualisiert werden. Die Erfahrung wird zeigen, wie aufwändig dies sein wird.Momentan steht der Plan, alle 2 Monate die Zertifikate zu erneuern. Wie gut das klappt bleibt aber abzuwarten.
Hierfür werden die Zertifikate im Manual Mode mit dem Let’s&amp;nbsp;Encrypt Client angefordert und dann über das Webinterface zum Hoster hoch geladen. Wer eine bessere Lösung kennt darf sie mir gerne schreiben.
Hiermit auch ein großes Danke an &quot;Let’s Encrypt&quot; und alle beteiligten für dieses großartige Projekt.

        </description>
        <pubDate>Mon, 18 Jan 2016 17:39:36 +0000</pubDate>
        <link>https://jkoan.de/posts/jkoan-de-nun-ueber-ssl-verfuegbar.html</link>
        <guid isPermaLink="true">https://jkoan.de/posts/jkoan-de-nun-ueber-ssl-verfuegbar.html</guid>
      </item>
    
  </channel>
</rss>
