From the course: FileMaker: Tips, Tricks, and Techniques

What is FileMaker Server? - FileMaker Pro Tutorial

From the course: FileMaker: Tips, Tricks, and Techniques

Start my 1-month free trial

What is FileMaker Server?

- [Instructor] In order for multiple users to work with your FileMaker database at the same time, the users must be connected to a network and the app must be hosted. Now hosting refers to making an app available from a single central point for the multiple clients to access. Now, FileMaker Pro Advanced has the ability to host a file. As a matter of fact, if you go to file sharing, and then share with FileMaker clients, you can turn on network sharing. This is something that's called peer to peer sharing. And really, it's just used for testing purposes. Or if you have maybe one other person that wants to connect, it's definitely not meant for production. What you want to do instead is getting a license copy of FileMaker server, that's an entirely different product in the FileMaker platform, you can get an annual license for FileMaker server that can then be either installed on one of the machines that you have as a dedicated server, or you can do some cloud options. And I'll discuss all those options in the next movie. But suffice to say, you've got a copy of FileMaker server, well, what are the advantages of going with server? First of all, any app that you put on FileMaker server can be shared at the same time in mixed environments like Windows and Mac users and even FileMaker Go on iOS devices, or even web browsers, all of them can be accessing your custom app at the same time. You can even have custom web applications produced using technologies like HTML, CSS, or even PHP, they can access your database, but it's required that that database is hosted on FileMaker server. And having FileMaker server as your hosting option provides some additional advantages not available in the peer to peer environment. This is just a short list. But to give you an idea, you can host up to 125 files on one single instance of server. You have support for FileMaker data or rest API's, meaning your FileMaker database can have an API created for it and it can act as the source for the data for that API. You also have OAuth support in the form of Amazon, Google, Microsoft, Azure or even some active directory support for that matter. You can consume XML data, you can also get information about who's accessing your databases. The all important automatic backups are also handled by FileMaker server. FileMaker server can even schedule that FileMaker scripts and operating scripts be scheduled and managed by the FileMaker server operation. You get better performance out of your apps if they're hosted on FileMaker server. And you can encrypt the data between FileMaker clients and FileMaker hosts using SSL. Now, the amount of users that you can support will depend on various factors, mainly which technology you're using to access the FileMaker data. And right now, at the time of recording, these are what the tested and maximum allowed options are, I urge you to check the FileMaker website as this can change at any moment. But to just give you a general idea, when you're looking at FileMaker Pro Advanced users that can connect to a single copy of FileMaker server, the amount is 500 that's tested but there's really unrestricted maximum amount, so you could get a couple or few thousand if you wanted to, but it's really going to depend on the resources on the server. And a lot has to do with how you architected the database. FileMaker Go, you can have up to 500 users there, FileMaker WebDirect the same thing. Custom web publishing, while it does say 500, keep in mind that custom web publishing applications actually don't initiate a database session. So the amount of time they're connected is really just a split second while the server is responding to a request. So if you look at 2000 sort of split seconds at once, that can actually extrapolate out to 10s of thousands if you need it to. The FileMaker Data API, at the time of this recording, it's still unsure as to how data is going to be metered and licensed. So I would advise you to see FileMaker for that information. But ultimately, you're looking at about 500 to 1000 users can connect to your hosted FileMaker database via the FileMaker Data API at any one given time. And then finally, ODBC connectivity, which we're going to talk about later in this course, means that your FileMaker database would be hosted on FileMaker server and then could accommodate up to 50 incoming ODBC/JDBC requests. All of these limits are incoming to FileMaker server, just for clarity. So really FileMaker server is a fast, reliable server software used to securely share your data with groups of FileMaker Pro Advanced, FileMaker Go, FileMaker WebDirect users, and you get 24-7 availability and reliability. You can remotely manage your apps with ease and save time by automating administrative tasks.

Contents