PHP, Python & Ruby

Akaunting VPS HostingSelf-Hosted Accounting for Your Business

Run Akaunting on infrastructure you control, with your own domain, application files and database. We prepare a hardened KVM VPS around the current on-premise requirements, including compatible PHP, required extensions, URL rewriting and HTTPS. You provide the Akaunting package, finish the installer, and manage accounts, updates and backups after handover.

Full root & SSH NVMe storage Daily backups Anti-DDoS 99.9% uptime SLA 11 locations

  • Root and SSH access

    Control the PHP runtime and web-server configuration.

  • Your application data

    Manage database and backup access yourself.

  • Daily backups

    Automatic backup of the previous 24 hours.

  • Secure handover

    Hardened Linux baseline before you take control.

Why a VPS

Why Self-Host Akaunting on a VPS

Akaunting on-premise lets you operate the application on your own server. That also means you are responsible for updates, access, integrations and recovery.

  1. Meet the current on-premise requirements

    Akaunting documents PHP, database, web-server, URL rewrite and extension requirements. Verify each against the exact release before installing.

  2. Keep business data on your chosen server

    You manage where the application and database run, who can reach them and how often data is backed up.

  3. Configure the domain and outgoing mail

    Use a stable application URL, valid HTTPS and authenticated mail for invoices and notifications.

  4. Choose the right database and storage plan

    Businesses, transactions, attachments and reports affect database growth and backup size over time.

The stack

Akaunting On-Premise Stack

The application installer checks the environment, so build the server to the current requirements before launching it.

Request from a browser or app (HTTPS)

  1. Access

    Domain and TLS

    Set the application URL and serve it over HTTPS.

  2. Web layer

    NGINX or Apache with rewrites

    Akaunting requires URL rewriting; configure the selected server accordingly.

  3. Runtime

    PHP and required extensions

    The current guide lists PHP 8.1+ and extensions including cURL, GD, intl, mbstring, PDO, XML and Zip; verify current release requirements.

  4. Persistence

    Database and uploaded documents

    Use a supported database and include files and configuration in your backup plan.

  5. Operations

    Mail, scheduler and backups

    Configure outbound email and maintain tested application and database recovery procedures.

Keep the accounting environment dependable

  • Akaunting requirements and licensing can vary; verify current official on-premise documentation.
  • Do not expose application secrets or database credentials in public directories.
  • Use a distinct database account and strong administrator credentials.
  • The VPS setup is one-time; ongoing server and Akaunting administration is yours.
What you can run

Akaunting Business Workflows

  • Income and expenses

    Record business transactions and organize accounting activity.

  • Invoices and bills

    Manage customer invoices and supplier bills in one application.

  • Reports

    Review business performance using the application’s reporting tools.

  • Multiple users

    Give staff access according to the roles and controls in your edition.

Shared hosting vs VPS

Outgrown shared hosting? A VPS has no shared limits.

Shared hosting is a good place to start. When a busy site keeps hitting its account limits, a VPS removes them.

On shared hosting

  • CPU, memory and processes are capped per account, so traffic spikes hit the ceiling.
  • You share the server with other sites.
  • No root access, and only the software the host supports.
  • Background workers, queues and WebSockets are limited.

On your own VPS

  • CPU, RAM and NVMe storage are dedicated to your server, not shared with neighbours.
  • Your plan's resources are yours, with no per-account caps to hit.
  • Full root and SSH access: install any software you need.
  • Run workers, cron jobs, queues and WebSockets freely.

A VPS is unmanaged: we install and secure it for you, then you run it. Prefer us to run everything? See managed hosting.

VPS Plans

VPS Plans for Akaunting

A small business can start with VPS-1. Database size, concurrent users, attachments, reports and other apps on the same server influence the plan you need.

VPS-1

Small websites, APIs, bots and development servers.

₹1,008 /mo
Get Started
  • 2 vCores
  • 4 GB RAM
  • 40 GB NVMe
  • 500 Mbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-3

Busy stores, SaaS products and several projects.

₹2,748 /mo
Get Started
  • 6 vCores
  • 12 GB RAM
  • 100 GB NVMe
  • 2 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

VPS-4

High-traffic apps, large databases and agencies.

₹5,274 /mo
Get Started
  • 8 vCores
  • 24 GB RAM
  • 200 GB NVMe
  • 3 Gbps
  • Full root and SSH access
  • Free initial stack installation
  • Server hardening and firewall setup
  • Daily backup of the previous 24 hours
  • Unlimited traffic *
  • Anti-DDoS protection
  • Dedicated IPv4 and IPv6
  • KVM virtualisation

* Unlimited traffic in Europe and North America. In Mumbai, Singapore and Sydney a monthly allowance applies (VPS-1 500 GB, VPS-2/VPS-3 1 TB, VPS-4 3 TB), then speed is limited to 10 Mbps until the next month.

Prices exclude 18% GST, which is added to invoices for customers in India.

Sizing guide

Choose an Akaunting VPS Size

Treat these as starting points and monitor real storage, memory and database use.

Recommended VPS plan for each Akaunting workload
Workload Start with Why
One small business account VPS-1 2 vCores · 4 GB RAM A starting point for a single application and database.
Several active users VPS-2 4 vCores · 8 GB RAM More memory for concurrent users and reports.
Larger data or attachments VPS-3 6 vCores · 12 GB RAM Additional resources for database and file growth.
Several internal business apps VPS-4 8 vCores · 24 GB RAM For multiple services with higher combined demand.

