IRCNow Roadmap
Plans for Profit
Build a free and open Internet platform for 3rd party businesses to easily buy/sell to users; charge transaction fees on each sale
# Provide an IRC marketplace and cryptocoin payment platform
# Provide an IRC platform for developers of IRC bots and games
# Provide an IRC analytics platform for advertisers (require user consent)
# These 3rd parties could sell proprietary software and services, ads, and physical goods
Directly sell our users annual subscriptions for
# Extra file storage for web, file, and email hosting
# VPS hosting
# IRCd hosting
Collect donations
Ongoing
Invite your friends to connect to our network and [request zncs
Invite your friends to connect to our network and [request zncs
Recruit new teammates
Finish Minutemin Training
Learn the OpenBSD software stack thoroughly and train other teammtes
Update your team's server page to show what services you offer
Update the Sysadmin Almanack to improve it for other sysadmins
Jan 2021 to Dec 2021
Provide znc accounts
# Install and configure bitlbee
Provide shell accounts
Provide web hosting
# Offer chrooted sftp access
# Offer pmwiki for each user
# Offer PHP web hosting
# Offer BCHS web hosting
# Offer [undeadly's](https://undeadly.org) [[source code](../https://undeadly.org/src/.md) for blogs
# Offer [undeadly's](https://undeadly.org) [[source code](../https://undeadly.org/src/.md) for blogs
# Alternatively, offer [centroid's](https://centroid.eu/blog) [[source code](../https://gotweb.centroid.eu/cgi-bin/gotweb/gotweb?path=centroidblog.got&action=tree.md) for blogs
# Alternatively, offer [centroid's](https://centroid.eu/blog) [[source code](../https://gotweb.centroid.eu/cgi-bin/gotweb/gotweb?path=centroidblog.got&action=tree.md) for blogs
# Offer [gotweb](../openbsd/gotweb.md) for version control
Provide eggdrops
Provide file hosting
# Setup a chrooted sftp
# For shell servers, provide openrsync, rsync, and [scp # For shell servers, provide openrsync, rsync, and [scp
Provide IPSec VPNs with IKED
Provide mail hosting
# Configure opensmtpd and [dovecot # Configure opensmtpd and [dovecot
# Find a spam solution, possibly using spamd
Improve security:
# Set up server firewalls
# Harden file permissions
# Set up DNS blacklists
# Implement quotas
Experiment with suggested third party apps
Jan 2022 to December 2022
Patch ngircd:
# Add support for ilines
# Toggle +r user mode based as determined by open proxy monitors
# Fix buffer exhausted errors
# Add ELIST functionality for IRCCloud since this client cannot use /list
# Add defcon mode
# Add /ns and /cs aliases
Improve botnow, a script for registering IRCNow services
# Add support for instant registration of shell accounts
# Add support for automatic eggdrop compilation and configuration
Add interactive UNIX tutorials for shell account users
Add interactive VPS tutorials for teammates
Update website theme
Create disaster recovery plan
# Automated backups / restore testing
Setup opensnmpd for alert monitoring
Patch identd to allow spoofing
CGI script to view znc logs
Future
Improve security:
# Automate check for abusive processes/malware on shell accounts
Write interactive C programming tutorials
Switch services from anope to fork of achurch
Switch open proxy monitor from hopm to fork of acopm
Encourage use of psybnc instead of znc
# Add playback feature to psybnc
# Allow searching of old IRC history
# Fix IPv6 connection issues with psybnc
# Add NickServ modules that 'just works' across all major IRC networks
Add new features to achurch:
# MemeServ
# HoneyServ
# PasteServ
# TrapServ
# FileServ
# KeyServ
Provide telephony using SIP
# Setup [[openbsd/asterisk]]
# Provide free sip accounts
# Register DIDs
# Provide free TURN/STUN servers
Write web IRC app
Marketing
Get our IRC network listed
# https://search.mibbit.com/, mIRC, androIRC
# https://netsplit.de/
# Get listed on undeadly.org
(:if false:)
# Use Yahoo's NSFW bot to scan for banned content
(:ifend:)