Self-Hosted Softrip Instances - Your Responsibilities

If you are hosting your own Softrip instance, note that there are some core responsibilities that will fall on your IT team to set up, maintain, monitor, secure, and troubleshoot.

Your Responsibilities

Networking and Infrastructure

Your team is responsible for maintaining, monitoring, and securing your own network and infrastructure. This includes DNS, firewall configs, routing requests, WAF, load-balancing and sticky session routing, file share access, user and group permissions, domain accounts, service accounts, VPN, etc.

Maintenance Tasks

Standard maintenance tasks for your servers and applications are your responsibility to set up, maintain, secure, and monitor.

Database

Database maintenance tasks such as data backups, log backups and truncation, and other standard maintenance tasks are your responsibility. Softrip has a standard set of recommendations that you may choose to follow here:

Database Maintenance - Softrip Recommendations

SQL Server Reporting Services (SSRS)

SSRS is the reporting platform used by Softrip for all reports and documents (e.g. Invoices and Travel Documents/Vouchers). Maintaining, monitoring, securing, and troubleshooting SSRS is your responsibility.
Documentation on Softrip’s use of SSRS and setup recommendations are available here:

SQL Server Reporting Services (SSRS) Custom Data Extension Setup

Advanced SSRS Setup - Wildcard Certificates and TLS 1.2

Mail Server Configuration

To set up and maintain the SMTP integration in your Softrip instance (for automated emails from queues and supplier messaging for example), make sure you have the correct setup on your mail server and in Softrip settings. More information can be seen here:

Troubleshooting Mail Server Settings and Errors

OS and Software Updates

Softrip applications run on Windows Server. Your server instances (VMs) are your responsibility to maintain, secure, and keep up to date with regularly-scheduled patching and updates. In addition, it is your responsibility to apply updates to supporting software such as MS SQL Server and Redis.

Redis Configuration

Securing, maintaining, and monitoring your Redis instance is your responsibility. Note that Redis on Windows is out of support since 2016. If you haven’t already, upgrade your Redis instance to the latest stable version on a Linux VM, or use a cloud-managed Redis instance.

Logs and Attachment Retention

It is your responsibility to set up data retention in line with your own company’s policy. Softrip has some tools and recommendations available for Softrip-specific files available here:

Logs and Attachments - Retention and Archiving

Monitoring

Ensure you have the proper mechanisms and assignments in place for monitoring all aspects of the applications, network resources, and machines that host your on-premise Softrip instance. Standard monitors for available disk space, CPU/RAM usage, and network metrics (e.g. ping etc.) are advised.

To monitor your Softrip applications and their uptime, see the Softrip HealthCheck documentation available here:

System Healthchecks

Log Pulls

If your team needs to review what happened for a given process, pulling and reviewing the associated logs are your responsibility. If during this log review you have questions about specific log lines and what they mean, you can submit a Support request to Softrip to provide details on the interpretation of those log lines.