diff options
author | mms <michal@sapka.me> | 2024-04-08 22:12:32 +0200 |
---|---|---|
committer | mms <michal@sapka.me> | 2024-04-08 22:12:32 +0200 |
commit | 3b5710f60c19760ccfc211b342f180cc5508d50d (patch) | |
tree | b358226b0a030a558dc86086a64bbe05cacb1991 /content-org/bsd.org | |
parent | 47be93b724133b1edeac15faa46f1198557e33e3 (diff) |
feat: BSD as HP section
Diffstat (limited to 'content-org/bsd.org')
-rw-r--r-- | content-org/bsd.org | 37 |
1 files changed, 24 insertions, 13 deletions
diff --git a/content-org/bsd.org b/content-org/bsd.org index f1bbfb3..15976d7 100644 --- a/content-org/bsd.org +++ b/content-org/bsd.org @@ -77,12 +77,15 @@ Sometimes I write non-technical articles on technical subjects: FreeBSD #+end_menu * OpenBSD :@bsd: +:PROPERTIES: +:EXPORT_HUGO_MENU: :menu bsd :parent "openbsd" + :END: ** DONE OpenBSD webstack: Relayd, Httpd and Acme-client CLOSED: [2023-07-19 Mon 19:08] :PROPERTIES: :EXPORT_FILE_NAME: open-bsd-web-stack :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract How to setup the web server stack work? -:EXPORT_HUGO_MENU: :menu bsd-openbsd :identifier "obsdweb" :name "Webstack: Relayd, Httpd and Acme-Client" +:EXPORT_HUGO_MENU_OVERRIDE: :identifier "obsdweb" :name "Webstack: Relayd, Httpd and Acme-Client" :END: OpenBSD comes with three great tools out of the box: - httpd(8) - an HTTP daemon @@ -317,7 +320,7 @@ CLOSED: [2023-12-11 Mon 19:08] :PROPERTIES: :EXPORT_FILE_NAME: blocking-bad-bots-openbsd :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract How do I fight bad crawlers? -:EXPORT_HUGO_MENU: :menu bsd-openbsd :parent "obsdweb" :name "Blocking bad bots using Relayd" +:EXPORT_HUGO_MENU_OVERRIDE: :parent "obsdweb" :name "Blocking bad bots using Relayd" :END: The bane of existence for most of small pages: web crawlers. @@ -383,7 +386,7 @@ CLOSED: [2023-07-19 Mon 19:30] :PROPERTIES: :EXPORT_FILE_NAME: relayd-custom-webserver :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract How to forward request to webserver? -:EXPORT_HUGO_MENU: :menu bsd-openbsd :parent "obsdweb" :name "Forwarding requests from Relayd to a custom webserver" +:EXPORT_HUGO_MENU_OVERRIDE: :parent "obsdweb" :name "Forwarding requests from Relayd to a custom webserver" :END: One thing that OpenBSD doesn't provide (yet?) is an HTTP proxy. I use [[https://plausible.io/][[Plausible]][fn:nope] for basic visitor analytics [fn:privacy] here, and one of the cool things you can do is to break all adblockers via serving Plausible from my own domain[fn:adblock] @@ -446,7 +449,7 @@ CLOSED: [2023-07-19 Mon 22:47] :PROPERTIES: :EXPORT_FILE_NAME: moved-to-openbsd :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract A short info on OpenBSD Amsterdam -:EXPORT_HUGO_MENU: :menu bsd-openbsd :name "Moved to OpenBSD" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Moved to OpenBSD" :EXPORT_HUGO_PAIRED_SHORTCODES: img-r :END: @@ -535,12 +538,15 @@ In reality, I'm test-driving it on my laptop and have much fewer problems than w Screw them. They have almost all of the interwebs in their server farm, but they will not have this blog! * FreeBSD :@bsd: + :PROPERTIES: +:EXPORT_HUGO_MENU: :menu bsd :parent "freebsd" + :END: ** DONE FreeBSD: examples of Jail usage CLOSED: [2023-12- Mon 21:29] :PROPERTIES: :EXPORT_FILE_NAME: jails-usage-examples :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract How can we use FreeBSD Jails? -:EXPORT_HUGO_MENU: :menu bsd-freebsd :name "Some examples of using Jails" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Some examples of using Jails" :END: Creating Jails in FreeBSD is very easy. It takes few minutes to follow the [[https://docs.freebsd.org/en/books/handbook/jails/][official handbook]] and voilĂ ! @@ -684,13 +690,14 @@ Our tinfoil friends will be proud of us. * Thinkpad :@bsd: :PROPERTIES: :EXPORT_HUGO_SECTION: bsd/thinkpad +:EXPORT_HUGO_MENU: :menu bsd :parent "tp" :END: ** DONE FreeBSD: Review of Thinkpad Extreme G2 CLOSED: [2023-02-25 Mon 22:30] :PROPERTIES: :EXPORT_FILE_NAME: freebsd-on-thinkpad-x1-extreme-g2 :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract it works, but there are drawbacks -:EXPORT_HUGO_MENU: :menu bsd-thinkpad :name "Impressions, Instalation and problems" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Impressions, Instalation and problems" :EXPORT_HUGO_PAIRED_SHORTCODES: img-c img-r :END: My wife got a new computer, so I can easily break my laptop whenever I want - so it's time for FreeBSD! @@ -779,7 +786,7 @@ CLOSED: [2023-08-03 Mon 21:40] :PROPERTIES: :EXPORT_FILE_NAME: fixing-thinkpad-x1-wifi-on-freebsd :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract replacing a wificard fixes everything -:EXPORT_HUGO_MENU: :menu bsd-thinkpad :name "Fixing WiFi for good" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Fixing WiFi for good" :EXPORT_HUGO_PAIRED_SHORTCODES: img-c :END: @@ -841,7 +848,7 @@ CLOSED: [2023-03-16 Mon 23:02] :PROPERTIES: :EXPORT_FILE_NAME: switching-between-speakers-and-headphones-on-freebsd :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract How to change the audio sevices? -:EXPORT_HUGO_MENU: :menu bsd-thinkpad :name "Switching beteen headphnes and speakers" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Switching beteen headphnes and speakers" :END: I want my laptop to switch to wired headphones when I attach them. FreeBSD has its own [[https://wiki.freebsd.org/Sound][Sound System]], so it's a great learning experience. @@ -890,7 +897,7 @@ CLOSED: [2023-03-16 Mon 23:02] :PROPERTIES: :EXPORT_FILE_NAME: fixing-resume-on-thinkpad-x1-extreme-g2-on-freebsd :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract you need to load the driver -:EXPORT_HUGO_MENU: :menu bsd-thinkpad :name "Fixing resume due to Intel driver" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Fixing resume due to Intel driver" :END: *This applies to FreeBSD 13.1* @@ -927,7 +934,7 @@ CLOSED: [2023-03-16 Mon 23:02] :PROPERTIES: :EXPORT_FILE_NAME: freebsd-configuring-nvidia-and-xorg-on-thinkpad-x1-extreme-g2 :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract A tutorial on making Nvidia work -:EXPORT_HUGO_MENU: :menu bsd-thinkpad :name "Setting up Nvidia" +# :EXPORT_HUGO_MENU_OVERRIDE: :name "Setting up Nvidia" :END: First, the bad news: I could not make FreeBSD work with Hybrid Graphics, so I use only the discrete one. To ensure this, open BIOS and: @@ -1004,8 +1011,9 @@ I learned the BUS trick from [[https://nudesystems.com/how-to-fix-no-screen-foun CLOSED: [2024-04-08 Mon 09:37] :PROPERTIES: :EXPORT_FILE_NAME: _index -:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract BSD history starts with Multics +:EXPORT_HUGO_CUSTOM_FRONT_MATTER+: abstract the long and turbolent history :EXPORT_HUGO_PAIRED_SHORTCODES: menu img-r +:EXPORT_HUGO_MENU: :menu bsd :END: Does computer history have any real appliance? @@ -1232,12 +1240,15 @@ Lawyers. [fn:lcm] [[https://livingcomputers.org/Blog/Restoring-UNIX-v0-on-a-PDP-7-A-look-behind-the-sce.aspx][Living Computer Museum]] has a real PDP-7 running /PDP Unix/ if want to chek it. * Varia :@bsd: +:PROPERTIES: +:EXPORT_HUGO_MENU: :menu bsd :parent "varia" +:END: ** DONE FreeBSD: Early thoughts CLOSED: [2023-02-15 Mon 21:12] :PROPERTIES: :EXPORT_FILE_NAME: early-freebsd-thoughts :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract I've been using FreeBSD on my server for the last few weeks and I like it! -:EXPORT_HUGO_MENU: :menu bsd-varia :name "FreeBSD: early thoughts" +:EXPORT_HUGO_MENU_OVERRIDE: :name "FreeBSD: early thoughts" :EXPORT_HUGO_PAIRED_SHORTCODES: img-r img-c :END: I'm leaning more and more towards joining the [[https://www.freebsd.org/][FreeBSD]] crowd. @@ -1311,7 +1322,7 @@ CLOSED: [2023-03-29 Mon 22:09] :PROPERTIES: :EXPORT_FILE_NAME: desktop-freebsd-wont-improve-unless-people-are-using-it :EXPORT_HUGO_CUSTOM_FRONT_MATTER: abstract I have hits from /r/bsd, but almost none of those people are using BSD -:EXPORT_HUGO_MENU: :menu bsd-varia :name "Desktop FreeBSD won't improve unless people are using it" +:EXPORT_HUGO_MENU_OVERRIDE: :name "Desktop FreeBSD won't improve unless people are using it" :EXPORT_HUGO_PAIRED_SHORTCODES: img-r img-c :END: Shamelessly, I posted my previous post, [[https://d-s.sh/2023/freebsd-on-thinkpad-x1-extreme-g2/][FreeBSD on a Thinkpad Extreme G2]] on [[https://www.reddit.com/r/BSD/comments/124v5cm/freebsd_on_a_thinkpad_x1_extreme_g2/][/r/bsd Reddit]]. |