shell scripts (
ssg
,
pass
) and how-tos by
@romanzolotarev
how to
run OpenBSD VM at Vultr
run VM at OpenBSD.Amsterdam
install OpenBSD in VirtualBox
install OpenBSD on bare metal
openbsd as a desktop
connect to Wi-Fi and Ethernet networks
upgrade OpenBSD on bare metal
generate random string with random(4)
find disk name and partition with sysctl(1) and dmesg(1)
make bootable image geteltorito(1) and dd(1)
dock laptop with with xrandr(1), xinput(1), xrdb(1), and sysctl(8)
prepare ThinkPad X1 Carbon Gen 5 for OpenBSD
encrypt disk with bioctl(8) and CRYPTO
configure newsboat(1) to read RSS feeds in terminal
set default programs with xdg-mime(1)
change time zone on OpenBSD
generate passphrases with random(4)
manage passwords with openssl(1) and oathtool(1)
generate SSH keys
customize xenodm(1) login screen
configure cwm(1)
mount(1) on OpenBSD
mount exFAT file system on OpenBSD
mount file system via Media Transfer Protocol on OpenBSD
configure login.conf(5) and sshd(8) for YubiKey on OpenBSD
web server on openbsd
host Git repositories on OpenBSD
publish Git repositories with stagit(1) on OpenBSD
configure httpd(8)
enable HTTPS with acme-client(1) and Let’s Encrypt on OpenBSD
add HTTP security headers with relayd(8)
forward outgoing mail to a remote SMTP server
configure nsd(8)
manage backups with mtree(8) and pax(1)
set up virtual machines
plain text and files
find and remove whitespaces with grep(1) and sed(1)
learn Markdown
manage terminals with tmux(1)
edit text with vi(1)
static web pages
make a static site with lowdown(1) and rsync(1)
generate RSS feeds with grep(1), sed(1), and awk(1)
archive
archive with borg(1)
print with cups(1) on macOS
prepare a bootable USB drive with OpenBSD installer on macOS
edit text with Vim
manage passwords with security(1) on macOS
host repositories on GitHub
make a static site with Jekyll
learn touch typing
watch screencasts for programmers
compare JavaScript, with Ramda, and Elm
edit text with TextEdit.app
start a standalone website
decide if you need a website