General FAQ

·

What is SummitPSA?

SummitPSA is a self-hosted, all-in-one PSA (Professional Services Automation) platform for MSPs, covering tickets, SLAs, clients and a client portal, contracts and invoicing, assets, and a knowledge base.

How is it deployed?

As a Docker Compose stack with two services: a MariaDB database and the application container. The official installer pulls a pinned, license-gated image and writes the compose file and environment for you.

What does it cost?

Pricing is a flat $79 per technician. A technician seat is an active, non-system agent account.

Is the app exposed to the internet directly?

No. The app binds to 127.0.0.1:8001 on the host. You put it behind your own reverse proxy (which terminates TLS) or reach it over an SSH tunnel. This keeps the admin-creating setup wizard off the public internet.

How do I run database migrations?

You don't have to — migrations run automatically every time the app container starts, before the web server comes up. Upgrading is typically just pulling a new image tag and recreating the container.

How do I manage the stack?

From the install directory (default /opt/summitpsa):

docker compose ps        # status
docker compose logs app  # app logs
docker compose down      # stop
docker compose up -d     # start

How does email become tickets?

Either by polling an IMAP mailbox or via a Mailgun inbound webhook. New mail opens a ticket; a reply carrying the [T-NNNNN] reference threads onto the existing ticket. SummitPSA can also send outbound notifications over SMTP.

Does it support two-factor authentication?

Yes — TOTP-based 2FA with authenticator-app enrollment, and it can be required per agent.

Was this article helpful?
Still need help? Contact SummitPSA support.