Running FileMaker Server in a virtual machine (VM) offers numerous advantages, ranging from flexibility and cost efficiency to increased security and scalability. Using virtual machines (VMs) is a common way to run software environments like FileMaker Server flexibly and efficiently. Virtual machines make it possible to run different operating systems on one physical host, which is particularly useful for managing servers and consolidating hardware resources.
Table of contents
- Running FileMaker Server in virtual machines
- Flexibility and scalability
- Four FileMaker ERP platforms for optimal operating processes.
- Cost efficiency
- Increased safety and insulation
- Environmental control and testing options
- FileMaker Crash CourseLearn FileMaker quickly and effectively in 20 chapters.
- Simple management and maintenance
- Use of hybrid cloud solutions
- Availability of resources
- Tips, instructions and interfaces for FileMaker and gFM-Business ERP
- Virtual machines for FileMaker Server
- Virtual machines on Apple macOS
- Virtual machines on Microsoft Windows
- Virtual machines on Ubuntu Linux
- Tip from the FMM forum for Linux VM on Mac
- FileMaker ERP software with merchandise management, CRM and billing, flexibly customizable.
- Frequently asked questions about FileMaker Server and VM
- Install FileMaker Server
- Conclusion and summary
Running FileMaker Server in virtual machines
This article highlights the various reasons and advantages of using FileMaker Server in a VM on macOS, Windows or Linux.
Flexibility and scalability
Using a VM makes it possible to use the resources of a physical server more efficiently by operating multiple virtual instances on a single hardware platform. This offers the flexibility to dynamically adjust resources (such as CPU, RAM and storage space) as required. For example, as the number of users or data load increases, the resources of a VM can be quickly scaled without the need for additional physical hardware.
This scalability is particularly valuable in environments where user numbers or workloads are unpredictable. A VM can be quickly expanded or reduced as required, allowing the IT department to flexibly adapt the infrastructure without having to make major investments in new hardware.
Four FileMaker ERP platforms for optimal operating processes.
Request information
Cost efficiency
Running FileMaker Server in a VM can lead to significant cost savings. Virtualization allows multiple server instances to run on a single physical server, reducing the need for multiple physical machines. This not only lowers acquisition costs, but also ongoing operating costs, as fewer physical servers require less power, cooling and data center space.
In addition, the use of VMs can reduce license costs, especially when it comes to operating systems that are licensed by CPU cores. Some virtualization platforms also offer licensing models that are cheaper than the corresponding physical server licenses.
Increased safety and insulation
Another key benefit of virtualization is the ability to isolate server instances from each other. By running FileMaker Server in a VM, the risk of a security incident on one server affecting other server instances is minimized. This isolation provides an additional layer of security because problems that occur in one VM, such as malware infections or system failures, are not automatically propagated to other VMs or the underlying physical hardware.
VMs can also be backed up and restored easily and efficiently. Regular snapshots and backups of the VM make it possible to quickly restore the system to a previous state if problems occur. This reduces downtime and minimizes the risk of data loss.
Environmental control and testing options
For developers and administrators, virtualization provides an ideal environment for testing and development. A VM can be created as an exact copy of a production environment, allowing changes and updates to be tested in an isolated environment before being pushed to production. This reduces the risk of unexpected problems occurring when new software versions or updates are deployed.
The ability to run different operating systems (macOS, Windows, Linux) in VMs also makes it possible to perform cross-platform compatibility tests. Administrators can ensure that FileMaker Server runs consistently on different systems and behaves according to specific requirements.
FileMaker Crash Course
Fast and effective FileMaker
learning in 20 chapters.
Participate free of charge
Simple management and maintenance
Running FileMaker Server in a VM offers significant advantages in terms of administration and maintenance. VMs can be centrally managed, simplifying deployment, updating and monitoring. VMs can also be easily migrated from one physical server to another, simplifying maintenance and increasing availability.
If, for example, hardware updates or replacements are required, VMs can be quickly migrated to new hardware without lengthy downtimes. Even in the event of hardware failures, VMs can be automatically restarted on another host using high-availability solutions (e.g. VMware vSphere HA), ensuring business continuity.
Use of hybrid cloud solutions
With the increasing shift of IT infrastructures to the cloud, virtualization plays an important role in the integration of on-premise and cloud solutions. FileMaker Server can be operated in a VM hosted in a private cloud or a public cloud service such as Amazon Web Services (AWS) or Microsoft Azure. This allows organizations to take advantage of the benefits of cloud usage, such as scalable resources, while maintaining control over their data.
In addition, VMs that are operated locally can be migrated to the cloud if required in order to utilize additional resources or serve as part of a disaster recovery strategy.
Availability of resources
An often overlooked benefit of virtualization is the improved availability of resources. On a physical server configured for a specific application such as FileMaker Server, resources often cannot be fully utilized. With virtualization, multiple VMs can be run on the same server, allowing for optimal use of available hardware resources. This is particularly useful in development and test environments where high flexibility is required.
Tips, instructions and interfaces for FileMaker and gFM-Business ERP
Tips & instructions
Virtual machines for FileMaker Server
The following are two examples of software that can be used to create virtual machines for FileMaker Server on Apple macOS, Microsoft Windows and Ubuntu Linux.
Virtual machines on Apple macOS
Parallels Desktop
Parallels Desktop is a widely used virtualization software for macOS that allows users to run Windows, Linux and other operating systems on a Mac. Parallels Desktop provides seamless integration between macOS and the guest operating system, making it especially useful for developers and IT administrators who want to host FileMaker Server in a Windows or Linux environment on a Mac. The software is user-friendly and allows for easy management and customization of virtual machines.
VMware Fusion
VMware Fusion is another popular virtualization software for macOS. It allows you to run multiple operating systems on one Mac and is known for its high performance and stability. VMware Fusion supports a variety of guest operating systems, including Windows and Linux, and is ideal for running FileMaker Server in an isolated and controlled environment on a Mac. The software is particularly popular with professionals and businesses that require a robust virtualization platform.
Virtual machines on Microsoft Windows
Hyper-V
Hyper-V is a virtualization platform developed by Microsoft that is integrated into Windows Pro and Enterprise. It enables the creation and management of virtual machines directly in the Windows operating system. Hyper-V offers high performance and is ideal for running FileMaker Server in a virtual environment on Windows servers. It supports a variety of guest operating systems, including Linux, and provides comprehensive management and monitoring capabilities.
VMware Workstation
VMware Workstation is a powerful virtualization software for Windows that makes it possible to run multiple operating systems simultaneously on one Windows PC. VMware Workstation is particularly popular with developers and IT administrators who want to run FileMaker Server in various test and production environments. The software offers broad support for different operating systems and simple management of virtual machines.
Virtual machines on Ubuntu Linux
VirtualBox
VirtualBox is a free and open source virtualization software developed by Oracle. It is available cross-platform and is often used on Linux systems such as Ubuntu. VirtualBox supports a variety of guest operating systems, including Windows and macOS, and is well suited for running FileMaker Server in a virtual environment on Ubuntu. The software offers a user-friendly interface and extensive configuration options.
KVM (Kernel-based Virtual Machine)
KVM is a virtualization infrastructure that is directly integrated into the Linux kernel and makes it possible to use Linux systems as a hypervisor for running virtual machines. KVM is a powerful and efficient solution for virtualization on Ubuntu and other Linux distributions. It supports a wide range of guest operating systems and provides excellent performance for running FileMaker Server in an isolated virtual environment.
Tip from the FMM forum for Linux VM on Mac

