[[PageOutline]] = Third Quarter = == Logistics == * Tomás: Arrive Jan 09, 11:32 AM, Jet Blue flight 1060, Housing: Jamie's House * Kendra: Arrive January 9, Bolt Bus, Housing: To be arranged by MF/PL * Miles: Arrive January 9, by train and is arranging his own place to stay * Roberto: Arrive January 9, 5:00 pm, AA flight 732, Housing: To be arranged by MF/PL January 10 and 11, 2013 (New York City) MF/PL 461 54th Street Brooklyn NY 11220 Alfredo's cell: 347 675-0953 January 10 * 9:00 am -- Bagels and set-up * 10:00 am -- Participants' Reactions: Where Am I? -- Go Round * 11:00 am -- Presentation: The Politics of Servers -- How doing one for an organization is very different from doing your own -- Alfredo * 12:00 non -- Lunch * 1:00 pm -- Sessions with Mentor and Trainer on Specific Work Projects: * Samba/Network (see attachments below) -- Roberto, Miles -- Trainer: Nat * Media Server -- Kendra -- Trainer: Ross * [wiki:projects/techies-of-color/workplan/q3#OwnCloud Own Cloud] -- Tomas -- Trainer: Jamie * 5:00 pm -- Break and Dinner (MF/PL LC members and staff invited to join us) January 11 * 9:00 am -- Sessions continue * 12:00 noon -- Full Group Summary and Discussion of Course Issues * 1:00 pm -- Explanation and Discussion of Next Stage, informal lunch for those who are staying (Official face to face ends but trainers will be available for the rest of the afternoon until 5:00 pm) * 7:00 pm -- Dinner with other MF/PL volunteers == Own Cloud == * Repeat [wiki:projects/techies-of-color/workplan/q3 lesson from last quarter] - build a virtual server, but this time build using wheezy (testing) version of Debian. We are using wheezy because there is a version of owncloud in the wheezy version of Debian, but not in the squeeze (stable) version. * Once the server is running, install owncloud: {{{ apt-get install owncloud-mysql owncloud mysql-server }}} * Note: If you want to install the most recent version (4.5), you'll need to add the owncloud debian repositories, and the squeeze repos (to get libssl0.9.8): {{{ echo 'deb http://download.opensuse.org/repositories/isv:ownCloud:community/Debian_6.0/ /' >> /etc/apt/sources.list.d/owncloud.list echo 'deb http://mirror.cc.columbia.edu/debian/ squeeze main' >> /etc/apt/sources.list.d/owncloud.list }}} * Use pwgen to generate a root password (from your local computer): {{{ pwgen 15 1 }}} * Add the password to your /root/.my.cnf file * Open the file in an editor: {{{ nano /root/.my.cnf }}} * Add the contents: {{{ [client] user=root password=YOURPASSWORDHERE }}} * Ensure only root can read it: {{{ chmod 600 /root/.my.cnf }}} * Read the Debian README file: {{{ less /usr/share/doc/owncloud/README.Debian }}} * Log into the database via the mysql command line client: {{{ mysql }}} * Create a database for owncloud: {{{ CREATE DATABASE owncloud; }}} * Create a user with full access to it. * Generate new random password (see above) * Grant access via mysql sql statement: {{{ GRANT ALL ON owncloud.* TO 'owncloud'@'localhost' IDENTIFIED BY 'NEWPASSWORDHERE'; }}} * Visit the owncloud web installer via a web browser: {{{ http://YOURVIRTUALSERVER/owncloud }}} * Configure for [http://owncloud.org/support/big-files/ big files support] * [http://owncloud.org/sync-clients/ Download], install and test clients * You also have to add the squeeze repo to pull in libssl0.9.8: {{{ echo 'deb http://mirror.cc.columbia.edu/debian/ squeeze main' >> /etc/apt/sources.list.d/owncloud-client.list }}} * Then install with all dependencies: {{{ apt-get install owncloud-client libqt4-core libqt4-gui oxygen-icon-theme libcsync0 libcsync-plugin-owncloud libcsync-plugin-smb libcsync-plugin-sftp ntp libssl0.9.8 libssh-4 libssl0.9.8 libssl0.9.8 libssl0.9.8 }}}