We have a client who makes extensive use of folders and files to store and processing incoming orders for their business. As they have experienced explosive growth the size of this system has made it harder and harder to find the correct client, or correct order quickly. What would be great for them is a centralized search index of that networked folder. Google’s product for this type of server is a $2500 Google mini, but why when Google Desktop will do this with a bit of tweaking and a third party plugin.
HOW TO: Use Google Desktop as a Centralized Server
You will need:
- Download and install Google Desktop.
- We’re mapping a network drive so we add the following to our login.bat script, or we create a login.bat and place it startup, however you want to do this.
net use /delete * /y
subst z: “E:netshare”
The reason is we want to map our local location to be the same drive as the client computer. We use Subst b/c it creates a drive letter that will match our clients drive letter, b/c it’s a substitute path windows will access it natively and not over the network stack, consuming much less resources.
- Right click on your Google Desktop icon and visit Google Desktop in a browser. Click “Desktop Preferences” and under “Don’t Search These Items” enable all you local drive except the Z drive we made earlier. Not seeing the z drive … did you run you bat file?
- Copy the url that google takes you to initially, http://127.0.0.1:4664/?s=xxxxxxxxxxxxx, you need the xxxx part to give to your clients.
- Next we install DNKA and run through the defaults with that. They should all be acceptable.
- Finally we need a user logged in for google desktop to work. So we enable auto login for this computer/server. Choose a user that has only the permissions the majority of your staff use, if you have protected folders under the index drive and you login as Administrator those users will see those file, they will see cached copies of them within google desktop. Either add them to the don’t index list or auto login as a more restricted user.
- Open Regedit
- Goto : HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWinlogon
- Open/Create : DefaultUserName –
- For good measure I also set the screensaver password lock and set the timeout to 1 minute. So the screen will lock pretty quickly after a reboot.
- Edit the host file on your computer and add “127.0.0.1 desktop.google.com”, this prevents google desktop from calling home and automatically updating to a non working version.
- Lastly take the url you saved in 3 and change the 127.0.0.1 part to the ip or host of the machine you installed google desktop onto. http://theserver:4664/?s=xxxxxxxxxxxx, give this to you users and have them bookmark it. You’re all setup.