> Source: https://meetrix.io/store/invantra/
> Markdown copy of that page. Cite the URL above, not this file.

[Store](https://meetrix.io/store/)  Invantra

Self-hosted invoicing

# Self-hosted Invantra on AWS

Run Invantra, a self-hosted invoicing application, from a pre-configured AMI in your own AWS account. Send estimates for approval, turn them into invoices and record the payments you receive.

 [Launch on AWS](https://aws.amazon.com/marketplace/pp/prodview-rtfvqjuceyqby)

-   Ready in 5-10 minutes
-   Estimates to invoices
-   Runs in your own account

![Invantra invoicing deployed on AWS by Meetrix](https://meetrix.io/assets/store/invantra/invantra.webp)

## What is Invantra?

Invantra is an invoicing application for small businesses and service teams. It keeps customers, billable items, estimates, invoices and payments in one place, on a server you control rather than a third-party SaaS platform.

-   ### Customers

    One record per customer, reused on every document.

-   ### Items

    The products and services you bill for.

-   ### Estimates

    Drafts, approval and a count of what is waiting.

-   ### Invoices

    Turn an approved estimate into an invoice.

-   ### Payments received

    Record payments and see total receivables.

-   ### Users

    Separate accounts for each member of your team.

## What's in the Meetrix Invantra AMI

The AMI ships Invantra ready to sign in, with the networking and certificate set up for you.

-   Invantra, with an admin account for the email you enter at launch
-   Automatic SSL when your domain is hosted on Route 53
-   A CloudFormation template that creates the VPC, Elastic IP and IAM role
-   Backups to an S3 bucket in your own account
-   Email support from Meetrix at aws@meetrix.io

## How to set up a self-hosted Invantra server

1.  ### Launch the stack

    Subscribe on AWS Marketplace and launch the CloudFormation stack. Allow 5-10 minutes.

2.  ### Point your domain at it

    Create a DNS A record with the PublicIp from the stack outputs.

3.  ### Sign in and change the password

    Open the DashboardUrl, sign in with your AdminEmail and the instance ID, then choose your own password.

4.  ### Add your business details

    Fill them in under Settings before approving estimates or invoices, then add customers and items.

## Deploy on AWS

### Invantra on AWS

An AMI on AWS Marketplace, launched into your own AWS account with a CloudFormation stack.

Deploys with

CloudFormation

Recommended size

t3a.small

Ready in

5-10 minutes

#### Setup guides

-   [**Developer guide** Launch, DNS, first sign-in, SSL](https://meetrix.io/blogs/invantra-developer-guide/)

 [Launch on AWS](https://aws.amazon.com/marketplace/pp/prodview-rtfvqjuceyqby)

## Invantra FAQ

What is Invantra?

A self-hosted invoicing application for customers, items, estimates, invoices and payments received.

How do I sign in the first time?

Use the AdminEmail from the stack outputs. The first password is the EC2 instance ID, shown as InitialAdminPassword, and you change it at first sign-in.

Why can I not approve an estimate?

Invantra needs your business details first, since they appear on every document. Add them under Settings.

Can my team use it?

Yes. Add each person under Users with their own account instead of sharing the admin login.

How is SSL set up?

Automatically, when your domain is hosted on Route 53. Otherwise run the certificate script on the server, as the developer guide shows.

Which instance size should I choose?

t3a.small is the recommended starting point. Scale up for more users.

How do I upgrade?

Back up your server data, remove the old stack and launch the new version from AWS Marketplace.

## Need a hand with Invantra?

We build and run self-hosted business systems every day, from first setup to scaling. Tell us what you need.

[Contact us](https://meetrix.io/contact-us/)
