- Invoice Plane Download
- Invoiceplane Installation
- Invoiceplane Demo
- Open Source Quotes App
- Invoiceplane Setup
InvoicePlaneFree Invoicing Software
Manage full billing cycle with on premise accounting software supporting payment providers like Stripe. Take care of customers with efficient CRM features.
InvoicePlane
InvoicePlane Pricing Overview. There is a free version. InvoicePlane does not offer a free trial. See additional pricing details below. InvoicePlane is an open source application built to offer free client management, invoicing and payment tracking that can be used by a freelancer or small to medium sized business. This project is the official sucessor and owner of the codebase of FusionInvoice 1.x written by Jesse Terry. InvoicePlane is a self-hosted open source application for managing your quotes, invoices, clients and payments.
InvoicePlane is a invoice processing system for bookkeeping. It is robust invoicing software with a complete billing cycle. It is one of the best SME accounting software. InvoicePlane is self-hosted open source software that administers the quotations, invoices, receipts, customers, and payments. InvoicePlane offers a powerful CRM for managing client's details, notes, and support custom fields. This open source invoicing system allows customization to fulfill the business needs. It can be a fully customized user experience by selecting different themes, configure amount formats, changes templates for emails and PDF.
This open source invoice system supports popular payment services. So, InvoicePlane accepts various types of payment such as PayPal, Stripe, Cryptocurrency, and many more. This invoice processing system is Multilingual and translated into several languages by community members. It is written in PHP CodeIgniter framework and uses MySQL for storing data.
System Requirements
In order to install InvoicePlane, you must have the following softwares:
- PHP 5.5.0 or higher
- MySQL 5.0 or higher
- Web Server (Apache / Nginx)
Features
Invoice Plane Download
Some of the features are listed below and experience true power of InvoicePlane software.
- Quotes, Invoices, Payments
- Recurring invoices
- Manage your Clients
- Customize easily
- One-Click Online Payments
- Multilanguage Interface
- Email templates
- Tax
- Multiple Payment Methods
- Merchant Account
- Custom fields
- Import Data
Installation
Install InvoicePlane on Ubuntu 16.04/18.04 LTS with Nginx using GitHub
Nginx is the most popular and secure web server. In order to install Nginx, use the following command
Once the Nginx is install, configure the domain and restart the Nginx by using the following command
Next, need to install database Server, use the following command to install MySql server
Once, the database server is installed, use the following command to restart MySql server
Install PHP for processing
Now, you have installed all the required software and the next step is to login to mysql server and create invoiceplane database. Use following command to create database.
Create a database user called 'invoiceplane' with new password. and granted user full access to the database by running the following commands. Change with your desired database user and with your desired password.
Invoiceplane Installation
Download InvoicePlane Latest Release
Install Git, Curl and Composer to get started.
Change into the Nginx root directory and download InvoicePlane from GitHub.
Copy ipconfig file with below command.
Edit ipconfig file and change site URL.
Set correct permissions for InvoicePlane to function.
Congrats! You have successfully installed InvoicePlane on Ubuntu
Explore
You may find the following links relevant:
InvoicePlane is a self-hosted open source application for managing your quotes, invoices, clients and payments.
Installation
Install the invoiceplaneAUR package.
Configuration
Database
Here is an example on how you could setup a database for Invoiceplane with MariaDB called invoiceplane
for the user invoiceplane
identified by the password password
:
Web Server
Invoiceplane Demo
Apache
Create the Apache HTTP Server configuration file:
And include it in /etc/httpd/conf/httpd.conf
:
- Quotes, Invoices, Payments
- Recurring invoices
- Manage your Clients
- Customize easily
- One-Click Online Payments
- Multilanguage Interface
- Email templates
- Tax
- Multiple Payment Methods
- Merchant Account
- Custom fields
- Import Data
Installation
Install InvoicePlane on Ubuntu 16.04/18.04 LTS with Nginx using GitHub
Nginx is the most popular and secure web server. In order to install Nginx, use the following command
Once the Nginx is install, configure the domain and restart the Nginx by using the following command
Next, need to install database Server, use the following command to install MySql server
Once, the database server is installed, use the following command to restart MySql server
Install PHP for processing
Now, you have installed all the required software and the next step is to login to mysql server and create invoiceplane database. Use following command to create database.
Create a database user called 'invoiceplane' with new password. and granted user full access to the database by running the following commands. Change with your desired database user and with your desired password.
Invoiceplane Installation
Download InvoicePlane Latest Release
Install Git, Curl and Composer to get started.
Change into the Nginx root directory and download InvoicePlane from GitHub.
Copy ipconfig file with below command.
Edit ipconfig file and change site URL.
Set correct permissions for InvoicePlane to function.
Congrats! You have successfully installed InvoicePlane on Ubuntu
Explore
You may find the following links relevant:
InvoicePlane is a self-hosted open source application for managing your quotes, invoices, clients and payments.
Installation
Install the invoiceplaneAUR package.
Configuration
Database
Here is an example on how you could setup a database for Invoiceplane with MariaDB called invoiceplane
for the user invoiceplane
identified by the password password
:
Web Server
Invoiceplane Demo
Apache
Create the Apache HTTP Server configuration file:
And include it in /etc/httpd/conf/httpd.conf
:
Lighttpd
Make an alias for invoiceplane in your Lighttpd configuration.
Then enable mod_alias, mod_fastcgi and mod_cgi in your config ( server.modules section )
nginx
Here is an example config to include in nginx.conf for a subdomain with php-fpm:
Explicitly permit InvoicePlane directories for php-fpm
Since version 7.4 php-fpm is hardened per default and revokes read/write access on /usr
(and sub-directories). Therefore it is also necessary to explicitly give permissions on /usr/share/webapps/invoiceplane
directories.
Create an override.conf
for php-fpm
:
Add and save following content.
Afterwards restart the php-fpm
service and assign write permissions to the http
user.
Open Source Quotes App
Installation wizard
Once database and webserver have been setup, visit the installation wizard page at http://your-invoiceplane-domain.com/index.php/setup and follow the instructions.
Invoiceplane Setup
Localization
If you want to choose a different language than English visit Translation / Localization.