InvoicePlane 1.6 AMI

Share via

Our InvoicePlane 1.6 AMI

InvoicePlane 1.6 AMI
Photo by Imaxe

Invoiceplane is one of the leading software for the management of budgets, invoices, customers and payments, which stands out for its ease of use and simplicity of configuration.

Features  

Some of the features of Invoiceplane are:

  • Customer management
  • Budget management
  • Management of normal invoices and recurring invoices
  • Product management
  • Payment management
  • Task management and projects
  • Seniority reports of invoices, payment history, customer sales or date and customer invoices

The main characteristics of our AMI are

  • AMI based on Ubuntu 24.04 Noble
  • Invoiceplane installed and configured (latest stable version)
  • Optimized with: Nginx, PHP 8.1 and Mariadb 11.4

Installation  

The installation follows the normal process of creating an instance in EC2. The recommended instance size is t3.medium.

The security group usually includes the following permits:

Tipo Protocolo Rango de puertos Fuente
(*) SSH TCP 22 0.0.0.0/0
(*) HTTP HTTP 80 0.0.0.0/0
(*) HTTPS HTTPS 443 0.0.0.0/0

The fields marked with (*) are essential, both to access the web interface and for the normal operation of the server. Although we use 0.0.0/0 to allow access to all sources as an example, we recommend blocking access only to their networks or hosts.

Once the instance is working, we can access using:

Configuration  

SSL configuration with Let’s Encrypt  

To configure a valid certificate, we must first point the name we want to use in our DNS, as an A record, pointing to the server’s IP. This step is necessary because Let’s Encrypt verifies that the domain is pointing correctly.

The rest of the process is simply a matter of running the script /opt/tools/sbin/configure-nginx-letsencrypt.sh, passing it two arguments:

  1. The full domain name we want to use
  2. A valid email address

If, for example, our domain is my.domain.com, and our email address is usuario@dominio.com, we would run the script as follows:

/opt/tools/sbin/configure-nginx-letsencrypt.sh mi.dominio.com usuario@dominio.com

The script takes care of configuring the server to set up the certificate, and once it is finished, you will be able to access the instance using https://elnombredetudominio.

Support  

The use of our AMI InvoicePlane includes support in relation to:

  • AMI installation
  • Initial configuration
  • Additional configurations related to AMI (e.g., support for letsencrypt)
  • InvoicePlane configuration aspects that may be related to AMI
  • Basic general support for InvoicePlane
  • Support for AMI updates and migrations

In any case, if you have any questions, you can always contact us and we will try to help you.


Changelog  

Versión 1.0 v1.0

October 7, 2025

Our first version of AMI for InvoicePlane, with InvoicePlane installed and configured.

Versión 1.0 v1.0

October 7, 2025

Our first version of AMI for InvoicePlane, with InvoicePlane installed and configured.