Poor User's Almanack

Poor User's illustrated, lessons for the young and old on industry, temperance, frugality, IRC & UNIX.

To administer a free and independent network run by the users themselves.

IRC Chat Room

Hang out with us on our IRC training channel at .

Mailing Lists

Mailing Lists
IRCNow Mailing Lists

Network News

Training
Code of HonorMy ServerCall of DutyGood Questions 
 ProgressMedals  
TeamTesting sysadminServers' RightsAnnouncefederation
DogfoodIRC Networks   
Congress ProcedureHistoric DocumentsMilestones  
IRCNow Roadmap 2021IRCNow Roadmap 2022IRCNow Roadmap 2023IRCNow Roadmap 
Status of the Union 2022    
Deployment Procedure?    
Abuse Code    
Target MarketsMetricsNSFDigital New DealDaughters of Liberty
Ellis Island    
Civics
NetizenshipNew User's WelcomeBecome a NetizenNetizen Rights 
IndependenceSelf-AdminDeclarationFreedom to ForkConstitution & Bill of Rights
LibertyReligious LibertyNo Central CensorSoftware FreedomPrivacy
OpportunityHomestead VPSMade on IRCUnix Work EthicThe Startup Dream
JusticeOpen For EveryoneDue ProcessChecks and BalancesRule by Law
UnionFederationUnited We ServeUniversal AccessRadio Freedom
EducationHigher Education   
OpenBSD
OpenBSDIntro   
Virtual MachinesConfigure VMMVMM Install GuideVMM User GuideVMM Linux Guide
 Sysupgrade VMMVmm new diskReinstall OSVMM
 Debian ISODebian Install  
 VMM Debian GuideOptimize VMMVMM Ubuntu? 
 Devuan IsoDevuan install  
 VMM Alpine GuideVMM Arch Guide  
VMM Plan 9    
vmm routerVMM home routerIPMI Java  
Bare MetalDellSupermicroBeagleBone BlackOrange Pi 3 LTS
UpgradeOpenBSD 6.7 UpgradeOpenBSD 6.8 UpgradeOpenBSD 6.9 UpgradeOpenBSD 7.4 Upgrade
 OpenBSD 7.5 Upgrade   
SysupgradeOpenBSD 6.8 SysupgradeOpenBSD 6.9 SysupgradeOpenBSD 7.0 SysupgradeOpenBSD 7.1 Sysupgrade
 OpenBSD 7.2 Sysupgrade?OpenBSD 7.3 Sysupgrade?OpenBSD 7.4 SysupgradeOpenBSD 7.5 Sysupgrade
 OpenBSD Sysupgrade   
InstallOpenBSD 6.7 InstallOpenBSD 6.8 InstallOpenBSD 6.9 InstallOpenBSD 7.0 Install
 OpenBSD 7.1 InstallOpenBSD 7.3 InstallOpenBSD 7.4 InstallOpenBSD 7.5 Install
OpenBSD InstallOpenBSD Ramdisk InstallInstall OpenBSD on a OVH VPS  
 boot.conf   
 ResetPasswordSingle User ModeOpenBSD Books 
Networking
TCP/IPIPv4IPv6sockets?Netmasks?
TCP/IP ports?BuyVM IPv6   
 Anycast Addresses   
ConfigureStatic NetworkingStatic Networking v2Change Static NetworkMy IP address
 ifconfig?route wifi
 Resolv.confHostnameAdd route to hostname.if 
 dhcpdnpppdpppoentpd
 dhclient?Source address  
 WiFi to Ethernet6-in-4 GRE6-in-4 GRE (with NAT) 
Firewall
Packet FilterPF GuidePF for StablePF for Testingpfbadhost
PF for VPNBlocking Torrents  
DDoS DefenseSSDP attackTCP ack floodTCP reset floodSYN Flood?
 HTTP Flood?NTP Amplification?UDP Floodamplification attack
Troubleshooting
Network Layerpingtcpdump  
 netcatnetcat IRCnetcat HTTPsend mail with netcat
ApplicationTelnet HTTPOpenSSL HTTPOpenSSL IMAPOpenSSL SMTP?
 Check OpenSSL certsopenssl encrypt file  
