On-premise to cloud migration,
without opening a port.
Servers and applications migrate on their own program. The files are the part that finishes this month.
The file server in the closet, the NAS under a desk, the SMB share everyone maps on their first day: Mover moves them into any cloud through an Agent that runs inside your network and connects outbound. No inbound firewall rule, no VPN, no staging box. A free dry run counts the bytes first, the bulk pass runs while people keep working, and incremental runs make the cutover a non-event.
A file server into SharePoint.
A NAS into object storage.
A firewalled source into anything.
How the migration runs.
Six steps from the first install to powering the server down. The cloud migration guide covers the decisions around them; this is the on-premises path through it.
Install the Agent inside the network.
The Files.com Agent is a single binary for Windows, Linux, or macOS that runs as a service on a host that can reach the data: the file server itself, or any machine with the share mounted. No Java, no Docker, no middleware.
It connects outbound. Nothing opens inbound.
The Agent makes one outbound connection to Mover. No inbound firewall rule, no port forwarding, no VPN, no DMZ box. The source stays as invisible from the internet as it is today.
Point it at the paths that move.
Scope the Agent to the directories being migrated. Anything the host can read is a valid source: local disk, SMB and CIFS shares, NFS exports, mapped network drives, a Synology, QNAP, or NetApp mounted on the host.
Dry run first, for free.
Mover walks the share, counts files, sums bytes, and prices the exact usage pack before anything moves. A file server that has grown for fifteen years is full of surprises, and the dry run finds them while changing your mind is still free.
Move in parallel while people keep working.
Multi-threaded transfers from the Agent to the destination, retries on transient failures that never bill, and a run log with the disposition of every file. The first pass moves the bulk with the server still in service.
Incremental runs, then the cutover.
A difference-aware incremental run copies what changed since the bulk pass. Repeat until the delta is minutes of work, switch people to the destination, run one last pass, and the old server can be powered down.
On-premises to cloud questions.
Reaching a server behind the firewall, which sources and destinations work, how long it takes, and what it costs.
Moving data that lives on hardware you run, a Windows or Linux file server, a NAS appliance, an SMB or NFS share, into a cloud service. For servers and applications that is an infrastructure program. For the files, it is a data migration: read the share, move the files and the folder structure to the cloud destination, catch up the changes, cut over. Mover does the second kind.
It depends on the bytes and on the uplink out of your building, which is usually the slower side and sets the pace. The dry run gives the byte count up front. The bulk pass runs in the background over days for a multi-terabyte server; the incremental runs that follow are short, and the cutover itself is minutes.
No. The bulk pass runs while the server stays in service. Incremental runs copy the changes made since, and the switch-over happens when the delta is small enough to finish between two meetings. Downtime is a choice, not a requirement.
The folder tree arrives as it left, and include and exclude rules let you reshape it on the way: leave the archive folder behind, drop the temp directories, move one department’s share into one library. Permissions on the destination follow the destination’s model, so plan the sharing structure on the dry run rather than after.
Yes. The Agent gives read or write access to the paths it is scoped to, so a NAS can be the destination for a cloud backup or a compliance archive, and the same dry run, filters, and incremental runs apply.
Move the files; the server never leaves.
Install the Agent, point it at the share, and run a free dry run. Mover counts the files, sums the bytes, and prices the exact pack. The migration starts when you say so, and the server stays where it is until the last file has moved.


