• Load balancing web traffic

    Load balancing is used to improve the performance and reliability of websites, applications, databases and other services by distributing the workload of the servers. A single point of failure can be mitigated by introducing a load balancer and at least one extra web server on the backend. This is what…

  • SSL certificate errors

    The Snapt Balancer uses a PEM file format for SSL certificates. This file is a combination of a private key (.key), the certificate (.crt) and any intermediary certificates that you need (.crt). Typically it looks like this: —–BEGIN RSA PRIVATE KEY—– (REQUIRED: Your Private Key: website.key) —–END RSA PRIVATE KEY—– —–BEGIN CERTIFICATE—–…

  • RDP load balancing tips

    Snapt provides full support for RDP load balancing. There is a wizard which we strongly advise using that will create the initial group for you. Timeouts You need very high timeouts when load balancing RDP. The wizard sets the client and server timeout to 500,000ms which is our recommendation. If you…

  • How to route hosts to different backends

    This guide well explain how to use the Balancer to send different hostnames (host headers) to different backends (servers). This is done using the ACL system in Snapt, a frontend and at least two backends. It’s commonly called host based routing. In our example we will be sending www.snapt.net to…

  • Creating a PEM (SSL Certificate) for the Balancer

    One of the most widely used features of our Load Balancer is the ability to offload SSL traffic by terminating HTTPS connections on the balancer itself. This has a variety of benefits including; centralized certificate management, offloading CPU intensive decryption/encryption tasks from your web servers and enabling the balancer to…

  • Using Snapt Backup to migrate

    Snapt Backup is a free plugin provided with Snapt which allows you to take a backup of your configuration, and to restore backups to systems. This is commonly used when migrating from one Snapt install to another, for example in a major image update. There are several steps to follow…

  • Change from a trial to paid license

    You can easily remove your demo license and load your newly purchased license by going to Dashboard > License and then by clicking on either Delete Demo License or Change Serial Serial numbers are how Snapt identify an individual license, and then a specific server. Your serial number will look…

  • Resetting the admin password

    In order to reset the admin password to “admin” you need to manually edit the database on the device. Important! The path may be /srv/www/htdocs/db/, or /usr/local/snapt/program/db cd /srv/www/htdocs/db/ sqlite3 snapt.db Once inside run .explain — sqlite> .explain Then run the following to have a look — select * from…

  • Repair Snapt SQLite database

    If you are receiving an error in Snapt with the keywords: What is SQLite to Snapt? Snapt uses two SQLite databases – one for Snapt information and one for logging data. These are flat file databases similar to MSSQL or MySQL that we use to store our configuration data, preferences,…

  • Reduce Snapt database size

    Snapt uses two SQLite databases and depending on your logging preferences, error rate, number of servers and more they can get quite large. On systems with less CPU, memory and slower disks this can cause performance problems within the UI. Pages taking a few seconds to load, errors about “Slow…