A starting point, not a limit: every plan upgrades in place, keeping your data, IP address and configuration.

Akaunting Cloud or On-Premise VPS?

Self-hosting gives infrastructure control and adds operational responsibility.

Feature Akaunting Cloud On-premise VPS
Server operation Akaunting operates hosting You manage the server
Application updates Provider workflow You plan and apply updates
Database and files Provider-hosted Your backups and recovery
Server configuration Less control Root SSH access
Ongoing administration Included per service terms Self-managed after setup
Explore Akaunting Cloud See Plans
After handover

Install Akaunting On-Premise

Follow the current official installation guide. These steps outline preparation; the browser installer and release-specific documentation are authoritative.

  1. Verify PHP and extensions

    Check the runtime before uploading or extracting the current release.

  2. Create a dedicated database

    Create a database and user with the privileges required by the installer.

  3. Configure the web root and rewrite rules

    Point the domain to the correct application directory and enable URL rewriting.

  4. Run the installer over HTTPS

    Complete company, database and administrator setup, then verify mail and backups.

# 1. Verify PHP and extensions

php -v

php -m

# 2. Create a dedicated database

mysql -u root -p

# 3. Configure the web root and rewrite rules

sudo nginx -t

sudo systemctl reload nginx

# 4. Run the installer over HTTPS

curl -I https://accounts.example.com

Example shell commands; adjust paths, names and versions to your project.

Example commands; adjust names, paths and versions to your project. Deploying and maintaining your application is yours to do (or ask us for a quote).

Free one-time setup

Installed and Secured Before You Log In

The VPS is unmanaged: after handover the server is yours to run. Before that, our engineers do the first setup once, free, so you start from a hardened server with Akaunting in place.

  1. Choose a plan and location

    Pick the resources you need and the datacentre closest to your users.

  2. Tell us your Akaunting setup

    Versions, database and domain: at order or right after.

  3. We install and secure it

    Server hardened, Akaunting installed and tested, HTTPS on your domain.

  4. You take over with root

    SSH access to a working server, ready for your code and data.

Server Setup Before Handover

  • Linux hardening and SSH access
  • Web server with URL rewriting
  • PHP runtime and extensions matched to verified requirements
  • Database service and HTTPS on your domain
  • No Akaunting application, paid apps or accounting configuration is included

Yours to run after handover

  • Ongoing server administration
  • Application maintenance and updates
  • Debugging your code
  • Migrating existing sites or data

Not included in the free setup, but we can quote for it. No control panel by default: CloudPanel, HestiaCP or Virtualmin on request at no cost; cPanel and Plesk need their own licence.

Under the hood

Platform Specs and Locations

The same KVM platform on every plan; only the CPU, RAM, storage and port speed change.

VPS platform specifications
Virtualisation KVM with reserved vCores and RAM
Storage NVMe SSD on every plan
Network Dedicated IPv4 and IPv6, 500 Mbps to 3 Gbps per plan
Operating systems Ubuntu 26.04, 24.04 and 22.04 LTS · Debian 13, 12 and 11 · AlmaLinux · Rocky Linux · Fedora · FreeBSD
Access Full root over SSH, key-based login
Backups Automatic daily backup of the previous 24 hours; snapshots and longer retention on request
Protection Always-on anti-DDoS mitigation
Availability 99.9% uptime SLA

Secured before we hand it over

  • Non-root sudo user created for daily work
  • SSH key login, password login for root disabled
  • Firewall (UFW) open only for the ports you use
  • Fail2ban blocking repeated login attempts
  • Automatic security updates enabled
  • Free Let's Encrypt SSL on your domain
  • Timezone, swap and hostname configured

Asia-Pacific

  • Mumbai
  • Singapore
  • Sydney

Europe

  • London
  • Limburg
  • Roubaix
  • Gravelines
  • Strasbourg
  • Milan
  • Warsaw

North America

  • Beauharnois

Availability per location changes with demand; we confirm your location before setup. In Mumbai, Singapore and Sydney each plan includes a monthly traffic allowance (VPS-1 500 GB, VPS-2 and VPS-3 1 TB, VPS-4 3 TB); beyond it, speed is limited to 10 Mbps until the next month.

Who it's for

Who Akaunting VPS Hosting Suits

  • Small business owners

    People who want an on-premise accounting application on their own infrastructure.

  • Bookkeepers and consultants

    Operators comfortable maintaining a self-hosted business tool.

  • Technical teams

    Teams able to manage application updates, mail, access and backups.

Akaunting is a third-party product. Confirm current plan and licence terms for the on-premise features you need.

Running it well

Security and Performance for Akaunting

Security

  • Use HTTPS and unique administrator credentials.
  • Keep PHP, the operating system and Akaunting updated.
  • Limit database access and protect .env and other secrets.
  • Back up the database, application files and uploaded documents; test restores.

Performance

  • Use the PHP CLI version expected by the application.
  • Monitor database and storage growth as transactions and attachments increase.
  • Configure outbound email and test invoice delivery.
  • Schedule maintenance and updates outside active accounting periods.
Akaunting VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Prepare a VPS for Akaunting

Share the Akaunting release and database you plan to use. We prepare a server against verified requirements; you configure and operate the accounting app.