Frequently Asked Questions
TricePorter is a versatile file transfer automation tool featuring a flexible scheduling system and support for SFTP and S3 protocols. It can run as a portable binary on the most popular operating systems, handling all these tedious tasks for you, including compressing files on the fly and storing them in daily directories
To get to UI, please type http://localhost:18090 in the browser and hit enter. You will be redirected to the login screen. Default username and password admin/admin
SFTP and S3 protocols are supported. Also you can work with local files and remote storages as long as they are mounted in your system, i.e. CIFS/SMB or NAS
GZIP and BZIP2 are supported for on-the-fly compression/decompression. However, you’re not restricted to transferring files in any specific format, so you can also compress files in advance using any other method
In automated mode, TricePorter will periodically check the source according to the schedule defined in the configuration. If it detects files that match the specified REGEX pattern during this check, those files will be fetched from the source, stored in the internal buffer, and then transferred to the designated destinations
When automation is disabled, you can view files located on both the source and destinations. Additionally, you have the option to manually transfer files using drag and drop functionality
Yes! You can use REGEX to specify which files you want to transfer
It varies. The primary limiting factors include the bandwidth of your network, the distance to/from the host you’re transferring data to, and the available CPU cores. In our tests, we achieved performance close to the estimated maximum based on calculations
It depends on your workload and the number of files you’re transferring. If you need to transfer a large number of files in a short amount of time, then modern hardware is recommended. However, if performance is not a priority, any available 64-bit system will suffice. Containerization, particularly with Docker, is very helpful if you need to limit the resources used by TricePorter. If you’re constrained by hardware and want to allocate a specific fraction of CPU or memory, Docker with proper configuration would be beneficial
Virtually yes, you can. However, you may encounter challenges with passwords, as they are stored in encrypted format. Therefore, you cannot simply input unencrypted SFTP passwords or S3 access keys into the file. We recommend using the UI for the initial configuration phase, as it allows for password encryption and ensures they are securely stored in the configuration file
Certainly. You can run TricePorter on any environment that suits your needs. Just keep in mind that if you’re not using any form of Remote Desktop Protocol (RDP), you’ll likely need to use the host name or IP address instead of “localhost” to access the UI. Additionally, you may need to configure your firewall to open port 18090
Absolutely. We found it very convenient for daily backups
Yes. You can either download container with the latest version of TricePorter from DockerHub or you can craft your own image using TricePorter binary
Yes, if you have a NAS volume mounted to the system where TricePorter is running, or if NAS volumes are mounted on the source or destinations, TricePorter can work with them. We conducted extensive tests with NAS and even enhanced our tool for better NAS support. However, there’s one use case you should try to avoid – do not place TricePorter’s internal buffer on the NAS volume, it’s better to use local drives instead
Yes, you can choose this mode in settings. In this mode, files and directories will be transferred as a batch. However, please bear in mind that the drag and drop feature is deactivated when the recursive mode is enabled
Linux, MacOS, Windows. 32 bit versions are not supported
While we focus on developing our Mediation system, it’s likely that we’ll identify additional needs and continue to enhance TricePorter to meet our requirements. However, we also value feedback from the community to understand which functionalities are most important to other users. To be transparent, we can’t allocate a significant amount of time to TricePorter improvements since it’s just a tool we use and not our primary product. However, we’re open to hearing from you about what’s missing and will explore how we can address your needs. We’ll strive to keep our solution lightweight and simple, ensuring compatibility with all major operating systems
We’re dedicated to resolving all reported issues. If you encounter any problems, please don’t hesitate to contact us here and provide as much detail as possible. We’ll endeavor to replicate the issue in our lab and implement a fix. Your feedback is invaluable in ensuring the reliability and effectiveness of our product
Yes. Please generate an SSL certificate key file “ssl.jks”, with password = “password” and put into the application directory near the executable file.
For more instructions or assistance please contact us.
No. TricePorter only makes one type of external connection, which is to check for a new version. This request is generated in the FrontEnd (UI). Other than that, TricePorter is a fully isolated tool with no external dependencies