TechWolf-hosted SFTP server
TechWolf operates an SFTP server that maps each user’s root directory to a directory in TechWolf’s S3 infrastructure. Several integrations use it to exchange files with TechWolf.Server details
Use the static IP addresses for allowlisting when a customer’s source system
requires network-level access rules.
Access
Customers can request access from TechWolf. TechWolf provides credentials specific to the integration, either a username and password or a username and SSH key, depending on the integration’s security requirements.Customer-hosted SFTP server
A customer can use their own SFTP server. It is configured from the SFTP Configuration page in the Console by the customer, an implementation partner, or TechWolf Professional Services. This configuration flow currently applies only to input integrations on customer-hosted servers. It does not cover the TechWolf-hosted SFTP server above, nor file-based exports.
Behaviour of a customer-hosted connection
The points below describe behaviour that affects day-to-day use of a customer-hosted SFTP connection configured in the Console.- Files are pulled once. Each filename is pulled at most one time per server and recorded in the pull log. Re-uploading the same content under a new filename is required if a re-pull is needed.
- TechWolf never deletes files on the customer SFTP server. Retention of data on the SFTP server is the customer’s responsibility.
- Schedule. Pulls run on a cron schedule, evaluated in UTC. The default is
every 30 minutes (
*/30 * * * *). After a missed tick (for example after a worker outage), the next tick fires as soon as possible rather than waiting another full interval. - Host-key pinning is enforced. Once a connection’s host-key fingerprint is locked, a mismatching fingerprint on the server side aborts every future connection until an operator re-tests and re-locks.
- Folder mappings route a remote path on the SFTP server to a destination subpath that file-based input integrations consume. See File Organization.
- Disable versus delete. Disabling a server pauses all pulls but keeps mappings, keys, and history. Deleting a server is irreversible and removes its pull history.
- Per-mapping toggle. Mappings can be paused individually without touching the rest of the connection.
- The file browser is read-only and independent of the scheduler. Browsing a remote folder never marks files as pulled.
- Pull history. Each successful pull is logged with its filename and timestamp, and is available on the History tab of the server.