SoulTrade Software
Not very technical?
Use the Easy Install (Docker) tab -- a double-click installer that sets everything up automatically. No databases, no server configuration.
The Easy Install version uses Docker to set up everything automatically. No technical knowledge required.
Download and install Docker Desktop from docker.com/products/docker-desktop -- it's free. Start it and wait until it shows Running in your menu bar / system tray.
Double-click the installer .app (Mac). When macOS asks "would like to access your [folder name]" -- click Allow. This just lets the installer put the software in the folder you choose.
Choose your install location when prompted -- Downloads, Documents, or anywhere you like. The installer handles everything else automatically.
Default login: username admin password changeme. Change your password immediately in Setup → Password.
After installation, open Docker Desktop and you'll see your software listed with Start and Stop buttons. You can start and stop from there at any time.
Double-click start.command in your install folder, or use the Start button in Docker Desktop.
Double-click start.bat in your install folder, or use the Start button in Docker Desktop.
Use the Stop button in Docker Desktop, double-click stop.command (Mac), or simply quit Docker Desktop.
The complete README covering Mac, Windows, login details, data storage and updating is available at: easy_install_readme.txt
The Docker zip works directly on any Linux-based NAS or server. No Mac or Windows installer needed.
docker-compose.yml in the unzipped folderhttp://[NAS-IP]:8080/cspracticecurl -fsSL https://get.docker.com | shdocker compose up -d from the install folderhttp://[server-IP]:8080/cspracticestart.command and start.bat scripts are Mac/Windows only.
On Linux just use docker compose up -d and docker compose down.
All your data is stored in a Docker volume on your computer and persists between restarts. Back up regularly using Setup → Backup.
Stop the software, replace the files in the app/ folder with the new version, restart. Your data is preserved.
The standard version requires a PHP/MySQL server. The most common setup on a Mac or PC is MAMP.
Full product-specific installation guides:
crystalsolutions)htdocs folder:/Applications/MAMP/htdocs/cspracticeC:\MAMP\htdocs\cspracticeconfig.php -- set DB_HOST, DB_NAME, DB_USER, DB_PASSsql/ folder in orderhttp://localhost:8888/cspracticepublic_html/cspractice)config.php with your database credentialshttps://yourdomain.com/cspractice)cspracticepraxissoletraderThese match the BASE_URL already set in config.php. If you use a different folder name, update BASE_URL to match.
Username: admin Password: admin
Change your password immediately in Setup → Password.
Without a licence the software runs in trial mode -- up to 10 patients/clients. All features are available in trial mode.
The MTD module for direct HMRC quarterly submissions is built in. Go to Setup → MTD / HMRC to connect your HMRC account. You'll need your own HMRC developer credentials -- see the in-software help for full instructions.
Yes -- the software is designed for intranet use. Multiple users can connect from different computers on the same network by pointing their browsers at the server's IP address.
All data is stored on your own computer or server -- it never leaves your machine. There is no cloud storage or third-party access. Back up regularly using Setup → Backup.
Yes -- use Setup → Backup to create a backup, install on the new machine, then restore the backup. For Docker, simply copy the entire folder to the new machine.
Check that your web server (MAMP or Docker) is running. Check that the database credentials in config.php are correct. Check that all SQL files were run in order.
Update the password directly in the database via phpMyAdmin -- find your user in the users table and update the password field with a new SHA-256 hash. Or email jol@soul-trade.com for help.
Yes -- install on one machine as the server, then access from other machines on the same network via the server's IP address in a browser.
CrystalSolutions install guide
PraxisClinic install guide
SoleTrader install guide
Easy install guides
Email: jol@soul-trade.com
Forum: soul-trade.com/CSForum/