M

Michael W Lucas

mwl.io · Personal blog · on HN since 2018

Michael W Lucas is a sysadmin author who writes technical books on BSD, mail servers, TLS, and PAM, plus crime fiction.

What HN saysHN commenters recommend his books as readable and funny, including Run Your Own Mail Server, PAM Mastery, and Networking for System Administrators.
35HN people shared it
23linked it in comments
23stories submitted
781story points
3 months agolast shared
2018people per year2026

Most-shared posts

  1. 1
    Run Your Own Mail Server
    8 people · 3 points · first shared 2020 · 1 comments on HN
  2. 2
    TLS Mastery
    4 people · 153 points · first shared 2021 · 38 comments on HN
  3. 3
    Os
    4 people · first shared 2018
  4. 4
    The Print Book Trade, and Money
    3 people · 89 points · first shared 2020 · 11 comments on HN
  5. 5
    Crime
    3 people · first shared 2020
  6. 6
    Homepage
    2 people · first shared 2022
  7. 7
    Archives 2363
    2 people · first shared 2019
  8. 8
    Fiction
    2 people · first shared 2023
  9. 9
    Vultr Just Betrayed Us
    1 people · 189 points · first shared 2024 · 1 comments on HN
  10. 10
    Findaway's new terms of service are unacceptable
    1 people · 188 points · first shared 2024 · 79 comments on HN
  11. 11
    When to Buy Your Own ISBNs
    1 people · 73 points · first shared 2019 · 29 comments on HN
  12. 12
    Run Your Own Mail Server Funded
    1 people · 38 points · first shared 2024 · 15 comments on HN
  13. 13
  14. 14
    OpenBSD PF versus FreeBSD PF
    1 people · 11 points · first shared 2023 · 4 comments on HN
  15. 15
    The Cat
    1 people · 4 points · first shared 2025 · discussion on HN

What HN people wrote when they linked it

