mirror of
https://github.com/ligurio/awesome-openbsd.git
synced 2024-12-02 14:05:07 -05:00
The curated list of awesome OpenBSD resources
08b6306f42
Signed-off-by: Laurent Cheylus <foxy@free.fr> |
||
---|---|---|
.travis.yml | ||
_config.yml | ||
README.md |
Awesome OpenBSD
Curated list of resources about OpenBSD 🐡
Index
- Official OpenBSD
- Projects around OpenBSD
- OpenBSD Stats
- OpenBSD-based projects
- Hosting
- Virtualization
- CI
- Jobs
- Community
- Selected articles
- Videos
- Third party repositories
- OpenBSD Provisioning
- Portable OpenBSD Components
- OpenBSD Developers
Official OpenBSD
- OpenBSD Project
- OpenBSD Foundation
- OpenBSD Umbrella:
- OpenSSH - the premier connectivity tool for remote login with the SSH protocol
- LibreSSL - a version of the TLS/crypto stack forked from OpenSSL in 2014, with goals of modernizing the codebase, improving security, and applying best practice development processes
- OpenNTPD - free and easy to use implementation of the Network Time Protocol
- OpenSMTPD - free implementation of the server-side SMTP protocol as defined by RFC 5321
- OpenBGPD - free implementation of the Border Gateway Protocol, Version 4
- rpki-client - free and easy-to-use implementation of the RPKI for Relying Parties (RP) to facilitate validation of the Route Origin of a BGP announcement
- mandoc - free UNIX manpage compiler toolset
- Game of Trees - version control system which prioritizes ease of use and simplicity over flexibility
Projects around OpenBSD
- OpenBSD GIT mirrors - OpenBSD CVS repository conversions for public consumpiton (managed by OpenBSD hackers)
- OpenBSD Testing Infrastructure - infrastructure for semi-automatic testing of source code changes
- OpenBSD Kernel fuzzer - kernel fuzzer, syzkaller, uses declarative description of syscall interfaces to manipulate programs (sequences of syscalls).
- OpenBSD dmesg collection - user-submitted repository of OpenBSD dmesgs.
- Hardware for OpenBSD - anonymously collect hardware details of BSD-powered computers.
- Unofficial OpenBSD Testing
- mdoc.su - URL shortener for BSD manual pages
- bxr.su - powerful search on OpenBSD, NetBSD and FreeBSD (and other project) code bases
- Status of OpenBSD mirrors
- OpenBSD WIP - unofficial OpenBSD ports
- OpenBSD ports -
/usr/ports/databases/ports-readmes
- OpenBSD Ports Readme - maintained by @solene
- OpenBSD.app package search - maintained by @qbit
- M:Tier's OpenBSD packages and binpatches - security updates in both packages and base system
- portroach - OpenBSD Ports Distfile Scanner
- Why OpenBSD rocks - The facts
- OpenBSD Handbook
- OpenBSD Howto
- OpenBSD Router Guide
OpenBSD stats
- OpenBSD stats - CVS commit stats
- OpenBSD community metrics
- OpenBSD releases EOL
OpenBSD-based projects
closed-source
genua offers sophisticated IT security solutions based on OpenBSD: The two-tier genugate system is the only firewall certified by the German Federal Office for Information Security (BSI) at E3 / high level under the ITSEC international standard.closed-source
Calyptix Security - firewall to protect and manage SMB networks. See slides.closed-source
M:Tier: OpenBSD thin client (slides), OpenBSD enterprise desktop for Fortune 500 companies (slides and article), Long Term Support subscription.opensource
reflashopensource
FuguIta is a live system based on OpenBSD that is designed to run from removable media. Note a portion of documentation is only available in Japanese.
Hosting
vmm
OpenBSD Amsterdamkvm
RootBSDkvm
ARP Networkskvm
RamNodekvm
Digital Ocean (How-To)kvm
Vultrkvm
Hetznerkvm
BuyVMkvm
Exoscalekvm
BoxyBSDkvm
Google Compute Enginekvm
Data Center Lightxen
Amazon EC2xen
AWS-OpenBSD - AWS playground for OpenBSD kidsxen
TornadoVPS (How-To Setup)(formerly prgmr.com)hyper-v
Azure Devopsshell
Devio.usshell
Polarhomeshell
Free Shell Accountsshell
tilde.institute of OpenBSD Education
Virtualization
CI
- Appveyor (In progress)
- Cirrus CI - FreeBSD support, OpenBSD support WIP
- Sourcehut - OpenBSD, FreeBSD and NetBSD support
- GitLab (HowTo), sysutils/gitlab-runner
- GitHub action vmactions/openbsd-vm
- Travis CI (Running FreeBSD in Travis-CI)
- MinCI https://github.com/kristapsdz/minci
Jobs
Community
News
- Undeadly - OpenBSD Journal
- OpenBSD Webzine
- Planet OpenBSD - src repo
- Lobsters OpenBSD tag
- Reddit /r/openbsd
Conferences
- EuroBSDCon
- NYCBSDCon
- AsiaBSDCon
- BSDCan
- vBSDCon
- OpenKyiv
- BSDTW
- bhyvecon
- BSD devroom at FOSDEM (Twitter)
- NYCBSDCon (Twitter)
BSD User groups
- https://www.meetup.com/topics/bsd/
- https://www.freebsd.org/usergroups.html
- https://www.openbsd.org/groups.html
- https://www.netbsd.org/community/groups.html
Mailing lists
Chats
gitter
https://gitter.im/BSDs/OpenBSDirc
#OpenBSD on irc.libera.chatirc
#OpenBSD-Russian on irc.freenode.netmatrix
OpenBSDtelegram
OpenBSD Jumpstarttelegram
OpenBSD Englishtelegram
OpenBSD Russiantelegram
OpenBSD Chinesetelegram
OpenBSD Braziltelegram
OpenBSD Spaintelegram
BSDar Argentina
- @OpenBSD
- OpenBSD Commits To Twitter (maintained by Andrew Fresh)
- @OpenBSDJournal - tweets to Undeadly.org stories
- @OpenSMTPD
- @OpenBSDNow - OpenBSD News & Updates
- @mpotd_openbsd - Man Page of The Day
Mastodon
- OpenBSD Commits To Mastodon
- bsd.network
- @phessler - bsd.network's admin
- @AFresh1
- @bcallah
- @romanzolotarev
- @akpoff
- @brynet
- @h3artbl33d
- @OpenBSDAms
- @openbsdnow
- @polishdub
Interviews with OpenBSD developers
- Bryan Steele (brynet@) beastie.pl
- Theo de Raadt Yandex, Linux.com, KernelTrap
- Alexander Yurchenko eax.me
- David Gwynne bsdtalk
- Stefan Sperling distrowatch
- Bob Beck bsdtalk
- Marco Peereboom bsdtalk
- Daniel Hartmeier onlamp
- Joris Vink bsdtalk
- Robert Nagy The Document Foundation
- Joshua Stein The Setup, beastie.pl
- Marc Espie linuxfr.org, beastie.pl
- Gilles Chehade bronevichok.ru, beastie.pl
- Henning Brauer IOException.de, beastie.pl
- Mike Larkin bsdtalk
- Anil Madhavapeddy FOSDEM
- Pierre-Yves Ritschard bsdtalk
- Claudio Jeker bsdtalk
- Jason Wright bsdtalk
- Marc Balmer bsdtalk
- Matthieu Herrb bsdtalk, bronevichok.ru
- Ingo Schwarze (schwarze@) beastie.pl
- Vadim Zhukov (zhuk@) beastie.pl
- Dmitrij Czarkoff (czarkoff@) beastie.pl
- Landry Breuil (landry@) beastie.pl
- Ted Unangst (tedu@) beastie.pl, Lobsters
- Brandon Mercer (bmercer@) beastie.pl
- Antoine Jacoutot (ajacoutot@) beastie.pl
- Stefan Sperling (stsp@) beastie.pl
OpenBSD Countries Communities
Selected articles
- Keeping Your OpenBSD System In Trim: A Works For Me Guide
- OpenBSD Workstation Guide
- OpenBSD on a Laptop
- Installing OpenBSD on your laptop is really hard (not)
- OpenBSD: why and how
- Configuring SNMP v3 on OpenBSD 6.4
- An OpenBSD Workstation
- Enlightenment on OpenBSD
- An awesome OpenBSD 6.1 desktop (XFCE)
- OpenBSD Gaming Resource
- Screencasting with OpenBSD
- OpenBSD's Autoinstall
- Fail2ban on OpenBSD 6.0
- Getting OpenBSD running on Raspberry Pi 3
- A simple first server - A series of posts about OpenBSD server configuration for learning purposes
- OpenBSD manpages reading list
- OpenBSD porting workshop, August 11, 2018 - twitch.tv video by bcallah@
- Debian on OpenBSD vmd (without qemu or another debian system)
- Nextcloud with OpenBSD
- Dendrite (Matrix server) with OpenBSD
- Backups with Bupstash on OpenBSD
- Wireguard on OpenBSD
- GoT on OpenBSD
- K3s cluster over vmm on OpenBSD
- Rspamd dashboard with Relayd
Videos
Third Party repositories
- OpenBSD wallpapers
- Scripts to run an OpenBSD mirror
- snap, an OpenBSD upgrade tool
- upobsd - download, verify and patch bsd.rd image
- dyndnsd - Dynamic DNS Daemon for OpenBSD
- OpenMDNS - Mdns daemon for OpenBSD
- awesome pledge(2)
- Support of OpenBSD pledge(2) in programming languages
- A collection of awesome BSD related stuff
- OpenBSD JumpStart - Learn to tame OpenBSD quickly
- OpenBSD and you - How to have fun with the world’s most important free software project (by Peter Hansteen)
- PF and Networking Tutorial - on BSDCan 2018 by Peter Hansteen and Massimiliano Stucchi
- OpenBSD Daily - mulander/openbsd-daily - official repository with all openbsd-daily reading by mulander and duncaen
OpenBSD Provisioning
- https://github.com/ligurio/openbsd-cookbooks
- https://git.sr.ht/~gonzalo/ansible-role-mailserver
- https://git.sr.ht/~gonzalo/apu2_setup
- https://git.sr.ht/~gonzalo/vmm_setup
- https://github.com/martinbaillie/homebrew-openbsd-pcengines-router/
- https://github.com/northox/openbsd-apu2
- https://github.com/elad/openbsd-apu2
- https://github.com/cullum/dank-selfhosted
- https://github.com/codeghar/openbsd-on-erl
- vedetta - OpenBSD Router Boilerplate
- caesonia - OpenBSD Email Service (there's also a Playbook for Caesonia)
- dotfiles, sweet dotfiles
- fvwm-config-on-openbsd - Configuration files for the FVWM window manager on a modern OpenBSD
- ohmyksh - A framework for OpenBSD's ksh
- openbsd.run - An OpenBSD-focused Ansible playbook embedded in type-annotated Python
- ksh-got-prompt - Show the Status of a GOT Repository in a KSH Prompt
Portable OpenBSD Components
- OpenSMTPD
- OpenIKED
- LibreSSL
- cwm(1) - portable version of OpenBSD's cwm(1) window manager
- doas
- ksh(1): ibara/oksh, dimkr/ksh
- file(1)
OpenBSD Developers
- https://github.com/fcambus
- https://github.com/mbelop
- https://github.com/omoerbeek
- jcs@ https://github.com/jcs
- djm@ https://github.com/djmdjm
- bluhm@ https://github.com/bluhm
- https://github.com/pirofti
- https://github.com/kristapsdz
- https://github.com/semarie
- https://github.com/jasperla
- https://github.com/ajacoutot
- https://github.com/bob-beck
- https://github.com/afresh1
- https://github.com/yasuoka
- https://github.com/reyk
- https://github.com/shadchin
- https://github.com/vext01
- https://github.com/tedu
- https://github.com/grayed
- https://github.com/nicm
- https://github.com/mfriedl
- https://github.com/hallexander
- https://github.com/ratchov
- https://github.com/ischwarze
- https://github.com/qbit
- https://github.com/cjeker
- https://github.com/rnagy
- https://github.com/millert
- https://github.com/poolpOrg
- https://github.com/busterb
- https://github.com/marcespie
- https://github.com/bsdkurt
Please donate to the OpenBSD project.