Routing
bgpd configuration
DNS
DNS OverviewDNS RecordsFQDNName Registrarsvhost
 FreeDNS vhostsIRCNow vhosts  
Authoritative
nsdnsd master slaveTroubleshoot NsdrDNSZone File
 NSD Zone fileTroubleshooting DNS  
delphinusdnsd    
DNS for MailSPF RecordsDKIM RecordsDMARC RecordsMTA-STS records
ipv6 rDNSipv4 rDNS   
Caching
unboundUsing hostUsing digunbound adblock 
DNS BlacklistsrbldnsBIND resolverunbound
Unbound DNSSEC    
Cryptography
Signing
Verify GPG signaturesnetpgpVerify signify  
Encryption
duplicity    
VPNs
IPSecConfigure ikedVPN clientsiked new configMy IP Address
Site-to-site VPNHosting WireGuard without NAT
Tor
TortorsocksHidden ServicesIRC with Tor 
TLS
TLS Overview?TLS IntroCertificate Authorities  
acme-clientAutomating acme-client?relayd TLS Accelerationrelayd TLS Acceleration MultiLet's Encrypt Expired Cert
acme-client AutomationDehydrated SetupAcme.sh Setup
SSH
 sshdssh?SSH keysSSH backdoor
Disable PasswordCreating ssh keysOpenSSH 2FA with S/key?OpenSSH 2FA with TOTP 
Two-FactorAuthSSH Drawterm   
File Transfer
sftpchrooted sftp   
ftpdFTP server?   
torrentbittorrent server?   
Version Control
CVSanoncvsCVS introcvsweb 
 Create CVS ReposCVS Guide  
pastebinInstall pasterInstall fiche  
Web?
OpenHTTPdOpenHTTPd HostingHTTP open proxiesPerl for OpenHTTPdphp
OpenHTTPd TLSOpenHTTPd websiteOpenHTTPd with C CGIOpenHTTPd chroot 
Applications
PHPpmwikisimpleurlReplace PmwikiPmwiki Style Guide
 Ikiwikidokuwiki  
 SquirrelMailInstall RoundCubeWordpress 
 OSCommercecumulus clips?fluxbb?Question2Answer?
 h5ai?manna?EasyApp 
NodeJS    
Ccgitstagit  
Got repogotwebUsing Gotgot serverGot mirror
Database
Mariadb
IRC
IRC Guides
IRCIRC101Channel Op GuideOper GuideServices Guide
 IRC ClientsIRC made easy 
HostServ Rules    
 unrealircdthelounge Webirc client  
Bouncers
Install ZNCInstall ZNC (chroot)ZNC adminZNC SupportZNC modules
ZNC PatchUsing ZNCZNC webpanel (relayd)  
 ZNC I18nTroubleshoot ZNC Debugging ZNC
ZNC DefenseZNC Flaws   
Install Soju (with and without chroot)
PsyBNCpsybnc   
BNCsold ilinesnew ilines  
IRCv3IRCv3 Defense   
Ident
Identidentdoidentd installoidentd for zncChanging ident
Clients
ii?sic   
Servers
ngircd installngircd linkngircd sslngircd sinsNgircd Login.conf
hopmacopm Test hopm 
HOPM: Now With Init (Advanced-ish)Hunchentoot
Services
achurchanopeatheme  
Relays
pylinkchroot pylinkbitlbee installmatterbridge 
Bots
EggdropInstall eggdrop 1.9.3Install eggdrop 1.9.1tcltlsInstall eggdrop 1.8.4
 Identify with NickServ   
Channelchroot wraith?install wraith  
Custombiblebot?botnowircrelayd? 
Languages
PerlCPAN   
Kornunix101unix101 challenge?  
Cc101Why Not Cintro?c-primer
Editors
emacsvimg?ed 
Mail
OpenSMTPdopensmtpdopensmtpd relayopensmtpd-2Mail Open Proxy?
 Troubleshooting OpenSMTPdOpen Mail RelayTest opensmtpdAdvanced Mail Server Setup 
DNS for MailSPF RecordsDKIM RecordsDMARC Records 
 spamdGetting inboxed  