njt · 2024-06-17
On a slightly related note, Michael W. Lucas[1] is working on an upcoming book entitled "Run Your Own Mail Server", that will be published shortly (there's a Kickstarter campaign as well[2]). I attended his tutorial and talk at BSDCan[3] this year and both were excellent. I highly recommend buying the book when it comes out (or supporting the Kickstarter), it will go through all the gory details of setting up and running a mail server, and best practices, including a ton of material on SPF/DKIM/DMARC. (P.S. I have no affiliation with the author or the book in any way.) [1] - https://mwl.io/ [2] - https://www.kickstarter.com/projects/mwlucas/run-your-own-mail-server [3] - https://www.bsdcan.org/2024/
throw0101d · 2025-07-26
Also worth checking out Michael W Lucas' books: * https://mwl.io/nonfiction I've heard (but not read) good things about his fictional works as well, e.g., $ git commit murder: * https://mwl.io/fiction/crime#gcm * https://mwl.io/fiction
kaliszad · 2022-10-25
For those who just don't get PAM, I can recommend PAM Mastery by Michael W Lucas https://mwl.io/nonfiction/tools#pam. It is readable and has a very specific sysadmin kind of humor I like. It certainly helped me to understand at least something. (His other books are also quite helpful, SSH Mastery, ZFS Mastery and others to name a few.)
nix23 · 2022-10-21
I think i read somewhere that Michal is working on a 3rd edition, maybe ask for a free/cheap digital upgrade if you buy the 2nd ed? https://mwl.io/
teleforce · 2022-05-18
Not sure what do you want, from the Sys Admin point of view or the IPv6 itself? For Sys Admin, this book is helpful, "Networking for System Administrators": https://mwl.io/nonfiction/networking For IPv6 this Cisco book is one of the best books on the subject, "IPv6 Fundamentals: A Straightforward Approach to Understanding IPv6", 2nd Edition: https://www.ciscopress.com/store/ipv6-fundamentals-a-straightforward-a…
cpach · 2021-08-25
FWIW: No Starch Press has a book about PF. I haven’t read it myself, but it might be worth having a look at. https://mwl.io/archives/2232
smhenderson · 2018-08-30
I found Absolute OpenBSD[1] to be both informative and entertaining to read. Really anything by Michael Lucas is a good read for me. [1] https://mwl.io/nonfiction/os#ao2e
throw0101a · 2021-10-13
> Single disks were never a recommended option for ZFS, it's a filesystem designed for arrays. Not quite true IMHO. One of best features of ZFS is checksumming to ensure data integrity, where errors can be corrected if you have enough redundancy. You certainly lose this feature with single disks, but you're not necessarily worse off than any other file system. What ZFS gives you on a single disk is very convenient snapshots and very convenient (incremental) streaming of those snapshots to another system (via either a push or pull mechanism). Doing this with other file systems generally entail a lot more work and much less efficiency. btrfs can do it, but if you're using ext4, then you'll probably use rsync which has to walk the file tree to find changed files. Also with ZFS and snapshots you can turn them into clones: writable copies. This allow boot environments were updates/upgrades can be done, and if things do not work out, you can boot back to the original setup: * https://mwl.io/archives/2363 * https://vermaden.wordpress.com/2021/02/23/upgrade-freebsd-with-zfs-boo…
tossitawayplz · 2026-07-24
Michael W Lucas has a book[0] on the subject too: https://mwl.io/static/books/run-your-own-mail-server.html
Rendello · 2025-07-25
Always keep your copy of Ed Mastery on-hand: https://mwl.io/nonfiction/tools#ed
johnklos · 2024-09-19
You can self host email. There are plenty of how-tos, prepackaged packages, even books: https://mwl.io/nonfiction/tools#ryoms I'm writing my own how-to which includes finding suitable Internet providers and includes setting up smarthosting in case you can't get a good address for yourself.
hggh · 2024-05-21
Here's the "Chapter 0" of the book: https://mwl.io/archives/22653
jvns · 2023-12-15
That book (Ed Mastery, https://mwl.io/nonfiction/tools#ed) is an April fool's joke, but it's a real book and I thought it was actually really good. I've still basically never used ed but it was fun to learn about and it helped me understand vim's history a little bit.
throw0101c · 2023-07-26
See also perhaps the git commit murder Series by Michael Warren Lucas: * https://www.goodreads.com/series/321508-git-commit-murder * https://mwl.io/fiction/crime#gcm * https://mwl.io/fiction
chasil · 2022-03-08
The scenario reminds me of this story: https://mwl.io/archives/605
loeg · 2021-03-02
FreeBSD has an analogous mechanism called etcupdate[1]. I think Boot Environments[2] are pretty similar to SilerBlue but I don't know how BEs manage /etc. [1] https://www.freebsd.org/cgi/man.cgi?query=etcupdate [2] https://mwl.io/archives/2363
jasoneckert · 2020-12-17
The reluctance towards moving to git in the FreeBSD community actually provided the central theme in the book "git commit murder": https://mwl.io/archives/2913
liveoneggs · 2019-12-25
He was also an early NetBSD developer -- [email protected] https://mwl.io/archives/443
jsiepkes · 2019-11-05
I suspect there is but I dont know about it (I use SmartOS / Triton). There is a small list of jail management tools [1]. If it doesnt exist it should be really easy to make since FreeBSD jails (usually) sit on ZFS you can easily use "ZFS send" to create a image of the ZFS dataset. All that one would need to add is some (minor) tooling. On the more "heavy side" I know that for example Project Fifo has experimental FreeBSD support [2] in case you want to host multiple FreeBSD machines with jails on them. [1] https://mwl.io/archives/2291 [2] https://docs.project-fifo.net/docs/freebsd
sverige · 2019-03-31
Michael Lucas wrote up a nice piece about setting up an Unbound DNS Server on OpenBSD eight years ago.[0] It might need some updating, but probably you could do that by reading the man page.[1] [0] https://mwl.io/archives/580 [1] https://man.openbsd.org/unbound.conf
jdoss · 2024-05-31
I agree with this post so hard. Email is the foundation for people's life online. In fact I am working on building a better self hosted mail platform in my free time because I believe in having the freedom to move your email to wherever you choose. Running your own mail server has a bad stigma around it that doesn't have to be true. I understand it is not a task for everyone, but it doesn't have to this don't bother just use Gmail, Fastmail, Protonmail etc etc mentality. I have been running my own since 2002 and I would never consider doing anything else for such an important part of my life. The big mail providers have built a walled garden to hold your email communications hostage and they want you to believe that you can't send email without them. There are many of us that know that is bullshit and it is time to move the needle back. I am excited to read Run Your Own Mail Server by Michael W Lucas when it comes out in Aug. https://mwl.io/nonfiction/tools#ryoms

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close