If you’re like most people who have accumulated a large collection of personal photos, music, and videos on your computer at home, but wish you had access to everything whenever and wherever you are, then Nest might be for you!
Or maybe you’re a business owner who’s frequently out of the office. Install Nest on your workstation. Leave town. Open Nest on your smartphone. Start browsing your files!
Your computer + Nest = Your computer on the internet
Or to put it another way, Nest turns your computer into a “Personal Cloud“where you can access your files remotely via a web browser from almost any device, much like the new cloud music players, only you host all of your own files.
In a nutshell, Nest is…
- A remote file browser
- A remote music streamer with playlist support
- A remote image viewer with slideshow support
- A remote document viewer
Don’t allow big corporations to store and own your intellectual property!
Nest conquers new territory
The competition is rather hot for remote/cloud apps these days, but Nest sets itself apart. Nest offers universal access your computer’s files and documents while on the go, or simply any time you find your computer (and your data) physically out of reach!
- iTunes and App Store: Synchronization is a nuisance for many people with an iPhone who simply wish they could drag and drop music to the phone like a normal MP3 player. With Nest’s music streaming ability, you don’t need to synchronize music to your iPhone anymore; just keep your music organized on your computer and Nest will always be up to date with your collection.
- Remote Desktop and VNC: Nothing compares to the power of these programs in a remote assistance situation, but they can sometimes be too sluggish for a mobile phone. When you just need a snappy, light-weight file browser or document viewer, Nest has that.
- DropBox and SugarSync: the free services they offer are great, especially as a backup solution, but those who put all their eggs in one basket will soon find that they have exhausted their free space, so it’s time to start deleting some files or paying for additional space. Or is it? If you just want to share some files with yourself or the rest of the world, Nest lets you do just that, without the storage space limitations. If you have a one terabyte hard drive, then you can potentially share one terabyte of data (1000GB) with Nest!
- GrooveShark, Andromeda and Subsonic: while these services offer some excellent music streaming and internet radio capabilities, they can’t compare to Nest’s streamlined interface and integration with cloud-based music services.
- Last.fm and Pandora: these services make for excellent iPhone Apps, but you’ll have to pay for a monthly subscription if you find yourself using them frequently. Nest brings your entire listening experience to you wherever you are, which is why Nest lets you scrobble your playback history to Last.fm. In the future, Nest will include a music recommendation system that can generate playlists and radio stations with more of the music you like, and some you never knew existed.
The Power of HTML5
HTML5 is changing the way we think about modern day computing, and it’s freeing the Internet from the proprietary clutches of Microsoft ActiveX and Adobe Flash add-ons. It paves the way for a complete computing environment inside of your web browser, with services/components delivered remotely from various providers, and redundant offline data storage/access.
Even Google is betting big on HTML5 with Chromium and other services such as their HTML5 voice input for Google Voice and speech recognition for Chrome. Microsoft’s Windows 8 will natively support HTML5 driven applications. As the major web browsers continue to support more of HTML5’s feature set, Nest follows suit by utilizing some of those cutting edge features. Take a look at the HTML5 infographic, courtesy of focus.com, which gives us a glimpse into the very near future of web browsing and computing.
- June 22, 2011 – CNN reports that in a recent programming blunder affecting DropBox’s authentication mechanism, ALL DropBox accounts (that’s over 25 million) became fully accessible through the use of any password. Once again this demonstrates the problem we are facing with cloud services; one company owns the key to millions of people’s data, makes a simple mistake, and *poof* everyone’s data is exposed to the world.
- June 17, 2011 – Just checked out a reddit.com discussion and noticed a pdf.js library is being actively developed, which gives me high hopes that Nest will support viewing pdf files in the Document Viewer using purely HTML5.
- June 17, 2011 – Nest might not pick up your Default Web Site in Windows Vista/7. If you have this problem, please try installing the IIS6 compatibility components for IIS7. You can find out how to do that in this eHow article.
- June 11, 2011 – Beta version 0.2 has been released. Fixes some big ones.
- May 27, 2011 – The Washington Times reports how the government currently has the right to gain access to any data which you have stored online for more than 180 days on sites including Yahoo, Google Docs, and some backup services. Nest eliminates this legal loophole by putting control of your intellectual property back into your own hands. Nest doesn’t store files on the web, you just store them on your personal computer like always, and Nest simply makes them available on the web.
- May 3, 2011 – Published this landing page for Nest.
- Uses ASP.NET/IIS/AJAX/CSS3/HTML5 technology.
- The Nest front-end is accessible from most web-capable computers and devices (iPhone, iPad, PC, Android) and is compatible with most major web browsers (FireFox, Chrome, Internet Explorer, Safari.)
- Nest reads embedded meta-info from MP3 files to show the Artist name, Album name, Album artwork, Track title, Track number, Genre, Comments, etc.
- Fully integrated AJAX playlist with easy playlist management (touch gestures for iPhone supported).
- Integrates with Last.fm for scrobbling streamed songs to your profile.
- Works on the iPhone without an App Store purchase; it’s a web app baby!
- Multitasking: stream music while you browse photos. Quickly switch between apps by tapping the title bar in any app.
- Remote control your keyboard and mouse.
- Open/view common document formats such as text and Microsoft Word files.
- Open/view common image formats such as bmp, jpg, tif, gif, png, etc.
Possible-upcoming mind-blowing universe-shattering features:
- File upload/download/rename/delete/cut/copy/paste.
- Save and load playlists.
- Save user sessions after log-off.
- Music recommendation system.
- Edit and save documents.
- Join Nests together.
- Build Nest Apps that incorporate new functions or support third party applications running on the host system.
- Implementation for Apache, Cassini, and other web servers.
- Linux implementation.
- PHP implementation.
- Automatic/UPnP port mapping.
- Media Center Remote Control with macros.
- Windows XP or better with Internet Information Services.
- Microsoft .NET Framework 3.5.
- Nest Setup 0.2 (Beta)
Fixed in this version: Media Player: Last.fm now playing submission and scrobbling (at song end if played longer than half the song duration), Winamp button on media player (Downloads playlist as m3u file to play in Winamp/iTunes/Window Media Player), fixed Play button on first play, fixed Repeat button functionality, fixed on/off state for Repeat/Shuffle buttons, if album artwork can’t be loaded no longer load last successful artwork. Configuration: Nest will now set the NTFS folder security on the content folder automatically on Windows XP (ASPNET account) or Windows Vista/7 (DefaultAppPool account).
NOT working in this version: video streaming, Microsoft Word files, Image Viewer slideshow, Remote Control, some ID3 tags, some buttons in the various apps still do nothing…
- Nest Setup 0.1 (Beta)
Working in this version: streaming music and repeating/shuffling playlist, view text files, view image files.
NOT working in this version: video streaming, Last.fm scrobbling, Microsoft Word files, Image Viewer slideshow, Remote Control, some ID3 tags, some buttons in the front-end do nothing.
- Download and run the setup package.
- When the installation wizard appears, choose Next until complete.
- In your Start menu, locate the Nest program group, then open the Nest Configuration Utility.
- Using the Nest Configuration Utility, create the Nest Virtual Directory, and add any number of shared folders that you wish to make available through Nest.
- Click the Local Address link or Public Address link to open Nest in your web browser.
- You should see the Nest frontend and be able to browse through your shared folders using Nest’s File Browser.
- In the Nest Configuration Utility, make sure to click OK when you’re done to save your changes.
Try it out
- Open the Nest Configuration Utility and click the Local Address or Public Address link to open Nest in your web browser.
- When the Nest front-end appears, click the File Browser, browse to an MP3 and click on it. The song will be queued into the Media Player. Click the black title-bar that says “File Browser” at the top to return to the main app screen, then click the Media Player. When the Media Player appears, click the Next button to start playing the first song that you just queued.
Public access setup
Here’s where things get a bit advanced.
- Visit www.No-IP.org and register for a dynamic domain name.
- Configure your firewall NAT to forward HTTP traffic to your host computer, or designate a specific port, forward it to your host computer, and configure Nest to use this port using the Nest Configuration Utility.
Make it secure!
Security options will be implemented in the Nest Configuration Utility in a future beta!
You’ll definitely want to think about securing your Nest so that only you have access to it via a username and password. I should warn you though, make sure all of your accounts have strong passwords before you do this, because it is possible for someone to hit your login page and try to guess your username/password until they guess it correctly, giving them access to an account on your computer 🙁 Although if you implement an Account Lockout Policy, you shouldn’t have this problem!
- Open the Nest Configuration Utility, click the Advanced tab, and choose Open IIS.
- Once IIS is open, drill down the tree on the left until you find your Nest Virtual Directory.
- Right click your Nest Virtual Directory, choose Properties, then choose the Directory Security tab.
- Click the Edit… button, then unselect Anonymous access and select Integrated Windows authentication. This will make it so that a visitor must type a username and password of a user account that has been setup on your computer (typically the account you use to logon to Windows).
- Click OK twice. You may now close IIS. The next time you visit your Nest from a web browser, you will be prompted for a username and password.
You may also use IP Address and Domain Name Restrictions in IIS for more security.
All of my software comes with the same disclaimer. I do test and use my own software programs, and while I’m pretty confident there are no dire consequences to using them, I can’t be held liable for any damage caused by the use of my software, whether due to bugs, unforseen functionality or any other reason. I always recommend that you test my software on a sample before attempting the real thing. This will give you an idea of how it works and what to expect. Thank you for your interest in my software!