__ ___ __ /\ \ /\_ \ /\ \ ____\ \ \/'\ __ __\//\ \ __ \ \ \____ ___ _ __ __ /',__\\ \ , < /\ \/\ \ \ \ \ /'__`\ \ \ '__`\ / __`\/\`'__\/'_ `\ /\__, `\\ \ \\`\\ \ \_\ \ \_\ \_/\ \L\.\_\ \ \L\ \__/\ \L\ \ \ \//\ \L\ \ \/\____/ \ \_\ \_\/`____ \/\____\ \__/.\_\\ \_,__/\_\ \____/\ \_\\ \____ \ \/___/ \/_/\/_/`/___/> \/____/\/__/\/_/ \/___/\/_/\/___/ \/_/ \/___L\ \ /\___/ /\____/ \/__/ \_/__/ ***** LET'S NOT KEEP NEGLECTING THIS POOR RESOURCE, SHALL WE? ***** Skylab.org - 2009 From Ryan Key - X - DONE - TECHNICAL TASK COMPLETE, NO DOCS NEEDED D - Documentation needed still I - Incomplete * - progress unknown TXT file adapted from laen wiki - http://wiki.laen.org/Skylab.org_-_2008 http://wiki.laen.org/Skylab.org_-_2008 * 1 Services o 1.0 Operating System Infrastructure o 1.1 DNS o 1.2 Inbound Mail o 1.3 Mail User Agents o 1.4 Web o 1.5 Databases o 1.6 Misc * 2 Accounts * 3 Actions o 3.1 Administrivia Services Operating System Infrastructure X FreeBSD 8.0 OS X Magic will be in a "jail" where people login - works well on sascrotch X ZFS on root/boot supported in 8.0 (no longer experimental code) -- Let's do an IDE drive pair and unplug the CDROM drive. gmirror/gjournaled of the 40GB IDE boot drives like below: http://unix.derkeiler.com/Mailing-Lists/FreeBSD/hackers/2007-01/msg00220.html It makes the ZFS/normal boot process simpler. X One giant RAIDZ pool with individual ZFS vols for homedirs. - Users will have ZFS delegated administration for their own homedirs including subvol creation, snapshotting, compression, and more. Quotas will be configured per homedir to include snaps/clones. - ZFS volume snapshots will be done at daily/weekly/bi monthly levels and then destroyed? We could lengthen this out if necessary. DNS X Move to tinydns * Transition to using sascrotch/ns2.skylab.org at Infinity Internet. X Clean out the dead zones. * Migrate the live zones * Automate mirroring secondaries with sascrotch o And others.. X Notify users of domain changes. Inbound Mail * qmail delivering o Virtusertable: virtual_alias_map * Spam filtering o We gotta kill it on magic, it's eating our B/W alive! -- Up to 80% of our traffic is sucking spam in and pumping it out. o Mahlon, please, save us! * Antivirus o Do we really give a shit? Consensus: Not at all. X - (NONE) Mailing lists o I don't think we have any more, do we? X Convert from mbox to Maildir o Yeah, ham slappers/concurrent IMAP sessions are the future. o There are perlscripts, etc to handle this. (Concern about conversion throughput?) Mail User Agents X alpine with maildir patch(INCL OPTION IN FREEBSD PORTS), mutt, mh X IMAP Server - Courier imapd, but not entire process. (behind imapfront) X Webmail X Roundcube o Squirrelmail o DIMP/Horde (Works well on sapomail.pt -- ryan) o What else? mimp for mobiles? Web D Apache X PHP - pecl install some things? (ssh2 for example) * FCGI * Ruby/Rails * http://skylab.org/~ryan/vhosts-comments.txt (comments) http://skylab.org/~ryan/vhosts-custom.txt (pay attention to these?) Databases X Mysql o Clean out dead DBs (Likely already done) X Postgresql o Clean out dead DBs (Likely already done) Misc X geektalkd - shouldn't be a problem * App list: ircii,BitchX(p),lynx(p),elinks(p),w3m(p),wget(p),curl(p) irssi(p),iozone(p),ccze(p), weechat(p),nc(p),ssfe (sirc-p),bsdgames,lame(p),mpg123(p),sox(p), ffmpeg(p), ncftp(p),jpegttools(in OS?!),libid3tag(p) vim(p),bitlbee(p),naim(p),pidgin(p),htop(p,requires linprocfs) nmap(p), lftp(p),mc(p),bitlbee(p),smartmontools(p) naim(p),tmsnc(p),ytalk(p),rsync(p),rar(p),wormux,tetris (p,vitetris) nano(p),gnupg(p),festival(p),ddate(p), zsh(p), album (NO),rhotoalbum (NO),java (p),zphoto(p),horde-mimp(p) gnu-watch(p), dmidecode(p), procps(p,w/overrides),fortune(p), bash(p),tcsh(p),horde-dimp(p), squirrelmail(p),roundcube(p,multiple) NOTE: (p) indicates a port is already available for install. A metaport will pull together and build everything! X perl modules X CACert sign up. (should have a link adding .pem to OS X / browsers?) +--whois information has been updated to krazies@skylab.org (tech) * UPS Monitoring / BIOS Power Handling verification X Level 0 Backup onto external drive - Last OpenSolaris & First FreeBSD? X Firmware Update for ST31000340AS drives - make latest/consistent SD1A? X New stickers and a better photo of data "centre" * FTP Server - BIND TO 127.0.0.1 FOR WORDPRESS UPGRADES. X LINUX BINARY COMPATIBILITY - laen wants to run go, etc. - not a prob? Accounts X Make sure all accounts are moved over to new server and are working correctly. * Create spiretech admin account for rebooty/consoley stuff.. Actions X Notify users - Send mass email/update blog status/phone numbers * Redo webpage - I like some of the stuff from ninthfloor.org as far as the terms and ideas go, I got permission to lift that stuff. X convert passwd / group to password database X copy over ssh/sshd keys X use glabel for zfs raidz2 pools (and disk swapping, etc) * Possible whitelisting for incoming email, but can we generate one for skylab users? * No ARC tuning for ZFS (at least yet?!) * Administrivia: o adduser/deluser account mgmt o DNS management for domains o www site management o email alias/list management o ZFS disk management o Disk backup strategy - worst case is we take downtime - 2 Hours of copying to do a level 0 onto external HD. Reactions: Ian - positive bbb - positive laen - indifferent "Yeah! Definitely. I'm on board. Sorry I missed your earlier /tells" and "Yeah, totally. We need to axe this Xen shit." but then: <11:16AM laen> FreeBSD 8.0? Are you kidding? <11:17AM laen> Wait-- that sounds like it's the 8.0 I object to. Let me try again. <11:17AM laen> FreeBSD? Are you kidding? <11:17AM laen> There we go. <10:28PM laen> Aww. GoogleGO doesn't run under FreeBSD. <10:28PM laen> Just another way magic will be a second class Internet citizen. plumpy - positive but technically diffident dustpup - positive but confused cchen - technically diffident **************************** Redone website hierarchy thoughts: skylab.org main site | +--about (small summary about what is skylab.org, why we have it) +--policy (lift from ninthfloor.org acceptable usage policy) +--history (1997 - 2009 timetable summary) +--contact (abuse, access requests, etc.) +--features +--webmail (link to webmail.skylab.org, maybe a mail logo for that site?) +--faq (How can I login, how do I access my email, can I use mobile) +--users +--links (isp provider info, some fun websites, chicken in a biskit) Nice to haves: favicon.ico website icon...?