Overview
This article provides the process to set up the backup directory path to NAS (Network Attached Storage) using FTP when Kerio Connect is running on Linux.
Prerequisite
Access to Kerio Connect server
Solution
- Install the
curlftpfs
package from the sources.
Please note that the Curlftpfs should be on 0.9.1 version, as the more recent 0.9.2 version is not compatible with Kerio Connect. You can download the tarball for 0.9.1 from directly Sourceforge. Additionally, you can build the package from the source tarball using the following commands:- Navigate to the directory that has the downloaded tarball package,
tar -xvzf curlftpfs-0.9.1.tar.gz
- Change the directory to the extracted package,
cd curlftpfs-0.9.1
- Run the configuration script to get ready to build the software on your system,
./configure
Note: You may need to install additional dependency packages for your system based on your environment. - Build the package,
make
- And finally, install the package,
sudo make install
You can read more about these commands here.
- Navigate to the directory that has the downloaded tarball package,
- Create a mounting point by using the
mkdir
command. Here is an example for the command:
mkdir /mnt/my_ftp
- Run the
curlftpfs
command with your credentials to mount your remote FTP site.
Find below sample access credentials and the mount command that correspond to them.- Username: ftp-user
- Password: ftp-pass
- Host/IP: my-ftp-location.local
curlftpfs ftp-user:ftp-pass@my-ftp-location.local /mnt/my_ftp/
- Wait for the mounting point to complete the process.
Testing
The remote FTP location is now mounted as a folder and is successfully recognized by Kerio Connect.