# Life! > "Your time is limited, so don’t waste it living someone else’s life!" Public Ghost content for AI and LLM tooling. Use `/llms-full.txt` for consolidated page and post context. Append `.md` to any post or page URL to get the content in Markdown (for example, `/example-post.md`). ## Pages - [Authors](https://ostreff.info/authors.md) - [Community guidelines](https://ostreff.info/community-guidelines.md) - One of the best things about sharing work online is being able to engage with the community that forms around it. That's you! The comments section on this site is a space for you to chat with other members,share knowledge and experiences, and share what content you enjoyed the most. To help keep th… - [Newsletter](https://ostreff.info/newsletter.md) - [Tags](https://ostreff.info/tags.md) ## Posts - [How to Fix the Circular Dependency Between GLib and GObject-Introspection on FreeBSD](https://ostreff.info/how-to-fix-the-circular-dependency-between-glib-and-gobject-introspection-on-freebsd.md) - Updating ports on FreeBSD, you might hit a frustrating wall with devel/glib20 and devel/gobject-introspection. You try to update glib, but it fails because it requires a newer gobject-introspection. However, updating gobject-introspection fails because it needs a newer glib. - [Designing a Bulletproof Backup & Restore System for PowerDNS with LMDB Views on FreeBSD](https://ostreff.info/designing-a-bulletproof-backup-restore-system-for-powerdns-with-lmdb-views-on-freebsd.md) - In my previous post, I detailed how a silent dependency upgrade from LMDB 0.9.x to LMDB 1.0 can completely break a PowerDNS Authoritative Server installation due to on-disk format incompatibility. While upgrading binaries is simple, the real challenge lies in protecting your data. If you are levera… - [Solving LMDB Version Incompatibility in PowerDNS: A Post-Mortem](https://ostreff.info/solving-lmdb-version-incompatibility-in-powerdns-a-post-mortem.md) - As system administrators, we often pride ourselves on maintaining "zero-downtime" environments. However, upgrading core system libraries—specifically those handling database engines like LMDB—can sometimes lead to silent incompatibilities that threaten the integrity of our services. - [How to monitor your AdGuardHome via netdata](https://ostreff.info/how-to-monitor-your-adguardhome-via-netdata.md) - Short description how to integrate AdGuardHome inside your netdata dashboard. - [Recommendation for www/adguardhome FreeBSD port](https://ostreff.info/recommendation-for-www-adguardhome-freebsd-port.md) - It greatly reduces the amount of ads displayed by sites these days. - [NetData latest version for FreeBSD](https://ostreff.info/netdata-latest-version-for-freebsd.md) - Here I'm providing my development of the port. It uses name net-mgmt/netdata-devel to not overlap with official FreeBSD port name. - [16 ( 0x10 )](https://ostreff.info/16-0x10.md) - Rest in peace, mom! - [How can you use Beszel on FreeBSD?](https://ostreff.info/how-can-you-use-beszel-on-freebsd.md) - I am applying hear ready-made beszel-agent and beszel-hub compiled by me, on freebsd 15 amd64, using go 1.26.1. - [Using Caddy as free SSL certificates manager](https://ostreff.info/using-caddy-as-free-certificates-manager.md) - It's really convinient to use caddy for renewing multiple free SSL certificates. Here is my automation for postfix and dovecot - [Change php version on FreeBSD](https://ostreff.info/change-php-version-on-freebsd.md) - Simplify changing of php version on FreeBSD - [oCIS on FreeBSD](https://ostreff.info/ocis-on-freebsd.md) - ownCloud Infinite Scale on FreeBSD stable/15 - [Evolution of EuroZone](https://ostreff.info/evolution-of-eurozone.md) - [Happy New Year!](https://ostreff.info/happy-new-year-2.md) - Happy New Year! Welcome it with joy, live it in happiness, send it out with health! - [OwnCloud Infinite Scale with Go 1.25.x](https://ostreff.info/owncloud-infinite-scale-with-go-1-25-x.md) - Quick and dirty manual how to build ocis with go 1.25.5 - [RFC 1925](https://ostreff.info/rfc-1925.md) - Greatest RFC ever! - [How to build and use Python 3.14.x on FreeBSD as the default version](https://ostreff.info/how-to-use-python-3-14-x-on-freebsd.md) - This is my experiment running on machine where the site is hosted. - [Upgrade to PostgreSQL 18.0](https://ostreff.info/upgrade-to-postgresql-18.md) - quick upgrade procedure - [Use SNI in dovecot and postfix](https://ostreff.info/use-sni-in-dovecot-and-postfix.md) - What to do if you have multiple certificates from LetsEncrypt. And this certificates as files are in different crt/key pairs. - [July morning](https://ostreff.info/july-morning-2.md) - Традицията Джулай морнинг. За първите хора, посрещнали юлското утро на брега на морето и как са си представяли свободата - [39 years since the Chernobyl disaster](https://ostreff.info/39-years-since-the-chernobyl-disaster.md) - a chronicle of the tragedy that changed the world. The accident was described by the United Nations as "the greatest ecological disaster in human history." - [Easter](https://ostreff.info/easter-2025.md) - [Цветница](https://ostreff.info/tsvietnitsa2525.md) - Palm Sunday is the Christian moveable feast that falls on the Sunday before Easter. The feast commemorates Christ's triumphal entry into Jerusalem, an event mentioned in each of the four canonical Gospels. - [Първа пролет](https://ostreff.info/spring25.md) - Първият ден на пролетта е добро начало да започнеш на чисто. Забрави всичко лошо и гледай само напред, където те очаква щастие и берекет! - [8 march](https://ostreff.info/8-03-25.md) - International Women's Day is a holiday celebrated annually as a focal point in the women's rights movement. International Women's Day gives focus to issues such as gender equality, reproductive rights, and violence and abuse against women. - [3 март](https://ostreff.info/3-mart-2025.md) - Българио, за тебе те умряха, една бе ти достойна зарад тях, и те за теб достойни, майко, бяха И твойто име само кат мълвяха, умираха без страх. - [Честита Баба Марта!](https://ostreff.info/chiestita-baba-marta.md) - Легенда как е възникнала тази традиция ... - [Monitoring Caddy with Netdata or with Prometheus and Grafana](https://ostreff.info/monitoring-caddy-with-netdata-or-with-prometheus-and-grafana-2.md) - How to monitor Caddy by collecting metrics with Prometheus? Simple - use the caddy's global options to enable prometheus metrics. { servers { metrics } admin localhost:2019 } $ curl -X GET http://localhost:2019/metrics Admin API's HTTP endpoints. # TYPE caddy_admin_http_requests_total counter caddy… - [Ghost CMS now supports Node.js 22](https://ostreff.info/ghost-cms-now-supports-node-js-22.md) - Because of declaring Node.js 20.x LTS to Maintenance state since his EOL in April 2026 it was really important to migrate to newer Node.js LTS version. Of course the performance of newer node.js versions is important too. But the wait is over, with latest released version of ghost, and now it is po… - [PHP 8.4.4 recommendation for php-fpm setting](https://ostreff.info/php-8-4-4-recommendation-for-php-fpm-setting.md) - My experiments with php 8.4.4 to found no high cpu and memory usage has following results: For PHP.INI opcache and jit: [opcache] opcache.enable=1 opcache.enable_cli=1 opcache.interned_strings_buffer=128 opcache.max_accelerated_files=20000 opcache.save_comments=1 opcache.jit=1235 opcache.revalidate… - [Happy New 2025 Year!](https://ostreff.info/happy-new-2025-year.md) - [Merry Christmas!](https://ostreff.info/merry-christmas-2024.md) - [Code to make a wordpress post no-sticky](https://ostreff.info/code-to-make-a-wordpress-post-no-sticky.md) - From time to time in WordPress you can want to remove sticky post mark on some posts. But the theme which you are using, is hiding the button on editor interface. Simple solution to delete all sticky posts - is to modify database using this simple mysql update: update wp_options set option_value="a… - [Migrating from NextCloud to Infinite Scale ocis](https://ostreff.info/migrating-from-nextcloud-to-infinite-scale-obis.md) - There are too many cloud variants and use cases out there to have a migration path for all at hand, but let’s see what we can start with: There is the famous Swiss army knife for clouds called rclone available. The awesome rclone tool makes it easy to migrate data from one installation to another o… - [Holy Church of Saint Demetrius](https://ostreff.info/holy-church-of-saint-demetrius.md) - More - [Use different backend depending on access-request hostname with HAProxy](https://ostreff.info/use-different-backend-depending-on-access-request-hostname-with-haproxy.md) - frontend frontend_main ... use_backend %[req.hdr(host),lower,map(/usr/local/etc/haproxy/subdomains.map,backend_default)] he content of /usr/local/etc/haproxy/subdomains.map would look like this: #domainname backendname one.example.com backend_one two.example.com backend_two ... etc.domain1.com back… - [PowerDNS performance with LMDB Backend](https://ostreff.info/powerdns-performance-with-lmdb-backend.md) - I want to compare the performances of a PowerDNS Authoritative server using a SQL backend, versus one using a LMDB backend. LMDB stands for Lightning Memory-Mapped Database. In a nutshell, it provides an embedded transactional database in the form of a key-value store, and provides: * greatly-incre… - [Performance test results of the fastest WordPress themes](https://ostreff.info/performance-test-results-of-the-fastest-wordpress-themes.md) - Results for the home page ThemeCSS SizeJS SizeDOM ComplexityJS ComplexityCSS ComplexityGenesis Essence pro83.4kb112.1kbA (277)A (175)A (2107)Genesis Mai101.2kb7.6kbA (216)A (29)A (1446)GeneratePress19.4kb7.1kbA (808)A (78)A (1121)Astra39.9kb18kbA (563)A (169)A (1699)Neve38.4kb7.3kbA (492)A (39)A (1… - [Upgrade to PostgreSQL 17.0](https://ostreff.info/upgrade-to-17-0.md) - The postgresql 17 was released 2 days ago. So here is quick manual to upgrade to latest version from 16.4. pkg create postgresql16-server mkdir /tmp/pg-upgrade tar xf postgresql16-server-16.4.pkg -C /tmp/pg-upgrade pkg delete -f databases/postgresql16-server databases/postgresql16-client portmaster… - [Removing old files after rebuilding world](https://ostreff.info/removing-old-files-after-rebuilding-world.md) - # cd /usr/src && yes | make delete-old cd /usr/src/ && make BATCH_DELETE_OLD_FILES=YES delete-old delete-old-libs - [Wordpress and Shell Backdoors](https://ostreff.info/wordpress-and-shell-backdoors.md) - It looks that wordpress has big problems with his possibility to upload files, and also to publish comments. But this opens many possibilities malware to be uploaded to such sites, and then they will be easily hacked. I'm using following configuration for caddy web server configuration: ..... { enc… - [Честит 24 май!](https://ostreff.info/untitled.md) - На 24 май отбелязваме Деня на светите братя Кирил и Методий, на българската азбука, просвета и култура и на славянската книжовност. - [WinRE partition resize to fix installation of KB5034441](https://ostreff.info/winre-resize.md) - Param ( [Parameter(Mandatory=$false,HelpMessage="Skip confirmation")][bool]$SkipConfirmation=$false, [Parameter(Mandatory=$true,HelpMessage="Path to backup old WinRE partition content to")][string]$BackupFolder ) # ------------------------------------ # Helper functions # --------------------------… - [How-to create bootable Windows usb flash on MacOS](https://ostreff.info/how-to-create-bootable-windows-usb-flash-on-macos.md) - First see what disks you have on your MacOS % diskutil list /dev/disk0 (internal, physical): #: TYPE NAME SIZE IDENTIFIER 0: GUID_partition_scheme *500.3 GB disk0 1: EFI EFI 209.7 MB disk0s1 2: Apple_APFS Container disk1 500.1 GB disk0s2 /dev/disk1 (synthesized): #: TYPE NAME SIZE IDENTIFIER 0: APF… - [Ghost CMS - how to set it to use smtp email via postfix](https://ostreff.info/ghost-how-to-setting-smtp-email-via-postfix.md) - It is really not easy task to set Ghost CMS to use localhost postfix. Actually everything is based on Nodemailer javascript module. Here is my working config: "mail": { "from": "'Ostreff Ghost Support' ", "transport": "SMTP", "options": { "service": "postfix", "host": "localhost… - [Déjà vu](https://ostreff.info/deja-vu.md) - [Свети великомъченик Георги Победоносец](https://ostreff.info/svieti-vielikomchienik-gieorghi-pobiedonosiets.md) - Свети великомъченик Георги Победоносец (275 – 281 г. – 23 април 303 г.) е един от най-почитаните светци, мъченик за Христовата вяра, убит по време на Диоклециановите гонения. Мощите на свети Георги са погребани в град Лида/Диосполис в римската провинция Палестина, част от реформираната Сирия Палест… - [News](https://ostreff.info/mattermost.md) - Mattermost slack was recovered again on this url. OCIS ownCloud Infinite Scale is hosted here. Interesting web site is hosted also here. - [Easter](https://ostreff.info/easter.md) - Easter 2024 - [DOS 4.0 src](https://ostreff.info/dos-4-0-src.md) - MS-DOS/v4.0 at main · microsoft/MS-DOSThe original sources of MS-DOS 1.25, 2.0, and 4.0 for reference purposes - microsoft/MS-DOSGitHubmicrosoft - [Dnipro 20/04/2024](https://ostreff.info/dnipro.md) - [Happy 2024 Year](https://ostreff.info/happy-2024-year.md) - [Caddy security recommendation](https://ostreff.info/ghost-recommendation.md) - Use security/portacl-rc to enable privileged port binding: # portmaster security/portacl-rc # sysrc portacl_users+=www # sysrc portacl_user_www_tcp="http https" # sysrc portacl_user_www_udp="https" # service portacl enable # service portacl start Configure caddy to run as www:www # sysrc caddy_user… - [HTTP/3 test passed](https://ostreff.info/http-3-pass.md) - HTTP/3 Check - ostreff.infoIs my site using HTTP3? Check HTTP3 service on any URL. Test QUIC service, too.ostreff.info - [ZFS snapshots](https://ostreff.info/zfs-snapshots.md) - After long usage of zfs file system, probably you will finish like me with too much space ocupied by snapshots. Quick way to free this space is to use commands like this: zfs list -H -o name -t snapshot | xargs -n1 zfs destroy -R - [MySQL om ZFS](https://ostreff.info/mysql-om-zfs.md) - It's highly recommended to provide special containers for MySQL logs and database. Personally I'm doing somethink like this, just before start database for the first time: zfs create zroot/var/mysql-db ; \ zfs create zroot/var/mysql-log ; \ zfs set recordsize=16k zroot/var/mysql-db ; \ zfs set atim… - [Conversion PFX to PEM certificate suitable for HAproxy](https://ostreff.info/conversion-pfx-to-pem-suitable-for-haproxy.md) - If you are maintaining such haproxy ssl offloading, probably this quick'n'dirty script will be useful for you. !#/bin/sh openssl pkcs12 -in $1.pfx -out $1_nokey.pem -nokeys && \ openssl pkcs12 -in $1.pfx -out $1_withkey.pem && \ openssl rsa -in $1_withkey.pem -out $1.key && \ cat $1_nokey.pem $1.ke… - [Report responds to the COVID-19 Origin Act of 2023](https://ostreff.info/report-responds-to-the-covid-19-origin-act-of-2023.md) - Report on Potential Links Between the Wuhan Institute of Virology and the Origins of COVID 19 20230623 Report-on-Potential-Links-Between-the-Wuhan-Institute-of-Virology-and-the-Origins-of-COVID-19-20230623.pdf 974 KB download-circle Official source is here on OFFICE of the DIRECTOR of NATIONAL INTE… - [July 25, 1946 The Baker Trial](https://ostreff.info/july-25-1946-the-baker-trial.md) - [Български за рускоговорящи - аудио, книги + тест (Болгарский для русскоговорящих аудио, книги + ТЕСТЫ)](https://ostreff.info/bg4ru.md) - С електронните книги на „Каритас“, ученето на български език е удобно и лесно | CaritasОбучителните материали са подходящи както за хора, които в момента изучават български език, така и за завършилите курсове и желаещи да усъвършенстват своето произношение.Caritasvanya klecherova Учебник за покрива… - [Инструкции за даване на хапче на котка](https://ostreff.info/instructions_for_cat_lovers.md) - Вземете котката и я сложете да легне върху лявата си ръка както се държи бебе. Поставете десния си палец и показалец от двете страни на устата на котката и притиснете бузите й, докато държите хапчето в дясната си ръка. Когато котката отвори уста, хвърлете хапчето вътре. Позволете на котката да затв… - [Cisco Live 2023](https://ostreff.info/cisco-live-2022.md) - Amsterdam Feb 6-10 - Attend Online Join online for the live broadcast from Cisco Live 2023 Amsterdam – three days of inspiration, learning and fun. Save the date for February 7-9. - [Guest Access Disabled By Default In Windows 10 for SMB2 protocol](https://ostreff.info/guest-access-disabled-by-default-in-windows-10-for-smb2.md) - In Windows 10 after version 1709, Windows Server also after version 1709, the SMB2 client no longer allows the following actions: * Guest account access to a remote server * Fallback to the Guest account after invalid credentials are provided SMBv2 has the following behavior in these versions of Wi… - [zpool migrations](https://ostreff.info/zpool.md) - [Happy New Year](https://ostreff.info/happy-new-year.md) - [Merry Christmas!](https://ostreff.info/merry-christmas-2-2.md) - [Functions utf8_encode and utf8_decode are Deprecated in PHP 8.2](https://ostreff.info/functions-utf8_encode-and-utf8_decode-are-deprecated-in-php-8-2.md) - utf8_encode and utf8_decode functions, despite their names, are used to convert strings between ISO-8859-1 (Also known as "Latin 1") and UTF-8 encodings. These functions do not attempt to detect the actual character encoding in a given text, and always convert character encodings between ISO-8859-1… - [How to make your Synology Router perform as Apple Time Capsule compatible device](https://ostreff.info/how-to-make-your-synology-router-timecapsule-compatible.md) - Once you have found a suitable external USB drive compatible with usb 3.2/type A connector. You connect it to your router, and you're surprised to see that the SRM OS on device says you can't use that disk. You go to the synology website to check if there is a compatibility list and you are unpleas… - [Relaxation video](https://ostreff.info/relaxation-video.md) - [HTTP/3 implemented](https://ostreff.info/http3.md) - My website now supports all versions of the http protocol, including http/3. IPv6/IPv4 are also supported. Added also SVCB record type into DNS server: For questions related to how-to enable HTTP/3 support in your favorite browser, you need to google about that information. - [How to display TLS server extensions on FreeBSD](https://ostreff.info/how-to-display-tls-server-extensions-on-freebsd.md) - Use openssl command-line utility to display TLS server extensions. #!/usr/local/bin/bash # Display TLS extensions # # Example: # $ get_tls_extensions.sh sleeplessbeastie.eu # Negotiated TLS version: TLSv1.2 # TLS extensions: # - EC point formats # - extended master secret # - session ticket # - ren… - [Ghost CMS advices](https://ostreff.info/pm2-rcd.md) - After some period of problems related to the complicated system dependent on many different node.js components, I had to redo the mechanism by which my GhostCMS based blog is launched on FreeBSD 13/stable. First my experience on what to do when you find yourself in the situation where you can no lo… - [HOWTO use Python 3.11-rc2 under FreeBSD13-stable](https://ostreff.info/python311.md) - Update Python 3.11 is out officially. You can easily change the version used in the operating system. I highly recommend only having one version of python installed - otherwise it becomes a big mess. To do this, you must first specify in the /etc/make.conf file which version you want to use. DEFAUL… - [Safari 16.0 problems on older Macs](https://ostreff.info/safari-16-0-problems-on-older-macs.md) - Was having the issue with a mid 2015 MacBook Pro Retina running Monterey 12.6 and Safari 16.0 -- Google Maps, Apple Maps, and Mapquest.com all "crashed" to black screen with compressed artifacts running across middle of page horizontally. Solution - Go to Safari > Develop > Experimental Features an… - [Who's Who in terms of GDP in 2022](https://ostreff.info/who-is-who-in-gdp-plane.md) - Source: https://www.visualcapitalist.com/100-trillion-global-economy/ - [Любопитно ...](https://ostreff.info/liubopitno.md) - Source: LinkedIn Знаете че никога не съм бил запален фен на г-н Гейтс III, но трябва да му се признае че има опит, постигнал е успех и има визия, какво се случва в света. - [How to solve NSPOSIXErrorDomain:40](https://ostreff.info/how-to-solve-nsposixerrordomain-40-2.md) - I’m so frustrated that I need to use another browser because Safari randomly pops up this error whenever he wants, just on the MBP ( on iPhone and iPad works just fine )... It’s firewall related problem. Disable firewall and you’re good. - [Slack integration](https://ostreff.info/slack-integration.md) - In previous year I have thinked many times that Facebook [https://facebook.com] and other social media places are not going into right direction. So I've started my own private Slack [https://slack.ostreff.info] instance in the internet. Everybody is welcome to join there! All blogs messages will a… - [Economy 101 quick'n'simple explanation](https://ostreff.info/economy-101-explain.md) - [Find out which sleep mode your Mac uses](https://ostreff.info/find-out-which-sleep-mode-your-mac-uses.md) - You should use Terminal to find out which sleep mode your Mac is currently set to use. Then you can use Terminal to change it to a different mode if you want to. pmset -g | grep hibernatemode Possible results are: hibernatemode 0 (standard sleep) hibernatemode 1 (hibernate mode, for pre-2005 portab… - [Happy New 2022 Year!](https://ostreff.info/happy-new-2022-year.md) - Happy New 2022 Year! - [Mobile QoS](https://ostreff.info/mobile-qos.md) - [Automate NextCloud updates](https://ostreff.info/automate-nextcloud-updates.md) - Here is my script to automate NextCloud updates. They can be put into crontab in example: #!/bin/csh setenv nextcloud "/usr/local/www/nextcloud" pushd $nextcloud sudo -u www -D $nextcloud /usr/local/bin/php --define apc.enable_cli=1 updater/updater.phar --no-interaction sudo -u www -D $nextcloud /u… - [Automate GHOST updates](https://ostreff.info/automate-ghost-update.md) - Here are my scripts for automaticaly update my GHOST updates on FreeBSD. First i'm listing my rc.d script for starting it: #!/bin/sh # PROVIDE: ghost # REQUIRE: DAEMON SERVERS mysql postgresql slapd # KEYWORD: shutdown # # Add the following lines to /etc/rc.conf to enable powerdns: # # ghost_enable… - [Unbelievable](https://ostreff.info/art-in-coding.md) - 💡 JBIG2 doesn't have scripting capabilities, but when combined with a vulnerability, it does have the ability to emulate circuits of arbitrary logic gates operating on arbitrary memory. So why not just use that to build your own computer architecture and script that!? That's exactly what this expl… - [Merry Christmas!](https://ostreff.info/merry-christmas.md) - [MySQL 8.0.27 upgrade failure](https://ostreff.info/mysql-8-0-27-upgrade-failure.md) - If after the upgrade the mysql doesn't start don't panic! In mysql8 mysql_upgrade command is dummy, and the database upgrades automatic on first restart. In my scenario I was upgrading from 8.0.26 to mysql8.0.27 and I see errors like bellow and the database won't start: 2021-11-25T13:44:12.805159Z… - [Upgrade PostgreSQL 14.5 to 15.x on FreeBSD](https://ostreff.info/upgrade-postgresql-on-freebsd.md) - New version of postgresql 15 database have arrived. I have updated the manual to newest possible upgraded version on 14 october 2022. Stop your postgresql database daemon on FreeBSD machine: service postgresql stop Create package containing your old version ( 14.5 ) binaries ( depends are you using… - [Howto run and update ghost 4.x on node.js 17.x](https://ostreff.info/ghost-4-x-running-on-node-17-x.md) - It looks that there is big inconsistency in FreeBSD ports [https://www.freebsd.org/ports/] - related to python 3.10 [https://www.python.org] and node.js [https://nodejs.org/en/]. Currently only node.js 17.x can be build if you have such combination of programming languages on your system. And the g… - [Ghost and sqlite3](https://ostreff.info/ghost-and-sqlite3.md) - After many problems and outages of my blog now It is clear for me that it is better to use mysql as database backend in Ghost CMS! It looks that with Node14 it doesn't work with sqlite3 database backend. Migration is easy - just take the latest backup *.json file from ./content/db/ and then follow… - [Matomo INFILE usage with MySQL8 and PHP8](https://ostreff.info/matomo-with-mysql8-and-php8.md) - It looks tricky to cheat matomo [https://matomo.org] INFILE usage when you use PHP8 [https://www.php.net/releases/8.0/en.php] and MySQL8 [https://www.mysql.com]. My quick hints are: 1. Did you have put in my.cnf file: secure-file-priv = //matomo/tmp/assets/ 2. Do you have in php-fpm.conf file line… - [Триумфът на стадния имунитет ...](https://ostreff.info/triumft-na-stadniia-imunitiet.md) - Поредния анализ публикуван от Георги К. Маринов работещ в Department of Genetics, Stanford University, Stanford, California 94305, USA. Оригиналният текст е публикуван от г-н Маринов в Google Disk тук: 2021-06-05-herd-immunity.pdfGoogle Docs - [Локдаун за последно или до безкрай?](https://ostreff.info/lokdaun-za-posliedno-ili-do-biezkrai.md) - Поредният много силен материал от Георги К. Маринов [https://www.facebook.com/gkmarinov] работещ в Department of Genetics, Stanford University, Stanford, California 94305, USA 2021-03-18-ZeroCOVID.pdfGoogle Docs [https://drive.google.com/file/d/1eOHEejDD77sCWQk6nkazAejgi2fbhjWQ/view]И локално копие… - [Cisco Live 2021](https://ostreff.info/cisco-live-2021.md) - Cisco Live 2021 | Digital Networking EventIn 2021, Cisco’s premier education and training event for IT professionals is going global. Join us on March 31 - April 1, 2021.Cisco [https://www.ciscolive.com/emea.html] - [Installing [matrix]-bridges on FreeBSD](https://ostreff.info/installing-matrix-bridges-on-freebsd.md) - Here is my example using mautrix-facebook [https://github.com/tulir/mautrix-facebook] as example‌ $ mkdir bridges/facebook $ cd bridges/facebook $ virtualenv -p /usr/local/bin/python3.7 . $ bash $ source bin/activate $ pip install --global-option=build_ext --global-option="-I/usr/local/include" --u… - [ELF binary type "0" not known.](https://ostreff.info/elf-binary-type-0-not-known.md) - Today I've invested some time to bring back to life my personal Cloud storage [https://cloud.ostreff.info/]. The reason for his death was upgrade to PHP8 [https://www.php.net/releases/8.0/en.php]. So after some research I've found that at this moment the only compatible to that php version was Next… - [Build graphics/pecl-imagick PHP 8 compatible extension](https://ostreff.info/magick-php-extension-from.md) - The version in the ports tree is not working - it shows some errors when installed. But the source on the master brach of the Imagick repo [https://github.com/Imagick/imagick] seems to work. Here's how you can use it. 1. Clone the repo somewhere on disk 2. Execute following commands: cd phpize ./co… - [How to build and install Mattermost plugins on FreeBSD](https://ostreff.info/how-to-install-mattermost-plugins-on-freebsd.md) - I was unpleasantly surprised to find that all plugins published on Mattermost plugin marketplace [https://integrations.mattermost.com] are not working on installed server on FreeBSD. They all are failing to start - it doesn't matter did you enabled linux64 emulation [https://docs.freebsd.org/en/boo… - [How to made Websocket traffic to go via HAProxy](https://ostreff.info/how-to-haproxy-made-web-sockets.md) - The solution was simple: Tell HAProxy to tag Websocket traffic, and set up a separate but otherwise identical backend for this specific use case. One of typical applications which is using Websocket traffic is Slack. An excelent opensource alternative of it named Mattermost. The result looks someth… - [IP QoS](https://ostreff.info/ip-qos-values.md) - Excelent arcticle [http://www.netcontractor.pl/blog/?p=1161] explaining IPv4 QoS QoS Values - [How to set DSCP/COS in FreeBSD and use it in Telco environment](https://ostreff.info/3gpp2ipv4.md) - Preserving QoS [https://en.wikipedia.org/wiki/Quality_of_service] parameters in Telco environment, where part of the equipment is following 3gpp [https://www.3gpp.org] rules and other part is followin ietf [https://www.ietf.org] rfcs rules is really chalenging. And of course there is allways need t… - [Using Hurricane Electric free DNS service to speedup your DNS service](https://ostreff.info/using-hurricane-electric-free-dns-service-for-slaves.md) - So apart from setting ns[2345].he.net as your DNS servers at your registrar and adding a slave at http://dns.he.net [http://t.umblr.com/redirect?z=http%3A%2F%2Fdns.he.net&t=ODAzYzgyYzgyYjc4Nzc3MWYzMGU5ODcxZmU0M2Q2YzA2ZDc5MTQ3NCxjRmFOU21PWA%3D%3D&b=t%3AyC21hTB-EApArzTh4CNbnA&p=http%3A%2F%2Fstuff.bat… - [Problems with transmission-daemon with IPv6 and some other popular issues](https://ostreff.info/problems-with-transmission-daemon-with-ipv6-and-some-other-popular-issues.md) - Remove IPv6 detection Current port version inside net-p2p/transmission-components must be extracted with command FLAVOR=daemon make extract then edit file work-daemon/transmission-4.0.5/libtransmission/net.cc searching for ipv6. Then just reinstall with FLAVOR=daemon make deinstall install clean Th… - [How to grow zfs on FreeBSD running inside VMWare](https://ostreff.info/how-to-grow-zfs-on-freebsd-running-inside-vmware.md) - Live ZFS resizing inside VMWare should be possible, but there are several steps: First you should resize your virtual disk in VMWare configuration. Recomendation is all virtual disks to be similar size for best performance in VMWare. Then check what is disk configuration using: # gpart show => 34 6… - [How to serve multiple search domains from Cisco IOS DHCP server?](https://ostreff.info/how-to-serve-multiple-search-domains-from-cisco-ios-dhcp-server.md) - Source - https://www.perkin.org.uk/ [https://www.perkin.org.uk/posts/serving-multiple-dns-search-domains-in-ios-dhcp.html] The expected [code language="plain"]ip dhcp pool host.net.example.com option 119 ascii net.example.com,example.com[/code] doesn't work. So you need to encode search domains in… - [MySQL command for finding all MyISAM databases, and convert them to innodb](https://ostreff.info/mysql-command-for-finding-all-myisam-databases-and-convert-them-to-innodb.md) - Today most popular storage engine in latests MySQL databases is InnoDB. But if you have older databases, before the times when InnoDB becomes the king, you must somehow convert your data. You can easy find which tables are using an older storage engine using: > SELECT TABLE_SCHEMA as DbName ,TABLE_… - [TCP Fast Open (TFO) on FreeBSD](https://ostreff.info/tcp-fast-open-tfo-on-freebsd.md) - TCP Fast Open (TFO) is an extension to speed up the opening of successive Transmission Control Protocol (TCP) connections between two endpoints. It works by using a TFO cookie (a TCP option), which is a cryptographic cookie stored on the client and set upon the initial connection with the server.[1… - [5G vs 4G](https://ostreff.info/5g-vs-4g.md) - https://youtu.be/_B-otIZEGnQ - [How To Secure HAProxy with Let's Encrypt](https://ostreff.info/how-to-secure-haproxy-with-lets-encrypt.md) - Combine fullchain.pem and privkey.pem > DOMAIN='example.com' ; sudo -E bash -c 'cat /usr/local/etc/letsencrypt/live/$DOMAIN/fullchain.pem /usr/local/etc/letsencrypt/live/$DOMAIN/privkey.pem > /usr/local/etc/haproxy/$DOMAIN.pem' The first thing we want to add is a frontend to handle incoming HTTP co… - [How-to fix Illegal mix of collations errors in mysql](https://ostreff.info/how-to-fix-illegal-mix-of-collations-errors-in-mysql.md) - If you have errors like my example bellow into your postfix logs - you can fix them easy : warning: mysql:/usr/local/etc/postfix/mysql_virtual_alias_maps.cf: query failed: Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8mb4_unicode_ci,COERCIBLE) for operation '=' Get the information… - [Procedure to replace a zfs on root disk (zroot)](https://ostreff.info/procedure-to-replace-a-zfs-on-root-disk-zroot.md) - Редактиране на публикация Switch to draftПрегледОбновяванеДобавяне на заглавие The procedure, as typed, for replacing ada2 with ada8: # gpart backup ada2 | gpart restore -F ada8 # zpool replace zroot /dev/ada2p3 /dev/ada8p3 (wait for resilver checking via "zpool status") # swapoff /dev/ada2p2 # swa… - [Промяна](https://ostreff.info/change.md) - След дълги и мъчителни експерименти да продължа да използвам WordPress [https://wordpress.org] като система задвижваща персоналният ми сайт [https://ostreff.info], установих че е просто невъзможно в настоящият момент той да бъде използван като комбинация на plugins [https://wordpress.org/plugins/]… - [2021](https://ostreff.info/2021.md) - 2021 - [Enable WDDX extension in PHP 7.4 or 8.0](https://ostreff.info/enable-wddx-extension-in-php-7-4.md) - This extension is DEPRECATED and REMOVED as of PHP 7.4 or 8.x. What is WDDX – WDDX (Web Distributed Data eXchange) is a programming language, platform and transport-neutral data interchange mechanism designed to pass data between different environments and different computers. #cd ~… ## Optional - [RSS Feed](https://ostreff.info/rss/) - [Sitemap](https://ostreff.info/sitemap.xml) - [Full content of pages and posts](https://ostreff.info/llms-full.txt)