Page 1 of 2 12 LastLast
Results 1 to 10 of 19

Thread: Tennessee Team Contributions

  1. #1
    Join Date
    Mar 2007
    Beans
    109

    Lightbulb Tennessee Team Contributions

    [deleted]
    Last edited by tbuss; September 8th, 2009 at 05:03 PM.

  2. #2
    Join Date
    Aug 2007
    Location
    Knoxville
    Beans
    87
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Tennessee Team Contributions

    Idea 1. Create "How-To's"
    good stuff, you should link your howtos in the wiki here:
    https://wiki.ubuntu.com/TennesseeTeam/Reading

    Idea 2. Create video tutorials
    awesome idea, idk how to create screencasts correctly though, the first
    time I tried it was sooo slow

    Idea 3. For those with personal sites, advertise *nix Ubuntu FOSS...
    How about a Tennessee Team Ubuntu button?

    Great ideas we need more contributions
    /* Christopher Lunsford
    binarymutant.org */

  3. #3
    Join Date
    Mar 2009
    Location
    Memphis, TN
    Beans
    26
    Distro
    Ubuntu Development Release

    Re: Tennessee Team Contributions

    Actually I have been working on the starting phase (pretty much just brainstorming) of a Non-Profit similar to whats described above if anyone else is interested let me know and we can get the ball rolling a little further (or furthur if there are any fans of the pranksters out there lol).

  4. #4
    Join Date
    Aug 2007
    Location
    Knoxville
    Beans
    87
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Tennessee Team Contributions

    I need screencast ideas, halp!

    <EDIT>
    Just wanted to let you all know that xvidcap is very lightweight and does screencasts very well
    </EDIT>
    Last edited by binarymutant; August 31st, 2009 at 10:34 PM. Reason: sharing screencast info
    /* Christopher Lunsford
    binarymutant.org */

  5. #5
    Join Date
    Aug 2007
    Location
    Chicago, IL
    Beans
    133
    Distro
    Ubuntu 8.10 Intrepid Ibex

    Re: Tennessee Team Contributions

    Can I suggest that you upload whatever materials you make (with source) to http://spreadubuntu.neomenlo.org/ so others can use it too?
    I run an open source inventing website: http://neomenlo.org, which currently is hosting SpreadUbuntu

  6. #6
    Join Date
    Jul 2009
    Beans
    8
    Distro
    Ubuntu 8.04 Hardy Heron

    Re: Tennessee Team Contributions

    Free VPS for Ubuntu TN Team

    I would like to contribute a Virtual Private Server to host the new LoCo TN web site and any associated web services. The intention of this contribution is to give the LoCo TN Team a place to work on projects for Ubuntu in the name of the Team and provide more than a free web host might offer.

    VPS Specs
    2.5 GHz CPU, 256MB RAM, 4GB HDD. Unmetered 16Mbps down/2Mbps Up Commercial Grade Comcast, Ubuntu jeOS (Hardy Server 32-bit)

    Web Services
    Apache, MySQL, PHP, BIND (DNS), Dovecot/Postfix (POP/IMAP/SMTP), SSH/SFTP

    Who has access? Who grants access?

    The LoCo TN Team has a chain of command. Decided by a unanimous vote in the August 2009 Team Meeting on freenode, the LoCo TN Team Trustee, Don Harper (w4ett), is the the team’s ranking officer. The Team Trustee, and/or a LoCo TN team member desiganted by the Team Trustee, would be the point of contact for new user accounts and permissions. Outside of needs for administration would be up to the LoCo TN team, but at the sole descetion of the Team Trustee and/or designated team admin(s) to provide the desired service on their time.

    For instance, if an approved LoCo TN team member wanted ssh/sftp access it would be w4ett to approve the team member, and w4ett (or designated team admins) that would grant such access on the server. I voluteer to be an admin, but only if w4ett designates me to do so, and only if the team agrees this is an overall good procedure to secure rights to the server.

    Netritious.com has Host and Guest root access on all hosted services. The LoCo TN Team Trustee (w4ett) would have root access to the VPS. Unless the LoCo TN Team or Team Trustee decides otherwise, Netritious.com will have root access for maintenance and emergencies. All other access is at the sole descretion of the Team Trustee or LoCo TN Team member(s) designated as VPS administrator.

    What can the LoCo TN Team expect from the VPS?

    Performance. Since the intention of the contribution is to host a web site for www.ubuntu-us-tn.com, and if left at that capacity, the VPS will be /very/ robust.

    Control. It’s hosted By Us, For Us. As a team we can decide and cater to different projects and the required underlying technologies without having to choose among a handful of decent free web hosts.

    Reliability. It’s all based on Ubuntu baby! Need I say more?

    Redundancy. Netritious uses Heartbeat/DRBD clusters to provide redundnacy to VPS services and data.

    Scale. When Netritious.com grows finanicially so will our VPS platform. We’re a small outfit right now but don’t intend to stay that way long.

    What are the conidtions for this free service?
    The LoCoTN VPS would be but one of many VPS hosted at Netirtious.com. If the LoCoTN VPS interrupts business in a significant way then it has outgrown what I can provide.

    What happens if the LoCoTN VPS interrupts normal business for Netritious?
    It really depends on what is causing the problem and on what scale the disruption takes place. I wouldn't blindly shutdown the server unless it was something critical, and if that were the case I would probably shut all the VPS down and run a read-only backup while the problem is investigated. This means the server shouldn't see downtime. If this ever happened I would of course report it in IRC.

    What can the Loco TN Team host on the server?
    Anything the Team approves to host, but by default DNS,WWW(PHP),MySQL,POP/IMAP/SMTP will be hosted.

    What about using the server for mirroring Ubuntu repositories and/or ISOs?
    I’ll leave this up to the Team. I closely monitor the cluster so if it gets out of control or degrades the paid VPS customers I’ll bring it to the Trustee’s attention and throttle the bandwidth to/from the VPS.


    A better alternative to hosting ISO’s would be to seed existing Ubuntu iso torrents. This would allow us to leverage existing services in the name of the Team without overloading the VPS and the underlying resources.

    What about hosting video tutorials and other multimedia?
    As with the ISO scenario why not leverage existing free services? For video I would suggest YouTube and just embed a link to the video from the server (usually placed in a web page). This is really up to the Team, but the server won't be 'snappy' with multiple large (>100MB) simultaneous downloads.

    Where is the VPS server now?
    The VPS server will be setup when the Team has decided it's to be used for hosting the ubuntu-us-tn.info web site. As much as I would like to get started right away, currently it is in discussion on the #ubuntu-us-tn channel on Freenode. When the team has reached some consensus to utilize this contribution I'll be glad to set it up at that time.

    What does Netritious.com gurantee?
    Currently I can’t gurantee anything other than a spot on my cluster, a static IP address, and a VPS with Ubuntu jeOS installed and patched with ssh access given to w4ett.


    What are Netritious.com’s limitations/capacities?
    The service is currently in an experimental state of development and there are some draw backs. Netritious.com has been live now for six months and already has had a couple of significant outages, both of which lasted for two-four hours. The service is netiher geographically redundant, nor is the power redundant. (Currently there is 30 minutes of backup power in the event of power outage.) Netritious is a small outfit that hopes to grow into a colocated envrioment which is truly redundant, but until that time Netritious.com cannot guarantee data, uptime, access, backups, etc. I have it covered as well as someone can with my budget constraints. Full system backups are currently sporadic and development driven.

    I'm open to any questions, suggestions or feedback.
    Last edited by netritious; September 6th, 2009 at 09:50 PM.

  7. #7
    Join Date
    Aug 2007
    Location
    Knoxville
    Beans
    87
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Exclamation Website Introductions ---Moved to Team Contributions Thread

    Introduction
    Hiya
    I'm pleased to announce that the Tennessee Team has a website
    http://www.ubuntu-us-tn.info
    The great Don Harper (w4ett) has donated money to register this domain and should be swarmed with alcoholic gifts when ever you see him. In another thread the great Rich Gray (netritious) has offered to donate space to host the website, Seeing all this buzz is so awesome that I've decided to create a repository in the spirit of collaboration. In the Ubuntu fashion the code repository is hosted by Launchpad, found here:
    https://launchpad.net/www-ubuntu-us-tn

    Bazaar Usage
    Since not everyone uses version control systems as much as I do.

    This is a quick intro to using Bazaar that should get anyone up and collaborating within minutes.

    First some short requirements:
    Log on to Launchpad and navigate to your profile. Click "Change details" and then click "SSH Keys" and add your SSH key to your Launchpad. If you already have a key it's normally found in ~/.ssh/id_rsa.pub If you don't already have an SSH key then issue this command in a terminal:
    Code:
    ssh-keygen -t rsa -C "Your Name <your-email-address@wherever.com>"
    Now it's time to install Bazaar.
    Code:
    sudo apt-get install bzr
    Once it's installed issue this command so that bzr knows about your Launchpad account:
    Code:
    bzr launchpad-login <username>
    Excellent, it's obviously time to rock. Grab the source code for the website, study it, edit it, make something great, most importantly have fun:
    Code:
    bzr branch lp:www-ubuntu-us-tn
    After doing something to the code commit it. A commit tells others what changed:
    Code:
    bzr commit -m "This is my commit message"
    and then upload it to your branch on Launchpad:
    Code:
    bzr push lp:~<username>/www-ubuntu-us-tn/trunk
    in order keep current with the changing main branch issue this command (always stay current with the main branch please):
    Code:
    bzr pull
    When you want to get the code onto our website go into your Launchpad profile and under the Code tab navigate to your branch of the website. There will be a button that says "Propose for merging into another branch". Follow the instructions from there on and send it out. We'll do a code review together and more than likely merge it into the main branch.

    And that my friends is how Open Source Collaboration works
    Of course bzr can do more than I can write in a thread, so please check out https://help.launchpad.net/Code for a deeper understanding.

    We will rock
    It's about collaboration

    Alright now that I've shown how collaboration works, you've probably seen my crappy code. I'm not really a dev (service industry for life) so please be gentle with me and any other collaborators This is the only definite rule.
    I'm going to take the next section to write about why I did what I did and other proposed restrictions.

    Flamewars start here
    Joking

    Directory layout: I started the original mockup for the site with one goal in mind: easy collaboration. Every section of the site is separated for this reason. Here's how it looks:
    * banners/ - anyone can add any number of banners into this directory and in the future we can have a banner script rotate them. This folder should say "drop some files in me".
    * styles/ - this is for anyone that wants to include their own css themes for the site, hopefully in the future we can have the ability to switch themes. And this folder yells "drop some files in me"
    * images/ - is for images that aren't banners, this promotes easy access to the team's misc. images and screams "drop some images in me".
    * scripts/ - is for scripts of any sort, this promotes easy access to the team's scripts and screams "try some stuff in here"
    * static/ - this folder is for the necessary pages for the team, I created it to keep people away from it pretty much. Pages like join.html and contact.html are necessary for our webpage and should be included on all pages, this folder is for that. These pages, once released, should not be changed often. This folder should say "Keep out"
    * stuff/ - I didn't create it yet, but there needs to be a folder that's opposite of static/. This folder should be for any unnecessary stuff that shouldn't be on everypage, it should also promote easy additions to the website and should scream "drop a file in me". Lets name this soon to be real folder stuff/ for now( I'm unsure of what to name it, so please help me out ).

    Scripting Languages: I like to code and there are more people out there that do too, unfortunately though languages debates = flamewars which is why I want to have Rich Gray (netritious) host the site on his vps. I would like to be able to have any language supported so that we aren't turning down any potential collaborators, this would also keep us away from the flames.

    Merges vs pushes: so that we don't step on toes please please please use the propose merge button in launchpad. This project is for collaboration only.

    Standards vs Fun: HTML standards are great but sometimes contributors (like me ) don't want weed through references just to put up a page about their kitty. So I'm for fun on any page in stuff/. However. in order to keep certain parts of the website readable in all browsers though I propose we find a standard and apply it to everything under static/ (I don't care which standard, just trying to open the doors for discussion).

    Content: Everything should be open sourced, public domain, free to share, etc. etc. etc. I would follow the DSFG if in doubt or maybe OSI's thing (idk what it's called)

    Future Rules and Restrictions I'm open to any ideas but would like to say that this site should be about collaboration within the team and getting people involved in a fun project. Future rules and restrictions should not limit this fun, instead they should expand it.

    Comments, suggestions, improvements are needed
    Last edited by binarymutant; September 8th, 2009 at 06:52 PM. Reason: missing bzr pull :/
    /* Christopher Lunsford
    binarymutant.org */

  8. #8
    Join Date
    Aug 2007
    Location
    Knoxville
    Beans
    87
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Tennessee Team Contributions

    Quote Originally Posted by netritious View Post
    Free VPS for Ubuntu TN Team[FONT=&quot]

    I would like to contribute a Virtual Private Server to host the new LoCo TN web site and any associated web services. The intention of this contribution is to give the LoCo TN Team a place to work on projects for Ubuntu in the name of the Team and provide more than a free web host might offer.
    Lets move further discussion over here http://ubuntuforums.org/showthread.php?t=1260940
    /* Christopher Lunsford
    binarymutant.org */

  9. #9
    Join Date
    Aug 2007
    Location
    Knoxville
    Beans
    87
    Distro
    Ubuntu 9.04 Jaunty Jackalope

    Re: Website Introductions

    to help with brainstorming here's a definitive list of other LoCo sites out there: https://wiki.ubuntu.com/LoCoTeamList
    /* Christopher Lunsford
    binarymutant.org */

  10. #10
    Join Date
    Feb 2008
    Location
    Memphis, TN
    Beans
    613
    Distro
    Ubuntu

    Re: Website Introductions

    I thought it might be useful to post links to a few Ubuntu LoCo sites. Maybe we can take some ideas from them.


    If you know of any others, you can post them or PM me and I'll add them to the list.

    I've noticed that on many LoCo sites, they have links to System76. Here are the details of what looks almost like a LUG/LoCo "affiliate program" for System76: http://system76.com/article_info.php?articles_id=26
    Last edited by mac9416; September 9th, 2009 at 01:11 AM.
    Myth: Linux is only usable with a persistent Internet connection. WRONG!
    You can use Keryx to download your .debs with dependencies from any OS!

Page 1 of 2 12 LastLast

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •