Video Tutorial: Start Using 8svn in 2 Minutes!

We have created a short video that shows how to create an 8svn account and begin uploading files securely. It desperately needs narration but you should be able to understand what’s going on. Expect version 2 soon.

Get the Flash Player to see this content.

Port 8443 and Subversion QoS: Real-World Example

On a good day my home modem provides 3Mbit down and 384Kbit up. Each graph represents 2 minutes of traffic between my router and modem. In both cases multiple users were connected to the web, running chat programs, streaming media, etc.

Sample 1: Uploading large file to 8svn and attempting to download a large file from a fast website. Upload bandwidth is maxed out and the download speeds are slow. Latency is very high and makes typing in ssh sessions nearly impossible. Ouch.

Standard 8svn Subversion Upload

Sample 2: QoS is enabled in the router and a large file is being uploaded to 8svn on port 8443. Upload bandwidth is maxed out and full-speed downloads are possible. Web browsing is snappy and ssh sessions are responsive. Excellent!

Port 8443 8svn Subversion Upload with QoS

Original Post: Port 8443 = Simple QoS Management

Port 8443 = Simple QoS Management

Many users have commented that their internet connection becomes sluggish during large file transfers. High latency and low throughput is expected, especially when uploading through asymmetrical connections such as those provided by most DSL and cable modems. Lucky for us, there’s an easy solution!

Quality of Service (QoS) capable routers are very common and can solve this problem. We simply need to tell our QoS router that uploading a large file to 8svn is not as urgent as our Skype calls, YouTube videos, or other internet traffic. Just add one rule to your router’s QoS preferences that says traffic on port 8443 is not urgent and tell your subversion client to connect to 8svn servers at port 8443. Done!

Your new repository urls should look like https://svn.8svn.com:8443/USERNAME/svn/REPOSITORY

Port 8443 is only used to make 8svn’s subversion traffic more easily identifiable to your router’s QoS scheduler. Standard SSL port 443 will continue to function as normal. Using the new port is completely optional.

8svn now includes WebSVN

WebSVN is available at https://svn.8svn.com/USERNAME/websvn

WebSVN offers a view onto your subversion repositories that’s been designed to reflect the Subversion methodology. You can view the log of any file or directory and see a list of all the files changed, added or deleted in any given revision. You can also view the differences between 2 versions of a file so as to see exactly what was changed in a particular revision.

WebSVN offers the following features:

  • Easy to use interface
  • Highly customisable templating system
  • Log message searching
  • Colourisation of file listings
  • Blame support
  • Tar ball downloads
  • Directory comparisons
  • RSS Feed support
  • Fast browsing thanks to internal caching feature
  • Apache MultiViews support
  • Support for bugtraq: properties

http://websvn.tigris.org/

Updated Finance Page

Account finance pages now show your balance as well as BytesTransferred and ByteHours. These figures are updated every few hours.

BytesTransferred are the units we use to measure your account bandwidth usage. This figure represents the total number of bytes transferred by your account.

ByteHours are the units we use to measure your account storage. One ByteHour is consumed when you store one byte for one hour.

25,165,824 ByteHours are consumed when you store 1MB for 1Day.

1MB * 1024 Bytes/KB * 1024 KB/MB * 1day * 24 Hours/Day = 1,048,576 Bytes * 24 Hours = 25,165,824 ByteHours.

25,165,824 ByteHours at our current (December 2007) rate of $0.01 per MB per Month will cost about $0.00033, or about 33/1000 of a penny. Not bad!

Now Open!

8svn is now open to the public!