# 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](ircnow/servers) and [[request zncs](/bouncer/bouncer) # Invite your friends to [connect to our network](ircnow/servers) and [[request zncs](/bouncer/bouncer) # Recruit new [teammates](/Ircnow/Team) # Finish [Minutemin Training](/Minutemin/Training) # Learn the [OpenBSD software stack](/Openbsd/Openbsd) thoroughly and train other teammtes # Update your team's [server page](/Ircnow/Servers) to show what services you offer # Update the [Sysadmin Almanack](/Openbsd/Openbsd) to improve it for other sysadmins ## Jan 2021 to Dec 2021 # Provide [znc accounts](/bouncer/bouncer) # Install and configure [bitlbee](/openbsd/bitlbee) # Provide [shell accounts](/shell/shell) # Provide [web hosting](/www/www) # Offer [chrooted sftp](/openbsd/sftp) access # Offer [pmwiki](/openbsd/pmwiki) for each user # Offer [PHP](/openbsd/php) web hosting # Offer [BCHS](/openbsd/bchs) web hosting # Offer [undeadly's](https://undeadly.org) [[source code](/https://undeadly.org/src/) for blogs # Offer [undeadly's](https://undeadly.org) [[source code](/https://undeadly.org/src/) 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) 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) for blogs # Offer [gotweb](/openbsd/gotweb) for version control # Provide [eggdrops](/openbsd/eggdrop) # Provide file hosting # Setup a [chrooted sftp](/openbsd/sftp) # For shell servers, provide [openrsync](openbsd/openrsync), rsync, and [[scp](/openbsd/scp) # For shell servers, provide [openrsync](openbsd/openrsync), rsync, and [[scp](/openbsd/scp) # Provide IPSec VPNs with [IKED](/openbsd/iked) # Provide mail hosting # Configure [opensmtpd](openbsd/opensmtpd) and [[dovecot](/openbsd/dovecot) # Configure [opensmtpd](openbsd/opensmtpd) and [[dovecot](/openbsd/dovecot) # Find a spam solution, possibly using [spamd](/openbsd/spamd) # Improve security: # Set up server [firewalls](/openbsd/pf) # Harden [file permissions](/Openbsd/FilePermissions) # Set up DNS blacklists # Implement quotas # Experiment with suggested [third party apps](/Third/Third) ## 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](/openbsd/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](/openbsd/opensnmpd) for alert monitoring # Patch [identd](/openbsd/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:) # [IRCNow Todo List](/ircnow/todo)