FileMaker ERP software with merchandise management, CRM and billing, flexibly customizable.
More information
Frequently asked questions about FileMaker Server and VM
- What is FileMaker Server and what is it used for in a VM?
- FileMaker Server is software designed to host FileMaker databases securely and efficiently on a network or over the Internet. In a virtual machine (VM), FileMaker Server is operated in an isolated environment, which offers flexibility in scaling and administration.
- What are the advantages of installing FileMaker Server in a VM?
- Installing FileMaker Server in a VM offers several advantages, including flexibility in resource management, the ability to scale the server as needed, and easy backup and restore options. You can also run multiple VMs on one physical server to separate different environments.
- What are the system requirements for FileMaker Server in a VM?
- The system requirements for FileMaker Server in a VM depend on the number of concurrent users and the complexity of the database. In principle, you should provide sufficient CPU, RAM and storage space. We recommend at least 4 cores, 8 GB RAM and sufficient SSD storage for fast data access.
- Which virtualization platforms support FileMaker Server?
- FileMaker Server is officially supported by common virtualization platforms such as VMware ESXi, Microsoft Hyper-V and Parallels. These platforms offer the option of creating virtual machines in which FileMaker Server can be installed.
- Can I run multiple FileMaker Server instances in one VM?
- No, only one instance of FileMaker Server can be run on a VM. However, you can run multiple VMs on the same hardware to use multiple FileMaker Server instances on different virtual machines.
- How do I install FileMaker Server in a VM?
- Installing FileMaker Server in a VM is similar to installing it on a physical server. After you have created the VM with the required system resources, load the FileMaker Server installation files onto the VM, run the installation program, and follow the setup instructions.
- What network connections are required for FileMaker Server in a VM?
- Stable network connections are required to run FileMaker Server in a VM. This includes a static IP address for the server, fast internet access for remote users, and port sharing (e.g. port 5003 for FileMaker network traffic) to allow users to access the server.
- How do I secure FileMaker databases in a VM?
- FileMaker Server provides integrated backup tools that you can use to create regular backups of your databases. In addition, you can create snapshot or clone backups of the entire VM to secure the state of the server and databases. This enables fast recovery in the event of a system failure.
- Can I easily scale a FileMaker Server VM?
- Yes, one of the main advantages of using FileMaker Server in a VM is the ability to scale resources as needed. You can dynamically adjust the CPU power and memory of the VM to meet the needs of your users without changing the physical server.
- How do I monitor the performance of FileMaker Server in a VM?
- You can monitor the performance of FileMaker Server using the built-in server administration tools. In addition, most virtualization platforms provide tools to monitor the VM's system resources, such as CPU, RAM and network bandwidth. This allows you to identify bottlenecks and adjust resources accordingly.
- What security precautions should I take for FileMaker Server in a VM?
- For the security of the FileMaker Server in a VM, ensure that the VM and host server are properly configured. Use SSL encryption for data transfer, set strong passwords and use firewalls to protect access to the VM and server. Regular updates of the VM and FileMaker server software are also important.
- Can I run FileMaker Server in a cloud-based VM?
- Yes, FileMaker Server can be run in cloud-based VMs, e.g. on platforms such as Amazon Web Services (AWS) or Microsoft Azure. These offer flexible, scalable environments in which you can install FileMaker Server on a VM and access your databases worldwide.
Install FileMaker Server
On our website you will find further instructions on FileMaker Server and the installation on Apple macOS, Microsoft Windows and Ubuntu Linux as well as on suitable SSL certificates for FileMaker Server.
Conclusion and summary
Running FileMaker Server in a virtual machine on macOS, Windows or Linux offers a range of benefits, from flexibility and scalability to cost efficiency, increased security and ease of management. Virtualization enables companies to run their IT infrastructure more efficiently and cost-effectively while maintaining control over their server environments. In a rapidly changing IT landscape, virtualization provides the adaptability needed to keep pace with the demands of today and tomorrow.
