summaryrefslogtreecommitdiff
path: root/content-org/bsd.org
diff options
context:
space:
mode:
authormms <michal@sapka.me>2024-04-08 22:12:32 +0200
committermms <michal@sapka.me>2024-04-08 22:12:32 +0200
commit3b5710f60c19760ccfc211b342f180cc5508d50d (patch)
treeb358226b0a030a558dc86086a64bbe05cacb1991 /content-org/bsd.org
parent47be93b724133b1edeac15faa46f1198557e33e3 (diff)
feat: BSD as HP section
Diffstat (limited to 'content-org/bsd.org')
-rw-r--r--content-org/bsd.org37
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]].