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.
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.
01
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.
02
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.
03
Configure the domain and outgoing mail
Use a stable application URL, valid HTTPS and authenticated mail for invoices and notifications.
04
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)
Access
Domain and TLS
Set the application URL and serve it over HTTPS.
Web layer
NGINX or Apache with rewrites
Akaunting requires URL rewriting; configure the selected server accordingly.
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.
Persistence
Database and uploaded documents
Use a supported database and include files and configuration in your backup plan.
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.
* 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-12 vCores · 4 GB RAM
A starting point for a single application and database.
Several active users
VPS-24 vCores · 8 GB RAM
More memory for concurrent users and reports.
Larger data or attachments
VPS-36 vCores · 12 GB RAM
Additional resources for database and file growth.
Several internal business apps
VPS-48 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.
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.
deploy@akaunting-vps
# 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.
Akaunting’s current on-premise requirements page lists PHP 8.1 or higher, plus required extensions. Recheck the official page for the release you intend to install.
No. You obtain the Akaunting package and any paid apps or plan features separately. The server setup prepares the environment only.
No. We prepare the VPS once. You run the installer and configure company, users, accounts, tax settings and integrations inside Akaunting.
The current official requirements list multiple database options. Check the release guide and choose a supported database before deployment.
Yes. Point a domain to the VPS, configure the web server and HTTPS, and use the resulting URL during installation.
The plan includes an automatic backup of the previous 24 hours, but you should maintain an independent backup and test restoring the Akaunting database and files.
No. The VPS is unmanaged after handover. Application support, accounting configuration and ongoing maintenance are your responsibility.
Share the Akaunting release and database you plan to use. We prepare a server against verified requirements; you configure and operate the accounting app.