Get your team on Kola CRM in under 30 minutes — no IT department required.
Professional & Business TiersKola CRM requires a small always-on server (called a VPS or Droplet) so your team can access it from any browser at any time. We recommend DigitalOcean — straightforward pricing, reliable, and well-documented.
Go to digitalocean.com and sign up. You'll need a credit card or PayPal. New accounts typically receive a free credit — check for a referral offer when signing up.
chestnut-crm143.198.x.xYou'll manage your server using a terminal (command line). Don't worry — you only need to do this during setup.
Open Terminal and run:
If prompted to confirm the connection, type yes and press Enter. Enter your password when prompted.
Open PowerShell (search for it in the Start menu) and run the same command:
Alternatively, download PuTTY (free) and enter your IP address in the Host Name field.
root@chestnut-crm:~#. You are now controlling your server.Run these commands one at a time. Copy each line, paste into your terminal, and press Enter. Wait for each to finish before running the next.
Update the server's softwareType y and press Enter when prompted to enable the firewall.
Nginx (pronounced "engine-x") is the software that serves your Kola CRM file to your team's browsers. It's free, lightweight, and runs in the background automatically.
Install NginxYou should see Active: active (running) in green. Press q to exit.
http://143.198.x.x (your server's IP). You should see a default Nginx welcome page. This confirms the web server is working.Your Kola CRM license package includes ChestnutCRM.html. You need to transfer this file to your server.
Open a new terminal window on your computer (not the server) and run:
Example: if ChestnutCRM.html is in your Downloads folder on a Mac:
root, and your password/var/www/html/ on the server sideChestnutCRM.html from your computer to the serverindex.html on the serverindex.html in the /var/www/html/ directory. This is what Nginx serves by default.You need to create a DNS record so that your chosen address (e.g. crm.yourcompany.com) points to your server's IP address. You do this at your domain registrar — wherever you bought your domain (GoDaddy, Namecheap, Google Domains, etc.).
HTTPS encrypts the connection between your team's browsers and the server. It's free using Let's Encrypt, and your browser will show a padlock icon. Complete Step 6 first and wait for DNS to propagate before running these commands.
Install Certbot (the SSL tool)Certbot will ask for an email address (for renewal reminders) and ask you to agree to terms. Answer the prompts. When it asks whether to redirect HTTP to HTTPS, choose 2 (Redirect).
Open a browser and navigate to https://crm.yourcompany.com. You should see Kola CRM load with a padlock in the address bar.
Your team's CRM address is simply: https://crm.yourcompany.com
Each team member logs in from their own browser. No apps to install. Works on Mac, Windows, and mobile.
Chestnut support covers the Kola CRM application. Your VPS is your own infrastructure, managed by your hosting provider.
For server infrastructure questions, DigitalOcean has excellent free documentation at docs.digitalocean.com and a responsive support team.
systemctl status nginx via SSH to check if Nginx is running. If it shows inactive or failed, run systemctl start nginx. Nginx is set to start automatically on boot — if it's not starting, run systemctl enable nginx and reboot./var/www/html/index.htmlhttps://crm.yourcompany.com