Skip to content
  • Diskussionen, die woanders nicht reinpassen

    55 113
    55 Themen
    113 Beiträge
    FrankMF
    Heute mal etwas ganz anderes, eine Vorstellung eines Tools von einem guten Freund @Nico Das könnte ja für den ein oder anderen sehr hilfreich sein, wo jetzt die Sommer Urlaubszeit beginnt bzw. schon im Gange ist. https://onroutemap.de Was ist OnRouteMap? OnRouteMap hilft Sportler:innen, die auf langen Strecken unterwegs sind, Verpflegung und Services zu finden. Einfach GPX-Datei hochladen, alle wichtigen Anlaufstellen wie Tankstellen, Cafés, Supermärkte und mehr entdecken und perfekt vorbereitet starten. Egal ob du mit dem Rad fährst, wanderst oder läufst – ob Trainingsausfahrt, Bikepacking-Abenteuer, Bergtour oder die Wanderung deines Lebens, OnRouteMap macht dich startklar. Startseite [image: 1752384119623-df77695e-0344-4d4a-8217-d8ca681d61db-grafik.png] Route erstellen Man nimmt also eine vorhandene Datei und fügt sie z.B. per Drag and Drop hinzu. Dann bekommt man direkt ein paar Infos angezeigt. [image: 1752384360792-6191cfde-4d49-45c9-a888-9a5c0f1f73bb-grafik.png] Die Route ist 76,1 km lang und die Berechnung der Points of Interest (POI) dauert 2 Sekunden. Karte erstellen Dann drücke ich mal auf den Button Karte erstellen. Überrascht war ich, das die 2 Sekunden wirklich passen. [image: 1752384571212-39e003b2-4095-4ab3-b611-baf8905409ee-grafik.png] Wenn man jetzt auf einen POI klickt, bekommt man mehr Infos dazu. [image: 1752384698013-fc169711-474c-4fab-b1b1-2071d7edee61-grafik.png] Wenn man auf Details abrufen klickt, bekommt man ganz viele Details dazu angezeigt. [image: 1752384750866-f6f06b9a-ccfb-403d-9b2f-709891229ff7-grafik.png] Oben rechts im Hamburger Menü findet man folgendes. [image: 1752384903084-29b862e4-7321-4f43-9e19-e3588ab2b364-grafik.png] Karten Nachdem Du eine Route erstellt hast, werden diese im Hauptmenü auf dem Reiter Meine Karten angezeigt. [image: 1752385411661-c5bc2ae0-0e42-4799-baf9-4f98250574ff-grafik.png] Zum Speichern wird der local storage des Webbrowsers benutzt. Der Serverbetreiber kann so deine Routen nicht sehen (datenschutzfreundlich) Die Technik Die Webanwendung benutzt im Frontend Flask und im Backend Python. Schöner Debian Server mit Podman Datenschutz https://onroutemap.de/legal Erhebung und Speicherung von personenbezogenen Daten Wir erheben und speichern auf dieser Website keine personenbezogenen Daten. Es werden keine Logdateien der Webseitenaufrufe erstellt. Kosten Das Projekt ist aktuell kostenlos. Da es, wie jedes Tool im Netz Kosten verursacht, wird dafür auch Geld benötigt. Aktuell wird das über Spenden finanziert. Der @Nico würde sich über jede kleine Spende freuen, die Benutzer des Tools ihm zukommen lassen. [image: 1752385685763-a25ff345-a6a5-45a6-9f2e-4de7d7b44bf7-grafik.png] Fragen zum Projekt Solltet ihr Fragen oder Anregungen zum Projekt haben, bin ich mir sicher wird der @Nico die hier gerne beantworten.
  • 672 Themen
    1k Beiträge
    FrankMF
    Ok, ich gebe zu, ich bin etwas spät dran. Aber manchmal kommt man nicht dazu, weil man alle möglichen Dinge zu erledigen hat. https://www.debian.org/News/2025/20250809 Ich habe mittlerweile alle meine VMs, ob intern oder extern, bis auf eine umgestellt auf Debian 13. Die eine die noch fehlt ist CheckMK, weil die Unterstützung noch fehlt. Aber dabei habe ich direkt gelernt, wie man die CheckMK Version aktualisiert. Danke @Nico . https://linux-nerds.org/topic/1769/checkmk-version-aktualisieren Was war so in Vergangenheit mein Problem bei einem Upgrade? Der PHP-Server hat immer rum gezickt. Bei der FrOSCon 20 hatte ich dann eine private Lernsession, was ich dann wie ich wieder zu Hause war, direkt umgesetzt habe. Wichtig ist, das man weiß welche PHP Version läuft und welche PHP-Module installiert sind. php -v und dpkg -l | grep php geben einem die Informationen. Hier ein Beispiel, vor dem Upgrade. root@webserver1:~# dpkg -l | grep php ii php8.2-bcmath 8.2.29-1~deb12u1 amd64 Bcmath module for PHP ii php8.2-bz2 8.2.29-1~deb12u1 amd64 bzip2 module for PHP ii php8.2-cli 8.2.29-1~deb12u1 amd64 command-line interpreter for the PHP scripting language ii php8.2-common 8.2.29-1~deb12u1 amd64 documentation, examples and common module for PHP ii php8.2-curl 8.2.29-1~deb12u1 amd64 CURL module for PHP ii php8.2-fpm 8.2.29-1~deb12u1 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary) ii php8.2-gd 8.2.29-1~deb12u1 amd64 GD module for PHP ii php8.2-gmp 8.2.29-1~deb12u1 amd64 GMP module for PHP ii php8.2-igbinary 3.2.13-1 amd64 igbinary PHP serializer ii php8.2-imagick 3.7.0-4 amd64 Provides a wrapper to the ImageMagick library ii php8.2-intl 8.2.29-1~deb12u1 amd64 Internationalisation module for PHP ii php8.2-mbstring 8.2.29-1~deb12u1 amd64 MBSTRING module for PHP ii php8.2-mysql 8.2.29-1~deb12u1 amd64 MySQL module for PHP ii php8.2-opcache 8.2.29-1~deb12u1 amd64 Zend OpCache module for PHP rc php8.2-phpdbg 8.2.7-1+0~20230609.23+debian11~1.gbp21561a amd64 server-side, HTML-embedded scripting language (PHPDBG binary) ii php8.2-readline 8.2.29-1~deb12u1 amd64 readline module for PHP ii php8.2-redis 5.3.7+4.3.0-3 amd64 PHP extension for interfacing with Redis ii php8.2-sqlite3 8.2.29-1~deb12u1 amd64 SQLite3 module for PHP ii php8.2-xml 8.2.29-1~deb12u1 amd64 DOM, SimpleXML, XML, and XSL module for PHP ii php8.2-xsl 8.2.29-1~deb12u1 all XSL module for PHP (dummy) ii php8.2-zip 8.2.29-1~deb12u1 amd64 Zip module for PHP Die nächste Überlegung war, meine php.ini ist stark angepasst. Somit muss ich die auch unbedingt hinterher auch ändern, sonst gibt es nur Probleme. Schnell schauen, welche aktiv ist. Das könnte man so machen. root@webserver1:~# php -i | grep "Loaded Configuration File" Loaded Configuration File => /etc/php/8.2/cli/php.ini Die sicher ich mir dann eben mal weg. cp /etc/php/8.2/cli/php.ini /root Jetzt habe ich alle Infos zusammen und kann die VM auf Debian 13 upgraden. Danach ist es wichtig die ganzen PHP Module aus der Liste, z.B. php8.2-bcmath als neue Version zu installieren. Debian 13 nutzt jetzt PHP 8.4. Also müssen wir das hier machen apt install php8.4-bcmath Danach mit allen anderen Files, kleine Fleißaufgabe. Nächster Schritt wäre dann die php.ini auszutauschen. cp /root/php.ini /etc/php/8.2/cli/php.ini Jetzt sind wir schon fast am Ziel, aber die Webseiten wollen immer noch nicht. Argh, nachdenken.... Es klingelt location ~ \.php$ { location ~ \.php$ { fastcgi_pass unix:/var/run/php/php8.2-fpm.sock; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; } } In meiner joomla.conf sieht es wie oben gepostet aus. Diese Version gibt es natürlich nicht, wir nutzen ja jetzt 8.4 Also, den Block ändern. location ~ \.php$ { location ~ \.php$ { fastcgi_pass unix:/var/run/php/php8.4-fpm.sock; fastcgi_split_path_info ^(.+\.php)(/.+)$; fastcgi_index index.php; include fastcgi_params; fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; } } Nach den Änderungen, alles mal neu laden. systemctl restart php8.4-fpm nginx Jetzt läuft der aktualisierte PHP-Webserver auf der neuen Debian Version. Eine Änderung, die man aktuell noch per Hand machen muss ist die Formatänderungen für die apt sources. Beispiel deb http://deb.debian.org/debian trixie main contrib non-free non-free-firmware # deb-src http://deb.debian.org/debian bullseye main contrib non-free deb http://deb.debian.org/debian trixie-updates main contrib non-free non-free-firmware # deb-src http://deb.debian.org/debian bullseye-updates main contrib non-free # deb http://deb.debian.org/debian bullseye-backports main contrib non-free # deb-src http://deb.debian.org/debian bullseye-backports main contrib non-free deb http://security.debian.org/debian-security trixie-security main contrib non-free non-free-firmware # deb-src http://security.debian.org/debian-security bullseye-security main contrib non-free Nach der Umstellung sieht das dann wie folgt aus. # Modernized from /etc/apt/sources.list Types: deb URIs: http://deb.debian.org/debian/ Suites: trixie Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # Modernized from /etc/apt/sources.list Types: deb URIs: http://deb.debian.org/debian/ Suites: trixie-updates Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg # Modernized from /etc/apt/sources.list Types: deb URIs: http://security.debian.org/debian-security/ Suites: trixie-security Components: main contrib non-free non-free-firmware Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg Das modernisieren macht man mit apt modernize-sources Ich meine gelesen zu haben, das dieses Format mit Debian 14 endgültig umgestellt wird. Fazit Bis auf Kleinigkeiten ging alles problemlos, meistens bin ich aber das Problem Somit habe ich jetzt wieder Ruhe bis zur nächsten Debian Version. Diese hört auf den Namen Debian 14 forky https://www.debian.org/releases/forky/ Und diese Version ist dann ab sofort der testing stage, für Menschen die es aktueller mögen.
  • Beiträge zu den Boards der Firma Pine64

    375 1k
    375 Themen
    1k Beiträge
    gabs5807G
    Hallo zusammen, nach langer Zeit habe ich wieder mal ein Problem mit dem debian auf meinem RockPro64. Ich habe einen upgrade von bookworm auf trixie gemacht und der neue kernel läd keine Module für die PCI Geräte. Es liegt am kernel, da der von bookworm diese weiterhin zeigt ... Hat jemand von Euch damit auch ein Problem, oder Erfahrungen gemacht und wie sieht es bei Euch aus? Viele Grüße und vielen Dank Gabriel Edit: gehört eigentlich auch ins Thema RockPro64, habs daher jetzt hier erstellt und den anderen Eintrag gelöscht ...
  • Beiträge zu den Boards der Firma FriendlyELEC

    40 179
    40 Themen
    179 Beiträge
    A
    Sieht ganz so aus als würde im nächsten Release der R5S unterstützt werden: https://github.com/openwrt/openwrt/pull/12974 Das Code-Review hat 5? Monate gedauert.
  • Beiträge zu anderen kleinen Platinen

    61 184
    61 Themen
    184 Beiträge
    FrankMF
    Für USB Geräte benötigt man ja ein Netzteil 5V/5A 5V/5A DC power via USB-C, with Power Delivery support Quelle: https://www.raspberrypi.com/products/raspberry-pi-5/ Ich habe jetzt hier ein Netzteil 5V/4,1A, war nichts anderes auf dem Markt zu bekommen. Dann testen wir mal eine SSD am USB3-Port. Beim ersten Bootversuch meckert er über das nicht ausreichende Netzteil. Das kann man mittels eines Befehles in der config.txt steuern. /boot/config.txt usb_max_current_enable=1 Danach erneuter Bootversuch, diesmal klappt alles und es kommen die Dialoge zur Ersteinrichtung. frank@raspberrypi:~ $ duf ╭────────────────────────────────────────────────────────────────────────────────────╮ │ 2 local devices │ ├────────────────┬────────┬───────┬────────┬─────────────────────┬──────┬────────────┤ │ MOUNTED ON │ SIZE │ USED │ AVAIL │ USE% │ TYPE │ FILESYSTEM │ ├────────────────┼────────┼───────┼────────┼─────────────────────┼──────┼────────────┤ │ / │ 219.5G │ 11.3G │ 199.1G │ [..........] 5.1% │ ext4 │ /dev/sda2 │ │ /boot/firmware │ 510.0M │ 72.3M │ 437.7M │ [#.........] 14.2% │ vfat │ /dev/sda1 │ ╰────────────────┴────────┴───────┴────────┴─────────────────────┴──────┴────────────╯ ╭─────────────────────────────────────────────────────────────────────────────────────────╮ │ 5 special devices │ ├────────────────┬────────┬────────┬────────┬─────────────────────┬──────────┬────────────┤ │ MOUNTED ON │ SIZE │ USED │ AVAIL │ USE% │ TYPE │ FILESYSTEM │ ├────────────────┼────────┼────────┼────────┼─────────────────────┼──────────┼────────────┤ │ /dev │ 3.8G │ 0B │ 3.8G │ │ devtmpfs │ udev │ │ /dev/shm │ 3.9G │ 528.0K │ 3.9G │ [..........] 0.0% │ tmpfs │ tmpfs │ │ /run │ 805.0M │ 5.8M │ 799.1M │ [..........] 0.7% │ tmpfs │ tmpfs │ │ /run/lock │ 5.0M │ 48.0K │ 5.0M │ [..........] 0.9% │ tmpfs │ tmpfs │ │ /run/user/1000 │ 805.0M │ 208.0K │ 804.8M │ [..........] 0.0% │ tmpfs │ tmpfs │ ╰────────────────┴────────┴────────┴────────┴─────────────────────┴──────────┴────────────╯ Kurzer Speedtest frank@raspberrypi:~ $ dd if=/dev/zero of=sd.img bs=1M count=4096 conv=fdatasync 4096+0 Datens�tze ein 4096+0 Datens�tze aus 4294967296 Bytes (4,3 GB, 4,0 GiB) kopiert, 31,8582 s, 135 MB/s Hier sieht man auch ein kleines Problem, die Umlaute passen nicht, obwohl ich am RPi alles auf Deutsch gestellt habe Ok, kümmern wir uns später drum. Fazit Angesichts der Tatsache, das für den RPi 5 auf dem Markt so gut wie nichts zu bekommen ist, muss man sich halt behelfen. Denke das Netzteil sollte in dieser aktuellen Konfiguration völlig ausreichend sein. Vorsichtig wäre ich, wenn man jetzt am zweiten USB3 Port eine konventionelle HDD anschließen wollte. Leider bekomme ich auf dem Markt auch kein UART Verbindungskabel HAT für SSD Falls jemand einen kennt, der so was verkauft, bitte eine Info hier lassen. Danke!
  • 36 Themen
    71 Beiträge
    FrankMF
    Verkauft!
  • Dient nur dem Testen der ActivityPub Funktionen des neuen NodeBB 4.0

    301 3k
    301 Themen
    3k Beiträge
    julian@community.nodebb.orgJ
    fox@social.hostnetwork.xyz thems fightin' words
Popular Tags

Online Users