IRCNow Roadmap

Plans for Profit

  1. Build a free and open Internet platform for 3rd party businesses to easily buy/sell to users; charge transaction fees on each sale
    1. Provide an IRC marketplace and cryptocoin payment platform
    2. Provide an IRC platform for developers of IRC bots and games
    3. Provide an IRC analytics platform for advertisers (require user consent)
    4. These 3rd parties could sell proprietary software and services, ads, and physical goods
  2. Directly sell our users annual subscriptions for
    1. Extra file storage for web, file, and email hosting
    2. VPS hosting
    3. IRCd hosting
  3. Collect donations

Ongoing

  1. Invite your friends to connect to our network and request zncs
  2. Recruit new teammates
  3. Finish Minutemin Training
  4. Learn the OpenBSD software stack thoroughly and train other teammtes
  5. Update your team's server page to show what services you offer
  6. Update the Sysadmin Almanack to improve it for other sysadmins

Jan 2021 to Dec 2021

  1. Provide znc accounts
    1. Install and configure bitlbee
  2. Provide shell accounts
  3. Provide web hosting
    1. Offer chrooted sftp access
    2. Offer pmwiki for each user
    3. Offer PHP web hosting
    4. Offer BCHS web hosting
      1. Offer undeadly's source code for blogs
      2. Alternatively, offer centroid's source code for blogs
      3. Offer gotweb for version control
  4. Provide eggdrops
  5. Provide file hosting
    1. Setup a chrooted sftp
    2. For shell servers, provide openrsync, rsync, and scp?
  6. Provide IPSec VPNs with IKED
  7. Provide mail hosting
    1. Configure opensmtpd and dovecot
    2. Find a spam solution, possibly using spamd?
  8. Improve security:
    1. Set up server firewalls
    2. Harden file permissions
    3. Set up DNS blacklists
    4. Implement quotas
  9. Experiment with suggested third party apps

Jan 2022 to December 2022

  1. Patch ngircd:
    1. Add support for ilines
    2. Toggle +r user mode based as determined by open proxy monitors
    3. Fix buffer exhausted errors
    4. Add ELIST functionality for IRCCloud since this client cannot use /list
    5. Add defcon mode
    6. Add /ns and /cs aliases
  2. Improve botnow, a script for registering IRCNow services
    1. Add support for instant registration of shell accounts
    2. Add support for automatic eggdrop compilation and configuration
  3. Add interactive UNIX tutorials for shell account users
  4. Add interactive VPS tutorials for teammates
  5. Update website theme
  6. Create disaster recovery plan
    1. Automated backups / restore testing
  7. Setup opensnmpd? for alert monitoring
  8. Patch identd to allow spoofing
  9. CGI script to view znc logs

Future

  1. Improve security:
    1. Automate check for abusive processes/malware on shell accounts
  2. Write interactive C programming tutorials
  3. Switch services from anope to fork of achurch
  4. Switch open proxy monitor from hopm to fork of acopm
  5. Encourage use of psybnc instead of znc
    1. Add playback feature to psybnc
    2. Allow searching of old IRC history
    3. Fix IPv6 connection issues with psybnc
    4. Add NickServ modules that 'just works' across all major IRC networks
  6. Add new features to achurch:
    1. MemeServ
    2. HoneyServ
    3. PasteServ
    4. TrapServ
    5. FileServ
    6. KeyServ
  7. Provide telephony using SIP
    1. Setup asterisk?
    2. Provide free sip accounts
    3. Register DIDs
    4. Provide free TURN/STUN servers
  8. Write web IRC app

Marketing

  1. Get our IRC network listed
    1. https://search.mibbit.com/, mIRC, androIRC
    2. https://netsplit.de/
    3. Get listed on undeadly.org
  2. IRCNow Todo List