Small server IPv4/IPv6 pf.conf

I’m deploying IPv6 for my employer. While getting corporate servers up on IPv6 is nice and all, of course I put priority on my own personal Web server.

Just because IPv6 is still populated mostly by early adopters, doesn’t mean we can neglect basic system security. That means that the server needs a packet . . . → Read More: Small server IPv4/IPv6 pf.conf

Book Promotion Methods and Effectiveness

Lots of people claim to have “the secret” to promoting books. After all, your book is awesome, isn’t it? The problem must be that you aren’t promoting it. You can attend workshops, courses, and buy books that all proclaim The Secret.

For SSH Mastery, I’m responsible for all of the promotion. I’ve followed the usual . . . → Read More: Book Promotion Methods and Effectiveness

SolusVM KVM offline migration with shared storage

I’m building a new virtualization cloud with SolusVM, KVM, and a bit of Xen (to make use of older hardware). Each machine has its own hard disk, but it only holds the local operating system. All virtual machines reside on cheap iSCSI storage, so I can easily migrate VMs from one compute node to another. . . . → Read More: SolusVM KVM offline migration with shared storage

SSH Mastery print now on Amazon

You can now buy the print SSH Mastery from Amazon. The print version isn’t yet linked to the ebook version, but that will happen within 1-3 days.

To my surprise, Amazon has not discounted the book. I don’t know why. I spoke with their author support desk, and was told that some books get discounted . . . → Read More: SSH Mastery print now on Amazon

SSH Mastery Print Here

Today, I received a good proof of SSH Mastery. All of the errors I know of are fixed.

I’ve ordered 200 books for the OpenBSD Project. Those books should be manufactured this weekend and delivered next week. (For the record, the OpenBSD guys have been a pleasure to deal with.)

Amazon should have the books . . . → Read More: SSH Mastery Print Here

Remote Web Browsing via OpenSSH and PuTTY

I’m installing SolusVM as a virtualization management system. It lets you manage your private cloud via a Web browser, set up resellers, and so on. When you first log in, the administrative interface locks itself down so that you can only log in from one IP address, in a sort of implicit whitelist. You must . . . → Read More: Remote Web Browsing via OpenSSH and PuTTY

Print pre-order for “SSH Mastery” now available

The OpenBSD folks have made pre-orders available for SSH Mastery.

I’m giving the books to the OpenBSD Project at cost, and they’re selling them at list as a fund-raiser. I make nothing on books ordered through OpenBSD, but the money will go to further OpenBSD, OpenSSH, PF, and who knows what else. I’m going to . . . → Read More: Print pre-order for “SSH Mastery” now available

“SSH Mastery” print status

Thursday, I received the first print proofs of SSH Mastery.

Initial impressions: the print version looks good. The photo doesn’t do the nice glossy cover and bright colors justice, but:

After careful inspection, though, I found a few errors. The interior images are not as sharp as I would like. Some of these I . . . → Read More: “SSH Mastery” print status

January “SSH Mastery” sales, by the numbers

I’ve promised several authors to share the results of my self-publishing experiment with SSH Mastery. I don’t have complete data yet, but I do have sales numbers for January from Amazon, B&N, and Smashwords.

Some caveats here:

This includes only “SSH Mastery.” I have removed my fiction from the totals. (Fiction sales are considerably lower, . . . → Read More: January “SSH Mastery” sales, by the numbers

Installing WHMCS on FreeBSD 9.0-RELEASE

Or, if you prefer: “WHMCS versus PHP.” Blogged for the next sysadmin searching Google.

$DAYJOB recently acquired WHMCS to help automate virtual server provisioning, billing, and so on. According to everything I’ve read, WHMCS runs just fine on FreeBSD, so I installed the prerequisites on a 9.0-i386 machine. As with any server for PHP-based Web . . . → Read More: Installing WHMCS on FreeBSD 9.0-RELEASE