Loading
View Categories

Does ProVide Server support Docker and Linux?

Yes! ProVide Server is available as a Docker container, bringing the full power of the platform to any Linux-based infrastructure. From a Raspberry Pi at a branch office to an enterprise Kubernetes cluster in the cloud, the same container image runs identically everywhere.


What is Docker and why does it matter? #

Docker is the industry-standard way to package and deploy server software. Instead of installing an application directly onto an operating system – managing dependencies, library versions, and configuration drift – Docker wraps everything into a self-contained container that runs identically on any compatible host.

Container adoption has become the default for modern IT infrastructure. Over 92% of IT professionals use Docker, and more than 90% of public cloud workloads run on Linux. By supporting Docker, ProVide Server meets customers where their infrastructure already is.


How ProVide runs on Linux via Docker #

ProVide Server is a native Windows application. The Docker container runs it on Linux using Wine, a mature compatibility layer that translates Windows API calls into Linux system calls.

This means customers receive the full, unmodified ProVide Server binary – not a separate Linux port with a reduced feature set or a different release schedule. Every update released for Windows is immediately available on Docker.

Key technical characteristics of the container:

AspectDetail
Base imageUbuntu with Wine pre-installed
Operation modeHeadless- all configuration via web interface
Graceful shutdownSends SHUTDOWN via API before stopping; 90-second grace period for in-flight transfers
Health checksMonitors API port (3145) and HTTPS port (8443)
Restart policyunless-stopped– automatic recovery from failures
UpgradesRe-run setup script; data and config in mounted volume, never in the image

Supported platforms and environments #

ProVide Server on Docker runs on any Linux host with Docker and Docker Compose installed:

EnvironmentExamples
Public cloudAWS EC2, Azure VM, Google Compute Engine
Container orchestrationKubernetes, Amazon ECS, Azure Container Instances
Enterprise LinuxRHEL, Ubuntu Server, Debian, SUSE, Rocky Linux, AlmaLinux
On-premisesVMware, Proxmox, Hyper-V (Linux guest), bare metal
Edge and small devicesRaspberry Pi, Synology NAS, QNAP, TrueNAS, Intel NUC
Developer machinesApple Silicon Macs via Docker Desktop (x86 emulation automatic)

Full feature parity with Windows #

Because the Docker container runs the same binary, all ProVide features are available except Active Directory Integration, this is not a limitation in ProVide but by the way it runs on Linux.

  • All protocols: SFTP, FTPS, HTTPS, FTP, WebDAV
  • Web administration interface
  • Multi-Factor Authentication (MFA) and Single Sign-On (SSO)
  • Virtual filesystem, virtual users, and group management
  • Event triggers, scripting, and API access
  • Clustering and ProVide Gateway support
  • Full audit logging and anti-hammering

Deployment guides #

The following guides cover the full Docker deployment lifecycle and are available in the Advanced Guides section:

YOUR CART

CUSTOMERS ALSO ADD

HAVE A COUPON?
ORDER SUMMARY
We'll send a tailored quote to your inbox.
The invoice will be e-mailed once your order is confirmed.
ProVide Server

Your cart is empty

maxi_provideserver

Choose your version of ProVide Server to download

For the ultimate experience of ProVide’s features and functions,
we recommend choosing the MAXI License.

Follow the 3 easy steps below to install ProVide Server
  1. Download the version you need using the buttons below.
  2. Get a free MAXI trial license by clicking the “Get Maxi Trial License” button and enter your email. The license key will be sent to your email.
  3. Activate the license key by following this simple step-by-step-guide.

Free Trial

Get
ProVide Software