Blog

New FileMaker Hosting Types: Why We Chose LXC

FileMaker hosting has changed a lot since the days when the default answer was simply “put it on a Mac mini and monitor it closely.” That model still works in the right situation, but it is no longer the only good option. Modern FileMaker systems need better isolation, cleaner upgrades, repeatable server builds, and a support model that helps teams understand what is happening in their environment.

That is why we are expanding our hosting types and standardizing new managed FileMaker hosting around LXC-based server isolation where it makes sense.

The short version: LXC gives us many of the operational benefits people associate with containers, while still behaving much more like a real Linux server. For FileMaker Server, that difference matters.

The New Hosting Shape

Our hosting plans are moving toward clearer operational categories:

  • Shared FileMaker hosting for smaller systems that need reliable managed hosting without a dedicated server footprint.
  • Dedicated FileMaker hosting for teams that need their own server resources, custom configuration, or tighter operational control.
  • LXC-isolated FileMaker hosting for Linux-based FileMaker Server environments where isolation, repeatability, and resource control matter.
  • Specialized companion hosting for services such as SuperContainer or related application components that support a FileMaker deployment.

The goal is not to make hosting sound more complicated. It is to match the hosting architecture to the way the FileMaker system is actually used.

A small departmental app does not need the same isolation model as a business-critical system with scheduled server-side scripts, WebDirect users, API traffic, external integrations, and strict backup requirements. A mature FileMaker deployment often has more in common with a line-of-business application stack than with a simple database file sitting on a server.

Why LXC Instead of Docker?

Docker is excellent for many application workloads. We use and respect it. It is a strong choice when an application is built from small stateless services, has a clean image-based deployment process, and expects its runtime to be replaced frequently.

FileMaker Server is different.

FileMaker Server is not just a single stateless process. It is a managed server environment with persistent databases, scheduled scripts, SSL certificates, plug-ins, logs, backups, Admin Console configuration, WebDirect, Data API, OData, and operating-system-level expectations. It benefits from isolation, but it also benefits from looking and behaving like a normal server.

That is the reason we chose LXC for this hosting layer.

LXC, or Linux Containers, provides operating-system-level virtualization. An LXC container has its own process space, filesystem, network configuration, resource limits, and service management, but it runs on the host’s Linux kernel. From an administrator’s point of view, it feels much closer to managing a lightweight virtual machine than packaging one process into a Docker image.

For FileMaker Server, that gives us a practical balance:

  • Stronger isolation than putting multiple workloads directly on one host.
  • Less overhead than a full virtual machine.
  • A server-like environment that works well with system services, logs, certificates, backups, and operational tooling.
  • Cleaner separation between customers, projects, or environments.
  • More predictable management for long-running stateful services.

LXC vs. Docker for FileMaker Hosting

AreaLXCDocker
Best fitLong-running, server-like workloadsApplication services packaged as images
Operating modelFeels like a lightweight Linux serverFeels like an application container
FileMaker Server fitGood fit for persistent services, logs, backups, SSL, and admin workflowsPossible, but often awkward for full server lifecycle management
PersistenceNatural fit for durable files, mounted storage, and server stateWorks with volumes, but the image model encourages disposable runtime containers
Service managementWorks well with system services and conventional Linux administrationUsually expects one main process per container
UpgradesCan be handled like a managed server upgrade with snapshots and rollback planningOften pushes toward rebuilding images and replacing containers
IsolationStrong OS-level isolation with resource controlsStrong process/application isolation with image boundaries
Operational feelSimilar to a small VM without the same overheadSimilar to deploying an app artifact

The important point is not that LXC is “better” than Docker in every context. It is not. The important point is that LXC is a better fit for how we want to operate FileMaker Server.

FileMaker hosting is a stateful, support-heavy workload. The database files matter. Backup windows matter. Scheduled scripts matter. Certificate renewals matter. Plug-ins and external services matter. Logs matter when something fails at 2 AM. We want an environment that treats those things as first-class operational concerns instead of forcing them into a pattern designed for disposable app containers.

What This Means in Practice

For clients, the architecture should mostly show up as a better support experience.

LXC-based hosting lets us isolate environments cleanly while still managing them with familiar server operations. We can control resources, snapshot environments, separate services, and reduce the blast radius of one workload affecting another. It also gives us a cleaner path for testing upgrades before applying them to a production FileMaker Server.

That matters because FileMaker systems are often quietly business-critical. They may handle quoting, inventory, research data, scheduling, shipping, grant management, school operations, production workflows, or customer records. Hosting should be boring in the best way: predictable, monitored, backed up, and understandable.

The choice of LXC supports that goal.

Apprentice FMDojo Is Now Included

The other change is just as important: our hosting plans now include an Apprentice FMDojo.

Hosting should not stop at keeping the server online. FileMaker teams also need help understanding their systems, improving scripts and calculations, planning changes, and troubleshooting safely. FMDojo gives hosted teams a FileMaker-aware assistant that understands the platform much better than a general-purpose AI chatbot.

With Apprentice FMDojo included, hosted clients have a practical place to ask FileMaker-specific questions, work through script logic, reason about calculations, review schema decisions, and get help with the kinds of day-to-day development questions that come up around a live system.

That pairs naturally with managed hosting. The server provides the stable foundation; FMDojo helps the team work more confidently on the solution running there.

Why This Combination Matters

Good FileMaker hosting is not just hardware. It is the combination of:

  • A server architecture that fits FileMaker’s stateful nature.
  • A backup and monitoring strategy that respects production data.
  • Operational isolation that makes support and maintenance cleaner.
  • Development guidance that helps teams make better decisions inside the platform.

LXC handles the hosting architecture side. Apprentice FMDojo handles the day-to-day FileMaker support and learning side.

Together, they reflect where we think FileMaker hosting should go: less mystery, less fragile infrastructure, more practical support, and a hosting environment designed around how FileMaker actually runs in the real world.

If you are planning a new FileMaker deployment, moving an older server, or trying to decide whether shared, dedicated, or LXC-isolated hosting is the right fit, contact us and we can help map the hosting type to the way your system is actually used.