41554 blogs · [ { "id": "01a0bdc8-a433-7135-9e87-ca8eb631c4e0", "title": "tcplb.sh", "url": "https://ogris.de/tcplb.sh", "published_at": "2026-09-18T18:05:00+00:00" }, { "id": "01a087b6-0c5a-710a-8371-36e6dc0caf9d", "title": "grapheqd version 9", "url": "https://ogris.de/grapheqd/", "published_at": "2026-09-06T10:33:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8ded69dcf", "title": "ftp6proxy version 0.5", "url": "https://ogris.de/ftp6proxy/", "published_at": "2026-08-22T10:26:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8df6beb02", "title": "pomavold version 0.9", "url": "https://ogris.de/pomavold/", "published_at": "2026-08-22T10:25:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8e05ae7c7", "title": "ovpn.py version 4", "url": "https://ogris.de/python/ovpn.py", "published_at": "2026-08-04T18:47:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8e0e167f8", "title": "Unbound on FreeBSD 15", "url": "https://ogris.de/unbound/", "published_at": "2026-06-07T10:40:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8e1a473cc", "title": "Upgrading PostgreSQL with pg_upgrade on FreeBSD", "url": "https://ogris.de/howtos/freebsd-postgresql-pg_upgrade.html", "published_at": "2026-06-06T09:46:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8e2165b9a", "title": "How to update Python in a venv", "url": "https://ogris.de/#id202606061117", "published_at": "2026-06-06T09:17:00+00:00" }, { "id": "01a087b6-0c5b-7333-87b2-24e8e230e14b", "title": "How to use a custom-built jemalloc with BIND on FreeBSD", "url": "https://ogris.de/howtos/freebsd-jemalloc.html", "published_at": "2025-10-22T18:53:00+00:00" }, { "id": "01a087b6-0c5c-7189-9b69-71afaf15fc5d", "title": "How to run FreeBSD as virtual machine using bhyve", "url": "https://ogris.de/byhve/", "published_at": "2025-09-28T07:58:00+00:00" }, { "id": "01a087b6-0c5c-7189-9b69-71afaf50026a", "title": "Environmental sensors based on the ESP8266", "url": "https://ogris.de/sensors8266", "published_at": "2025-06-08T14:31:00+00:00" }, { "id": "01a087b6-0c5c-7189-9b69-71afaf644efa", "title": "getpeercred.c", "url": "https://ogris.de/getpeercred.c", "published_at": "2025-06-07T10:59:00+00:00" }, { "id": "01a087b6-0c5c-7189-9b69-71afafe4738d", "title": "Increase kern.maxswzone or reduce amount of swap", "url": "https://ogris.de/#id202505251444", "published_at": "2025-05-25T12:44:00+00:00" }, { "id": "01a087b6-0c5c-7189-9b69-71afb02f18cb", "title": "New version of s3file.py", "url": "https://ogris.de/s3file/", "published_at": "2025-05-08T18:01:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d7d670e59", "title": "How to build SSL certificates with easy-rsa that webbrowsers accept", "url": "https://ogris.de/#id202504032031", "published_at": "2025-04-03T18:31:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d7dd3c32d", "title": "graypold-12", "url": "https://ogris.de/postfix/", "published_at": "2025-03-29T19:58:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d7e8aeb5c", "title": "Building a high available FreeBSD cluster", "url": "https://ogris.de/carp/freebsd-ha-cluster.html", "published_at": "2025-03-20T23:19:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d7ec0dc04", "title": "clucp version 2", "url": "https://ogris.de/clucp/", "published_at": "2025-03-07T22:28:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d7faa1b67", "title": "LogBlitz 21", "url": "https://ogris.de/logblitz/", "published_at": "2024-10-09T16:49:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d7ff662d6", "title": "pgAdmin 4 on FreeBSD 14", "url": "https://ogris.de/howtos/freebsd-pgadmin4.html", "published_at": "2024-09-25T21:53:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d80c88fe7", "title": "New version of rrd4cmk.pl", "url": "https://ogris.de/perl/rrd4cmk.pl", "published_at": "2024-08-30T18:12:00+00:00" }, { "id": "01a087b6-0c5d-7103-95e5-958d8116f3a7", "title": "Random password generator with Python >= 3.6", "url": "https://ogris.de/#id202406302223", "published_at": "2024-06-30T20:23:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb5443725d1", "title": "New version of kvmlib", "url": "https://ogris.de/kvm/", "published_at": "2024-06-16T10:03:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb5448803f5", "title": "499.ipdb", "url": "https://ogris.de/499.ipdb", "published_at": "2024-04-16T17:45:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb5450912ed", "title": "text2png.py", "url": "https://ogris.de/python/text2png.py", "published_at": "2024-03-20T20:41:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54527898a", "title": "VLAN definition on FreeBSD 14", "url": "https://ogris.de/#id202402251338", "published_at": "2024-02-25T12:38:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54607e823", "title": "newgrp", "url": "https://ogris.de/#id202402251143", "published_at": "2024-02-25T10:43:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb546bb2719", "title": "Capture traffic remotely, display live with Wireshark", "url": "https://ogris.de/#id202402251137", "published_at": "2024-02-25T10:37:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb5476bf268", "title": "Updating a FreeBSD system", "url": "https://ogris.de/howtos/freebsd-update.html", "published_at": "2024-02-24T15:02:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb548151de9", "title": "gitup", "url": "https://ogris.de/#id202401172225", "published_at": "2024-01-17T21:25:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb548ac6551", "title": "Yet another new version of pocgi.py", "url": "https://ogris.de/python/pocgi.py", "published_at": "2023-12-20T21:22:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54985b7bc", "title": "Updating ports on FreeBSD 14", "url": "https://ogris.de/#id202312132115", "published_at": "2023-12-13T20:15:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb5498d80b9", "title": "formdata.py", "url": "https://ogris.de/python/formdata.py", "published_at": "2023-12-08T19:05:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54a273517", "title": "Benchmarks 2", "url": "https://ogris.de/benchmarks/", "published_at": "2023-11-05T19:40:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54a81b2ce", "title": "Apache Tomcat and TLS/SSL certificates in PEM or PKCS12 format", "url": "https://ogris.de/howtos/tomcat-certificates.html", "published_at": "2023-09-15T19:39:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54b012df6", "title": "New version of privatebinc.py", "url": "https://ogris.de/python/privatebinc.py", "published_at": "2023-09-15T17:37:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54ba6e9e5", "title": "Initialise the event counter database without overwriting existing values", "url": "https://ogris.de/#id202309132228", "published_at": "2023-09-13T20:28:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54c926984", "title": "initramfs for LVM", "url": "https://ogris.de/initramfs.lvm/", "published_at": "2023-09-13T20:19:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54d363d18", "title": "Event counter shared amongst Python, Perl, and C", "url": "https://ogris.de/#id202309122055", "published_at": "2023-09-12T18:55:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54db15207", "title": "Explosive regular expressions", "url": "https://ogris.de/howtos.html", "published_at": "2023-09-09T19:51:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54e110965", "title": "bsdrss", "url": "https://github.com/felixjogris/bsdrss", "published_at": "2023-09-09T19:19:00+00:00" }, { "id": "01a087b6-0c5e-73d6-b99d-2eb54eb1eec2", "title": "spf.pl", "url": "https://ogris.de/howtos/spf.pl", "published_at": "2023-09-09T18:21:00+00:00" }, { "id": "01a087b6-0c5f-7028-b4ff-ca17cf57b49b", "title": "rtgen.py", "url": "https://ogris.de/howtos/rtgen.py", "published_at": "2023-09-09T18:03:00+00:00" }, { "id": "01a087b6-0c5f-7028-b4ff-ca17d043b0b4", "title": "pgnumeric.c", "url": "https://ogris.de/howtos/pgnumeric.c", "published_at": "2023-09-09T16:51:00+00:00" }, { "id": "01a087b6-0c5f-7028-b4ff-ca17d115051b", "title": "rrdquery.pl version 5", "url": "https://ogris.de/rrdquery/", "published_at": "2023-09-09T15:35:00+00:00" }, { "id": "01a087b6-0c5f-7028-b4ff-ca17d1d0381e", "title": "double.pl", "url": "https://ogris.de/perl/double.pl", "published_at": "2023-09-08T23:09:00+00:00" }, { "id": "01a087b6-0c5f-7028-b4ff-ca17d25ef9ab", "title": "Multiple instances of NetScaler web server logging on one Linux box", "url": "https://ogris.de/howtos/nswl@.service", "published_at": "2023-09-08T20:41:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40a9b340d", "title": "Patch for Kernel/System/LinkObject.pm of OTRS and Znuny", "url": "https://ogris.de/otrs/Kernel-System-LinkObject.pm.diff", "published_at": "2023-09-08T20:40:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40ad6a148", "title": "s3.php", "url": "https://ogris.de/howtos/s3.php", "published_at": "2023-09-08T20:39:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40bb12a82", "title": "smtp.py", "url": "https://ogris.de/howtos/smtp.py", "published_at": "2023-09-08T20:38:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40c787a6c", "title": "argparser.py", "url": "https://ogris.de/howtos/argparser.py", "published_at": "2023-09-08T20:37:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40d43e6d6", "title": "mce.py", "url": "https://ogris.de/howtos/mce.py", "published_at": "2023-09-08T20:36:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40d929693", "title": "HTML files and folder symbols", "url": "https://ogris.de/howtos/foldersymbols.html", "published_at": "2023-09-08T20:35:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40e34e394", "title": "How to show git commit logs up to a certain date", "url": "https://ogris.de/#id202309042230", "published_at": "2023-09-04T20:30:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec40f2c17e7", "title": "How to get the current date and time in Lisbon", "url": "https://ogris.de/#id202308232255", "published_at": "2023-08-23T20:55:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec4100a1725", "title": "dnskey2id.pl", "url": "https://ogris.de/perl/dnskey2id.pl", "published_at": "2023-08-03T18:05:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec410424dd4", "title": "ampctrld version 2", "url": "https://ogris.de/ampcontrol/", "published_at": "2023-05-23T20:17:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec410e304d4", "title": "CARP on FreeBSD 14", "url": "https://ogris.de/#id202304281932", "published_at": "2023-04-28T17:32:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec4112daaf1", "title": "Gentoo Linux: /var/tmp already exists and is not a directory", "url": "https://ogris.de/#id202304230844", "published_at": "2023-04-23T06:44:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec411b9a7a9", "title": "Cyrus IMAP server stops exporting calendar events", "url": "https://ogris.de/#id202304172327", "published_at": "2023-04-17T21:27:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec412034005", "title": "How to get the base64 encoded SHA hash of an existing file, part two", "url": "https://ogris.de/sha512.c", "published_at": "2023-03-26T22:28:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec4122d58c0", "title": "How to get the base64 encoded SHA hash of an existing file", "url": "https://ogris.de/#id202212181957", "published_at": "2022-12-18T18:57:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec41297a144", "title": "Apache and form based login", "url": "https://ogris.de/howtos/apache-loginform.html", "published_at": "2022-12-04T11:42:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec412ad5ad1", "title": "Updated: Small Python container for Docker", "url": "https://ogris.de/howtos/docker-python.html", "published_at": "2022-11-01T17:02:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec413886a58", "title": "New version of check_tvh.py", "url": "https://ogris.de/python/check_tvh.py", "published_at": "2022-11-01T09:48:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec413c27a15", "title": "cURL and self signed certificates on FreeBSD 13", "url": "https://ogris.de/howtos/freebsd-curl-selfsigned.html", "published_at": "2022-10-19T17:54:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec414ae3b65", "title": "Updated howto pgAdmin 4 on Gentoo", "url": "https://ogris.de/howtos/gentoo-pgadmin4.html", "published_at": "2022-10-12T18:51:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec4158816ab", "title": "How to check whether a given text is a valid base64 encoded string in plain (Postgre)SQL", "url": "https://ogris.de/howtos/is_valid_base64.sql", "published_at": "2022-08-25T21:28:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec415ae124d", "title": "TSIG authenticated zone transfers with Perl and Net::DNS", "url": "https://ogris.de/howtos/perl-axfr-tsig.html", "published_at": "2022-08-25T19:40:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec416120962", "title": "Automatic version numbers with Git", "url": "https://ogris.de/howtos/git-automatic-version-numbers.html", "published_at": "2022-07-31T09:55:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec4169fdb03", "title": "Tvhead2TVB version 1.0.1.0", "url": "https://ogris.de/tvhead2tvb/", "published_at": "2022-07-15T13:32:00+00:00" }, { "id": "01a087b6-0c60-7088-803b-fec41764a20e", "title": "ConvertSecureStringToPlainText.ps1", "url": "https://ogris.de/howtos/ConvertSecureStringToPlainText.ps1", "published_at": "2022-06-13T21:15:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f742086be74", "title": "Gave nextcron.py its own page", "url": "https://ogris.de/nextcron/", "published_at": "2022-06-06T13:24:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f74209af7c0", "title": "New version of s3file.py", "url": "https://ogris.de/python/s3file.py", "published_at": "2022-06-05T16:55:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f7420c625b0", "title": "nextcron.py version 20220419", "url": "https://ogris.de/python/nextcron.py", "published_at": "2022-04-19T19:20:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f74215b623f", "title": "Apache and Fail2ban", "url": "https://ogris.de/howtos/apache-fail2ban.html", "published_at": "2022-01-16T13:17:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f74221e6d5d", "title": "New version of update_znuny.sh", "url": "https://ogris.de/otrs/update_znuny.sh", "published_at": "2021-11-21T16:43:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f7422a2028d", "title": "New version of imapnotes", "url": "https://ogris.de/imapnotes/", "published_at": "2021-10-10T14:54:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f7423513b55", "title": "FastCGI with nginx and fcgiwrap on FreeBSD", "url": "https://ogris.de/howtos/freebsd-nginx-fastcgi.html", "published_at": "2021-06-07T20:44:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f74241d8ce3", "title": "New version of zfs-snap", "url": "https://ogris.de/zfs-snap/", "published_at": "2021-05-09T11:25:00+00:00" }, { "id": "01a087b6-0c61-7320-a178-9f74248b6f53", "title": "Building a digital video recorder with FreeBSD", "url": "https://ogris.de/howtos/freebsd-dvr.html", "published_at": "2020-07-07T20:39:00+00:00" } ] posts Claim your blog
Back to ogris.de
Blog · corpus.blog/blogs/ogris.de/posts

ogris.de

ogris.de

2026

2025

2024

2023

2022

2021

2020