Mail mlmmjmlmmj-archivist 
Clientscreate.user_emailmuttfdm 
System Admin
DisksAdding a New DiskfdiskdisklabelGrowfs partition
pkgpkglocatedbportspkg_add check updateSystemStats,sh
Utilitiessudo, doassyspatchcron?rcctl 
 adduserDate and TimeFlashing USB Imagedd?
 symbolic linkstmux Configtmux shareXTerm
Backupsdumprestoreopenrsyncrsync usage
fdiskDump Backup With SCP fstabdmesgatactl
 newfsmount  
iplookup?Filesystem hierarchy base64Chinese
Editing crontabps processSending signals with killIntro to ViSuppress cron emails
vipwtar usage?rcctlsyslogdRemote syslogd
 kernel panicsysctlswapctl 
 Fast FilesystemInstall OpenBSD with SoftraidRebuilding Softraid
 disklabelDisklabel Partitioning  
Shell
ksh for bash usersRedirection with Pipesautocomplete for kshShell Limitscronjobs
Out Of MemorySymlinks for shells  
Games
MiscFreeCiv?OpenTTD?  
OlympicsIRCNow Olympics   
ChessChess Bookschessgogitournamentlimitsbot
 Install FICSAdmin FICS  
Math
reading   
Science
Shell Labsreadingquotes?manifesto
Camping
Camping Gear    
Minetest
Minetest    
Adding ArenasServer LocationsTexture Style GuideUpdating the GameWorld Backup
Documents
LaTeXTexLiveSinhala  
Audio/Video
SIPasteriskWebRTCGalene 
MediaImageMagickvorbissndiodconcat audio files
 ffmpeg?record audioRecord Audiorecord screen with ffmpeg
 icecast   
News
leafnodeWeb News InstallNews clientsINN 
Gopher
gophergophernicusgeomyidaeBucky Install? 
Alt Social Media
prosodybiboumimatrixfediversegomuks
akkoma
Misc?
ISCABBS    
Hosting
Hosting ProvidersOpenHTTPd HostingHosting Requirements?  
Security
HardeningchrootPassword Mgmt
Password.hashes
MITM: Man in the Middle?Phishing
 Password SchemesPasswords with Words   
Denial of Service?Spam?0days?Rootkits?pledge
unveilDatabase Permissions?Secure web apps?Trust?Default Deny?
login.confIntrusion detection system?setuid binariessystem accounting?file quotas
File PermissionsShell AccountsPolicing GuidePolice fingerprints
oath-toolkit?doxing defenseTeam security
Sheriff
intro?    
Desktop
X WindowsXenodm   
XFCEInstall XFCE   
FVWMConfigure FVWMConfigure XDefaultsTouchpadConfigure cwm
VNCInstall TigerVNCTigerVNC with SSH  
 wsconsctl   
Android
Install F-Droid    
VMM
OpenBSD
Linux
Plan9
Plan 9
9 introPlan9 Shells9 InstallpartdiskPlan 9 ini
DrawtermJSDrawterm9 Links9 Showcase?rcpu
9 1019 bootcamp?9paste?9: Independent9 Cheatsheet
sysupdate3rd party packages?sshCustomize riomouse chording
netcat9gridchan9 Ideascloud9p9p Ideas
audioIRC clientsreadingDate and timeacmemail
splinternetFNSPKIIPWhy9
inter9ramfs   
Books
Unix ReadingBSD Reading?
Linux
 Linux Flaws   
Unix?
History of UNIXExhibitUnix Readinginstall?
Idea Brainstorm
ellisislandnewdealwomenstem  
Work in Progress Ideas
Union RelaysIRC BotsLog Cabin HostingGazette NewsCode Armory
Ops BootcampShell LabsCivics IntroSoftware ProjectsScreenshare
Patriot VPNsNetizenshipWiki TipsLicensesAlly Networks
Victory Cores - Donate a Core?    
Ops of LibertyPioneerCodeForceAllyExplorer
Ranger?SettlerSheriffircnow serversCode Force
Team
Team docsBuyvm GuideBuyVM Routed Subnet  
Historical Articles
dkimproxyOpenSMTPdrbldnsOps BootcampIRCNow goals