Presto File Server
Presto File Server is designed for rapid and secure file transfers between multiple Synology NAS servers or between personal computers and Synology NAS. With its two desktop utilities, Synology Presto Client and Synology Presto Automator, you can transfer between personal computers and Synology NAS. Presto File Server can centralize and monitor the network flow, and can offer exportable logs in details. In addition, admins can configure the connection and transfer rules to meet the needs of different business IT regulations.
Before you start:
- At least one Presto File Server license is required to use this package. You can make in-app purchases or visit the Presto File Server license page for more information on license plans.
- Before you can transfer files between Synology NAS and your local computer, the client application preferably with the same version as that of the connected server must be installed on the client computer first.
- Go to Synology Download Center to download and install Presto File Server, and install Synology Presto Client and Synology Presto Automator using the same installer. Please note that administrative permission is required to install Synology Presto Automator.
- To disable Presto File Server, go to Package Center > Installed and click Stop in the Action drop down menu.
- Before you can transfer files between multiple servers, Presto File Server with preferably the same version must be installed on these servers and the license must be activated within these servers. Go to Synology Download Center to download and install Presto File Server or download it directly from Package Center in DSM.
- To access Presto File Server, the firewalls for port 3360 (TCP/UDP) and port 3361 (TCP/UDP) must be opened.
Note: Port 3360 (TCP/UDP) and port 3361 (TCP/UDP) are the two default ports of Presto. When port-forwarding is required on Presto, please inform the client users to enter the port (N) corresponding to port 3360, and make sure the subsequent port (N + 1) is also open so that it can be mapped to port 3361. For example, when port 1001 is mapped to port 3360 of the address of Presto File Server, client users should enter port 1001 with the external IP address; in addition, administrators should make sure that port 1002 (not port 1000) is open and mapped to port 3361.
To permit DSM users to access Presto File Server:
- Go to Control Panel > Privileges and select Presto File Server. Click Edit.
- Go to the User or Group tab to enable users and groups to access Presto File Server. Specify IP settings where needed.
- Go to the Default privileges tab to specify whether new users will be automatically granted access to Presto File Server.
To permit anonymous login:
To enable users to access shared folders with anonymous user accounts, please do the following:
- Go to Settings > Advanced Settings.
- Tick the Enable anonymous login checkbox.
- Click the Apply button.
To enable anonymous users to access folders:
To allow anonymous users to access the shared folders, please do the following:
- Go to Control Panel > Shared Folder.
- Select a folder and click Edit > Permissions and select System internal user in the drop-down menu.
- The anonymous users should appear on the top of the list. You can now configure anonymous users' access permissions.
Note:
- Only users with administrative privilege can manage user privileges.
Overview
The Overview page displays a list of active clients and Synology NAS, real-time inbound/outbound traffic status, current license status, and transfer speeds.
- Go to the Current Traffic section to check user IP, active time, inbound/outbound traffic status, and transfer encryption status.
- Right-click a connected user and then click Kick to instantly stop the user from accessing Presto File Server.
Site Express
In the Site Express page, you can create tasks for transferring files between multiple servers via Presto File Server.
To add a server:
Before starting a new transfer task, please follow the below instructions to add a server in the Server List tab.
- Go to the Server List tab.
- Click Add Server to add a server which you would like to transfer files to or transfer files from.
- Follow the wizard to complete the process.
To edit a server:
- Select the server you would like to edit from the list. You can also find the specific servers by using filters or entering the keywords of address or server name in the search bar.
- Click Edit, Delete, or Details to view the details of the server and its related tasks.
To create a task:
In the Task List tab, you can create new transfer tasks by the below instructions.
- Click Create Task.
- Enter the task name and select the local directory.
- Choose a Transfer direction for this task and click Next. The transfer direction cannot be modified after this task is created.
- Distributing: This server will be the data source of the task, transferring data to other servers from the selected directory.
- Collecting: The selected directory will be the destination of the data collected from other servers.
- Click Add Server to add the servers from the Server List to this task.
- Select a folder for the server as the path and click Apply. You can also click Create Folder to create a new folder.
- Drag and drop the servers as the below instructions to configure the transfer topology, and then click Apply. The data transferring order will be depending on this topology.
- Move a server above/below another: You can move a server above or below another. However, data will be simultaneously transferred to or collected from the servers at the same level.
- Move a server to the next level of another: If it is a distributing task, data will be transferred to the upper server from your local host first, and then transferred to the lower from the upper. If it is a collecting task, data will be transferred from the lower to the upper, and then to your local host.
- The server on the upper level can start transferring files to the server on the next level even when the upper has not received the files completely.
- The transferring speed has a high dependency on the network environment.
- Configure the transfer schedule and click Apply to complete the creation of this task. You can trigger this task manually, according to a set schedule, or as a followed task to other tasks. Click Advanced Settings to configure Transfer Settings, File Filter, and File Priority.
- A followed task will not be triggered if its previous task is cancelled, deleted, or has failed.
Note:
Note:
To manage a task:
Select a task and click Edit, Delete, or Cancel.
- Edit: Edit the name, local directory, transfer topology, schedule, transfer settings, file filter, and file priority of the task.
- Delete: Delete the selected task.
- Cancel: Cancel the selected ongoing transfer task.
To view the detail of a task:
Click on a task, and a task summary listing all the related servers will be displayed below the task list. Hover the mouse over a server in the list and click to view the file path, size, and the status for each independent file.
Note:
- To enable site express, you must activate the Presto license on all Synology NAS. Please visit the Presto File Server license page for more information on license plans.
Activity
In the Activity page, you can view, search, and export logs.
- Use the drop-down menu to switch between Transfer logs, System logs, and Site Express logs.
- Click the Export or Clear button to clear or export logs.
- Find specific logs by entering the keywords of specific users or files into the search bar, or by using filters. Click Events > Customize... to select multiple events.
Note:
Transfer results contain the following status:
- Successful: Files have been successfully uploaded or downloaded.
- Failed: File transfer failed due to network or other interruptions on the client side.
- Kicked: File transfer failed because the client was kicked by the server during the transfer.
- Cancelled: File transfer failed because the client cancelled the task during the transfer.
- Partial success: When transferring files between servers, files have only been transferred to some of the servers successfully. This transfer result will only be recorded in Site Express logs.
Report
In the Statistics tab, you can view statistics such as the number of files transferred, total transferred size, and average transfer speed over the Past 24 hours, Past 7 days, and Past month. Outbound and inbound traffic statistics are displayed in pie charts for you to easily see the total space used by each user.
In the Report tab, you can generate detailed usage reports, and can set email recipients and schedules to receive daily, weekly, monthly, or annual reports. To see a report immediately, click the Generate Report Now button.
Policy
Presto File Server centralizes policy management and regulates file transfer speed, encryption, and compression matters for the connected users. Different policies can be configured to meet the needs of different DSM users and groups.
The policies are listed in order of priority: policy with the highest priority is listed on the top of the list. When more than one policy is applied to a connected user, only the policy with the highest priority is valid. To adjust the order of a policy, please drag the policy up or down the list.
Default policy is applied to all users including anonymous login or undefined connections, and always appears at the bottom of the list. This policy can be edited but cannot be deleted.
To create a policy:
- Click Create and fill in the required fields.
- Go to the User Policy tab to name the policy and set connection conditions, including maximum and minimum transfer rates. You can also enforce transfer compression, transfer encryption, or allow users with previous client versions to remain connected to the server.
- Go to the Applied User tab to select the local groups and/or users that this policy will apply to.
To edit a policy:
Select a policy and then click Edit.
To regulate the transfer speed:
You can define the exact maximum or minimum transfer rates at Edit > Transfer Rate. Select Lock from the Upload rate and Download rate drop-down menu to make sure connected users can transfer data according to the exact set rates. If the Upload rate and Download rate is set to Disable, the transfer rate will not be regulated by the server, but will still be affected by the transfer rate on the client-side and other Synology NAS.
Note:
- Certain transfer policies may not be applicable to users who are using earlier client versions.
- The default policy is applied to anonymous user connection.
Settings
In the Settings page, you can set the total bandwidth that can be shared by all the clients connected to the server during file uploads or downloads.
This tab allows you to configure the access permissions of the anonymous account users. Please consult the section To permit anonymous login for more details.
License
In the License page, you can get an overview of the current license status, view a list of the licenses currently in use, and add Presto File Server licenses.
- Purchase licenses: Click Add License and select the license you want to purchase, and then click Next. A wizard will guide you through the purchase procedure. After entering your credit card information, click Buy Now to confirm your purchase.
- Import licenses: Click Add License and then click the hyperlink Manually enter the license key. After you have read the License Agreement, click Agree to continue. Enter your license key and click the + icon if you want to enter multiple license keys. Existing license keys can be copied from your Synology Account.
- Migrate licenses: The license migration process is the same as the license import process. Each license key can be applied to only one Synology NAS at a time; once migrated, the license will be instantly revoked from its original server.
- Free trial: Every Synology NAS can activate a one-time 30-day free trial. If you have not activated your 30-day free trial on your Synology NAS yet, please go to the License tab to start your free trial.
Download
Go to the Download page to find and download the desktop clients Synology Presto Client and Synology Presto Automator for your operating system. The desktop clients are supported on the following platforms:
- Windows (Windows 7 and onward)
- Mac OS (Mac OSX 10.7 and onward)
- Ubuntu 32bit/64bit (version 16.04 and 18.04)
Note:
- With Synology Presto Automator installed, you can schedule and automate transfer the tasks powered by Synology Internet Transfer Accelerator (SITA) on a graphical user interface (GUI). An option for installing Synology Presto Automator appears when Synology Presto Client installer is downloaded. However, administrative permission is required to install Synology Presto Automator.