Table of Contents       2. Installation

2.2 Multiple User Installation with a File Server

NeoFinder is very flexible when it comes to sharing data between multiple computers, as you can freely chose the location of the NeoFinder Database folder where NeoFinder stores its catalog files.

This chapter will show you how to set up NeoFinder on multiple computers in a network, to use a shared database.

The NeoFinder Database Folder
NeoFinder needs a data folder to store all your catalog files. For every volume you catalog, NeoFinder will create one database file containing all the interesting information about this volume and all its files and folders.

Instead of using a fixed location, NeoFinder allows you to use any folder on any volume for this database. This enables NeoFinder not only to share catalog data with other Macintosh users in a network, but also with computers running the Microsoft Windows operating system, using the separate abeMeda for Windows (see
chapter 2.3)

By default, NeoFinder creates and uses a folder named "NeoFinder Database" in its NeoFinder in the "Application Support" area. That is perfectly enough for the users of a NeoFinder Private License.


Business License required!
Please notice that you must have a valid Business License for every Mac that will run NeoFinder! Sharing NeoFinder catalog files on a file server is only possible with a NeoFinder Business License.

Also remember that cataloging data on a server or NAS is of course possible with the NeoFinder Private License already.

Step 1
Please create a folder on any of your server volumes that will contain the shared catalog data. Maybe name it "NeoFinder Database" or something like that.

Step 2
Then install NeoFinder on one Mac, as described in chapter 2.1.
After you have run NeoFinder, and activated your License, go to the NeoFinder Preferences, and
Change the Database Folder location, so it uses the new folder that you have created in Step 1.


Step 3
Now repeat this very same procedure on every Mac you want to use (and you have NeoFinder licenses for!).

As NeoFinder uses the regular Preferences mechanism of Mac OS X for this, you can use a management tool like
FileWave or Apple Remote Desktop to distribute these settings to all machines.

File Sharing
If you don’t have a dedicated file server, you can simply use Apples File Sharing to set up one of your Macs as the server for NeoFinder.

Apple has a nice guide on how to do that:

Folder Aliases
NeoFinder 7.5 is able to handle Alias references to folders that are contained in your active NeoFinder database folder. This requires a NeoFinder Business License.
You can use this to keep your own personal database folder on your local disk, but place multiple Aliases to several other shared database folders on servers in your database folder as well. That will allow you to access multiple database folders across the network (if you have access privileges for the other folders).

You create these Aliases as any regular Aliases in macOS, by dragging the source folder from the server to your NeoFinder database folder, and keeping the Command and Alt key pressed at the same time. A little curly arrow will appear as the cursor in this drag, and when you drop the folder inside the NeoFinder database folder, the Finder of macOS will create that Alias file for you.

folder aliases

NeoFinder iOS
NeoFinder is also available for the iPhone and iPad. Transfer of the catalogs to the iOS device is possible in several ways, read more

Things to consider
This will only work if you have a multi-user Business License for NeoFinder! You must have one license for every Macintosh computer in the network you want to launch NeoFinder on. It makes no difference if you store the NeoFinder application on your file server, or locally, although the second is preferred.

As NeoFinder relies on shared files to work in a network, you should keep some things in mind.

It is always a good idea to keep write access to the catalog data folder to a minimum. If two copies of NeoFinder change the very same catalog almost at the same time, results can be unexpected. In most company structures, that is no real problem.

One or more administrators work with the catalog data, add new catalogs, or modify existing ones. The vast majority of users will use NeoFinder only to browse and search the catalogs. In this case, it is a good idea to make sure that those users can only read from the catalog data folder, but have no write access there. How to do that depends on the Server software you are using. Please consult the user manual of the server software to read how to change access rights for data folders.

Also, you can have NeoFinder update the contents of the Database Folder for you automatically! You can control that feature in the Inspector for LIBRARY. If you turn on “Keep looking for changes”, NeoFinder will continuously check the whole Database Folder for any new or modified catalogs, folders, or other changes.

If you use a Windows server, the performance and stability of NeoFinder depends on the quality of the server software.

For best operation, make sure your server software supports AFP level 3.3 or newer. If you have problems, try to use a Mac as a file server and see if it works better for you. NeoFinder also supports the SMB or other network protocols, as long as they adhere to the Apple standard, and bring a volume on your Desktop.

If you use Mac OS X 10.11 and newer, you may wish to disable SMB packet signing, because that can slow down SMB connections massively, and Apple seems to have turned them on by default, which is really not needed for safe networks. Here is an Apple article about that:

Your next steps with NeoFinder:
3. Catalog your volumes
4. Organizing your catalogs
5. Find
8. NeoFinder Workflow Integration
6.5 Use shared Smart Folders in the network
7.2 Use shared Albums in the network