Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

BSD Cafe Billboard

naltunN

naltun

@naltun
About
Posts
42
Topics
9
Shares
0
Groups
0
Followers
0
Following
0

Posts

Recent Best Controversial

  • Recently deployed my first customer workload on OpenBSD...
    naltunN naltun

    And I don't plan to stop anytime soon (or ever?)

    I couldn't have asked for a more correct, well-documented, and secure system. I took my hardened /etc/* files and added them to VCS for reproducing new environments quickly.

    I first began following OpenBSD 6.5 and first deployed OpenBSD 7.5 for my side projects, and as of 7.8 I am using OpenBSD in production.

    I've been using Linux as my daily driver for 10+ years. I'll probably stick with Linux on desktop but OpenBSD has virtually replaced all of my hosting. I recently spun up a new Linux VM only to power it down shortly after attempting to configure systemd... It just can't compare to rc(8).

    I'll end this rant now. Some useful links/people that got me through the last couple years:

    • https://www.openbsdhandbook.com/
    • https://undeadly.org/
    • https://docs.vultr.com/category/bsd-guides
    • anything by kristaps and bcallah@
    • r/OpenBSD
    OpenBSD

  • OpenBSD in the wild... spotted at the gym
    naltunN naltun

    I recently visited a local YMCA branch and spotted a treadmill booting up... powered by OpenBSD.

    A crazy discovery xD If I can power a treadmill with OpenBSD then I'll attempt any embedded project with it.

    abe42f93-9f03-41c8-8ccd-e0bfc017b6de-image.jpeg
    0e924423-d9b1-450c-9cba-9b6e157c6fac-image.jpeg

    OpenBSD

  • FreeBSD 16 System Calls Table
    naltunN naltun

    This is an excellent post. Thank you for the share!

    e: It'd be cool to have this as a manual page, all of the syscalls laid out in a table with code references. I'm keeping this in mind as an OpenBSD user.

    FreeBSD freebsd calls system

  • Personal VPN Setup Using Wireguard, OpenBSD, and Vultr VPS
    naltunN naltun

    I'm looking to set up a WireGuard VPN on OpenBSD and found this helpful article: https://www.n3s0.tech/feed/build/wireguard/personal-wireguard-server-on-openbsd/

    My use case: I am exposing some local/home services to the Internet but want added security, so I am placing them behind a wg(4) VPN. I've never done this so I am sharing this in case one finds it useful.

    Happy hacking

    OpenBSD

  • [astharoshe.net] Hello assembler!
    naltunN naltun

    Sharing this [1] link as I dive into amd64 assembly programming on OpenBSD (it really came in handy!).

    This [2] Reddit thread also helped me understand the elf(5) requirements for programming assembly on OpenBSD.

    Happy hacking!

    [1] https://astharoshe.net/2020-06-28-Hello_assembler.html
    [2] https://www.reddit.com/r/openbsd/s/JN0hTLNKQF

    e: typo

    OpenBSD

  • the work I did on perfecting desktop-installer on OpenBSD has been merged.
    naltunN naltun

    @izder456 said:

    @naltun report your experience to this thread please when you do:
    https://github.com/outpaddling/desktop-installer/issues/30

    thanks for the kind words!

    et voila

    a35cba07-e19e-4534-af4c-4d54b5a86cf5-image.jpeg

    Thanks for the work on desktop-installer @izder456 🙂 I'll update the PR with my experience when I get a chance

    e: retake screenshot

    e: I added a comment in the PR thread 👍

    OpenBSD

  • wg(4), pf(4), and relayd(8): a love story
    naltunN naltun

    tl;dr I used wg(4), pf(4), and relayd(8), all OpenBSD native tools, to encrypt all inbound connections from a gateway VPS to my local home server. This also hides my local IP information and I managed it all without much hassle and pain.

    I recently stood up a VPS running OpenBSD 7.9 on Vultr. The VPS is hosted in Chicago, Illinois, USA. I then took OpenBSD's native WireGuard driver, wg(4), to establish an encrypted tunnel to my local home lab server. Using relayd(8), OpenBSD's native reverse proxy, I can now forward virtual host connections to my home lab server, which has httpd(8) as a web server frontend. I used pf.conf(5) to configure OpenBSD's native fireweall, pf(4), which was incredibly easy.

    The result is a secure gateway that routes all traffic via WireGuard to my local server, obfuscating its location and other IP information. This was done by simply configuring handful of system daemons. I've done some OpenBSD network configuration before, but this was the most work I've done. The best part, it wasn't that difficult, and all manual pages provided sufficient details to work with them.

    Once I get my site set up I'll write up the experience and step-by-step instructions and share the page here.

    New OpenBSD milestone unlocked; no intent to stop anytime soon

    Happy hacking, hackers!

    OpenBSD

  • Any input running a Unix user group?
    naltunN naltun

    I recently relocated to a place with no local BSD/Linux/Unix user group. There is a burgeoning IT scene of local geeks and professionals and I think it's a ripe environment for a Unix user group.

    My motivation: I'm passionate about discussing ethics in IT, teaching Unix-fu, and helping people install free/open Unix (install fests let's gooo).

    Does anyone have any experience with running a user group? What feedback do you have?

    Long live liberated Unix

    BSD

  • OpenBSD in the wild... spotted at the gym
    naltunN naltun

    Thanks to everyone who pointed out Linux. Now that I'm paying attention this is clearly the systemd startup logging. 🤦

    OpenBSD

  • There's no such thing as bad publicity
    naltunN naltun

    Hear, hear

    FreeBSD freebsd reddit publicity growth diversity

  • parados: A simple home media server for UNIX systems
    naltunN naltun

    I saw this yesterday and want to give it a try. The C code was fun to review.

    e: Found a small typo in a code comment and submitted a patch to parados (which was merged 🚀)

    BSD parados server multimedia

  • NextBSD — the BSD of the 21st century
    naltunN naltun

    @grahamperrin said:
    ...

    I'm glad they limit their use of AI. Keep us updated with any news on the project, I might see if I can run it in a VM.

    BSD nextbsd gershwin freebsd gnustep darwin

  • Recently deployed my first customer workload on OpenBSD...
    naltunN naltun

    @ianmjones said:

    the OpenBSD Handbook, that is a treasure trove of information!

    It's been arguably the most valuable resource. Vultr guides are also worth checking out! (I used it to help deploy a self-hosted email server)

    Welcome back to OpenBSD. A lot of new features are worth checking out (vmm(4), pf(4), etc.)

    OpenBSD

  • Recently deployed my first customer workload on OpenBSD...
    naltunN naltun

    @grahamperrin Codeberg is giving 502s :') I'll check again later as I'm interested in seeing what this commit adds 👀.

    I'd say whoever thinks OpenBSD is slopware needs to review their own tech stack. I've been reviewing the source tree for a couple years now and it has made me a much better (and safer) C hacker. I also finally understand what a sane .conf file should look like, too.

    OpenBSD

  • Open Source Does Not Imply Open Community
    naltunN naltun

    Free yourself. Go back to the old ways. Especially if you're angry about the influx of new people and AI bots stealing your attention... Whatever you do, don't get tricked into running an operation that's half tech incubator and half daycare for people whose parents gave them a keyboard and no social skills.

    👏 🍻

    BSD Cafe Lounge

  • ksh tab completions and other nice-to-haves
    naltunN naltun

    I came across this [1] nice post detailing how to customize the ksh(1) experience. I came for the tab completions but it has some general ksh wisdom.

    Sharing it as ksh(1) is the default shell on OpenBSD and it's a great shell in general.

    [1] https://www.vincentdelft.be/post/post_20210102

    OpenBSD

  • [dataswamp.org/~solene] Full-featured email server running OpenBSD
    naltunN naltun

    Found this great article (by Solene, no less!) on setting up a Roundcube mail server on OpenBSD.

    Just what I was looking for! The link: https://dataswamp.org/~solene/2024-07-24-openbsd-email-server-setup.html

    Happy hacking!

    OpenBSD

  • [dataswamp.org/~solene] Full-featured email server running OpenBSD
    naltunN naltun

    @CiotBSD excellent, tyvm for the share! Yeah Solene's articles have been quite helpful for me the last few years as I transition more workloads to OpenBSD.

    I've heard she has since moved onto other projects and I am thankful for all the OpenBSD content she has left for the community.

    OpenBSD

  • Welcome to the OmniOS Section
    naltunN naltun

    I self-hosted OpenIndiana for a while but have since been become interested in OmniOS. Does anyone have firsthand experience with crossbow?

    OmniOS

  • Eclipse ThreadX and RISC-V Advance the Open Embedded Stack
    naltunN naltun

    I've been getting into RISC-V by working on a fork of xv6 [0]. I started following RISC-V development from the beginning, but am only now writing code targeting the ISA -- and it's been fun!

    [0] https://github.com/mit-pdos/xv6-riscv

    BSD Cafe Lounge
  • Login

  • Don't have an account? Register

  • Login or register to search.
Powered by NodeBB Contributors
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups