How to Install InvoicePlane on Windows 11

InvoicePlane is an open-source invoicing application that allows you to manage your invoicing and billing needs easily. In this tutorial, we will guide you to install InvoicePlane from its official Github repository on Windows 11 using XAMPP.

Prerequisites

Before starting, make sure you have the following prerequisites:

Step 1: Download InvoicePlane

First, download the latest version of InvoicePlane from Github by going to the following link: https://github.com/InvoicePlane/InvoicePlane/releases

Click on the latest release version and download the ZIP file.

Step 2: Extract InvoicePlane Zip File

Once the download is complete, extract the downloaded ZIP file to your preferred location on your computer.

Step 3: Create a New Database in phpMyAdmin

Visit http://localhost/phpmyadmin and log in with the root account.

Click on the "New" button in the left sidebar and enter your desired database name, then click on the "Create" button.

Step 4: Configure the InvoicePlane .env File

Navigate to the extracted InvoicePlane directory, and find the .env.example file.

Open the file and rename it to .env.

Edit the following credentials in the .env file:

APP_URL=http://localhost:3000

DB_DATABASE=yourdatabasename
DB_USERNAME=root
DB_PASSWORD=

Save the file and close it.

Step 5: Move InvoicePlane Files

Move the extracted InvoicePlane files to XAMPP's "htdocs" directory. By default, the XAMPP "htdocs" directory is located at C:/xampp/htdocs.

Step 6: Start Apache Server

Open the XAMPP Control Panel and click on the "Start" button for Apache.

Step 7: Install InvoicePlane

Open your preferred web browser and navigate to http://localhost/invoiceplane/public.

The InvoicePlane installation wizard will start. Follow the on-screen instructions and enter the required details, including your database credentials, email, username, and password.

Click on the "Install" button to start the installation process.

Step 8: Login to Your Dashboard

After the installation is complete, you will be redirected to the InvoicePlane login page. Enter your username and password to login to your dashboard.

That's it! You have successfully installed InvoicePlane on your Windows 11 machine. You can now start creating invoices and managing your billing needs easily with InvoicePlane.

If you want to self-host in an easy, hands free way, need an external IP address, or simply want your data in your own hands, give IPv6.rs a try!

Alternatively, for the best virtual desktop, try Shells!