Quick Start - Installation
FRP Installation Requirements
- 32 or 64 bit OS
- 4 GB Installed Ram (Ideally 2 GB or more free Ram)
- Dual Processors
- 300 - 500 MB Disk Space for Program , Database and Logging
- Turn OFF or adjust any antivirus or system security which may interfere with JAVA apps or the installer. IE: Norton, McAfee, selinux, etc.
- Turn OFF or adjust any Internet Security protocols and software such as Norton Internet Security to permit FRP to operate.
- Windows OS (XP through 2012) requires .NET version 3. 5 or higher (you must install if not present)
- Windows 7, 8, 10 and all server editions also require Microsoft C++ Redistributable, provided by the installer if needed.
- Ports 9100 and 9200 open between all replication and management machines
- Create Reflexive access rules for your routers if needed. Reflexive access lists provide the ability to filter network traffic at a router, based on IP upper-layer protocol "session" information.
- FRP has specific requirements for hostname settings on Linux platforms, be certain your machines are configured accordingly.
IMPORTANT: Be sure that when installing FRP on any server you must be logged into an account that has full rights to all folders and files that will be used in replication jobs. If you create startup scripts on Linux, NetWare, or other OSs this must also be done with a privileged account. This feature of FRP permits the admin to create a special user account for FRP so as to restrict FRP from access to some specific areas or files. This may be an important consideration if you are going to permit anyone else access to the console. Creating Linux startup scripts How to start FRP on other OSes Linux, Mac
--- Preparation ---
1. If on Windows OS install or upgrade .NET to version 3.5 or higher.
2. Download the correct package for your operating system here.
3. How to launch the GUI Installer and the command line installation.
4. Turn off / disable your Anti-Virus (Norton Anti Virus is the Worst offender) during the install. You may also encounter issues with Anti-Virus when trying to add servers and jobs, that require you to alter the Anti-Virus rules for applications and internet use.
5. Best to use an Internet Browser other than Windows Internet Explorer. The Explorer browser on Servers will be unusable with FRP unless you make a lot of security adjustments.
Management server installation
- Only one server can be designated as the management server. Download and install FileReplicationPro on the management server, use the following options in the installer. Please note that OSX Yosemite and some other OSX versions have a bug that prevents installation of FRP using the GUI installer on Virtual and Headless Machines. For alternate terminal instructions see OSX Terminal based installation of FRP.
- If you intend to use the optional open file manager on a Windows server, download and install it. Activate it according to the instructions on the Open File Manager Wiki.
- Open TCP ports 9100 and 9200 on the internal firewall for the server as well as on network routers and firewalls. for more details see network setups.
- Connect to the FileReplicationPro management server, use a web browser, for the URL input the IP address of the management server at port 9100. For instance if your IP address is 192.168.2.15 and you will enter the following into your web browser 192.168.2.15: 9100
- Login to the management console. Note: the default login is "admin" password is "admin"
- IMPORTANT:set the IP address of the management server in the menu from the upper right of the GUI systems/system settings. (Details)
NOTICE: If you have issues with browsing in the control panel, slowdowns, tcp timeouts, inability to add servers, or issues with creating jobs try turning off your Anti-Virus (Especially Norton) and any internet traffic protection your anti virus has. If the issues go away you will need to spend some time adjusting your Anti Virus settings to permit FRP or operate. This applies to all of your servers using FRP.
Add Replication Servers
- From this point, all other servers you will install must be replication only servers. Do not install any other servers with the management option. Please note that OSX Yosemite and some other OSX versions have a bug that prevents installation of FRP using the GUI installer on Virtual and Headless Machines. For alternate terminal instructions see OSX Terminal based installation of FRP.
- Go to each of your servers using the same installer as was used for the management server, on each of these servers install to the default path with the replication only option. On Linux, see Creating Linux startup scripts
- Allow the service to be started by the installer. On Linux, see How to start FRP on other OSes Linux, Mac
- Open ports 9100 and 9200 between the server and all other servers in the replication group. If on a Windows machine you can use the batch file located in /FileReplicationPro/utils to open the Windows Firewall, also check to be certain that all network routers and firewalls will permit traffic on these two ports.
Adding servers and jobs in the GUI
- Click on "servers" in the left column
- All servers with FileReplicationPro running that are on the same LAN segment should automatically be listed within a couple of minutes. if this is a new install you should see only your management server and local LAN / Same segment servers in the list.
- Click the "add" button to add a server and enter the hostname and static IP address of the server. Repeat as needed until all servers are added to the list. (network configuration)
- To add mobile laptops or netbooks that will be roaming from office to office use this guide for mobile laptops.
- You should not change any of the advanced server settings in your initial set up. Only after extensive testing and consultation with support should one consider changing these settings.
- If you want to ensure that when files are deleted on any server see how to turn on File Deletion Protection now.
- Click on "Jobs" in the left column.
- Click the "Add" button and fill in the form for the job. Use the context sensitive help (? Icon) for more detail.
- Select job type: real time, repeating job, run immediately, run once. Note: a real-time job monitors the operating system 24/7 waiting for events on the disk drive. When an event is detected it is executed immediately. In a repeating or scheduled job, events captured from the disk of the executed only at the appointed time which you have determined in the schedule.
- Set replication type: Move / Copy / 1-Way Mirror / 2-Way Mirror (details)
- Choose source and destination servers using the pencil icon to display a list, select from the drop-down.
- If you desire to replicate multiple paths between your source and destination servers click "Add a Row" Tip: in general it is wise to use no more than two or three rows in a single job. Performance will be much better if you create additional jobs for any other rows that you need to add. This is because FileReplicationPro will run these jobs in parallel increasing the total throughput in a shorter period of time.
These items apply only to scheduled or repeating jobs, they will be greyed out on Real Time jobs.
- Set start time for the job according to the time zone of the source server (details)
- Enter an exception period if desired. jobs will not be started during this time period, running a job that enters the exception period continue to run until they are completed, take this into account when setting your job times.
- Select days of the week the job is to run. Jobs running on a scheduled day may continue into a nonscheduled day if they are too large to finish.
- Enter the desired repeat every value this can be in minutes or hours.
- Enter the advanced job features of the job to set up include or exclude rules for files and folders – throttle bandwidth – run scripts before and/or after jobs and much more.
- Set up your e-mail notifications, see the e-mail notification wiki
- Install your license keys if this is a new install. Instructions