PHP, Python & Ruby

Snipe-IT VPS HostingSelf-Hosted IT Asset Management

Keep your hardware inventory and asset records in a Snipe-IT instance you operate. We prepare a hardened Linux VPS around the current Snipe-IT requirements, including PHP, Composer dependencies, MySQL or MariaDB, a web server and HTTPS. You install and configure Snipe-IT, control user access and maintain the app after handover.

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

  • Full root and SSH

    Control the app runtime and web-server setup.

  • Your asset database

    Manage access and retention for inventory records.

  • Daily backups

    Automatic backup of the previous 24 hours.

  • Hardened handover

    Linux security baseline applied before access.

Why a VPS

Why Run Snipe-IT on a VPS

Snipe-IT is a self-hosted application whose requirements include the PHP runtime, extensions, database and writable storage paths. A VPS gives you control over these components.

  1. Meet the requirements for the current release

    The official Snipe-IT requirements specify a PHP range and extensions that can change. Verify the current list before choosing PHP and database versions.

  2. Control your inventory data and access

    Manage the server location, database account, user access and backup process for your asset records.

  3. Deploy using the documented production steps

    The installation guide covers a database, environment configuration, Composer dependencies, app key and web-server setup.

  4. Plan storage for uploaded asset records

    Photos, documents and other uploads add to the application’s storage needs; include them in backups and capacity planning.

The stack

Snipe-IT Server Architecture

Follow the official production installation guide, including the correct public document root and directory permissions.

Request from a browser or app (HTTPS)

  1. Browser access

    Domain with HTTPS

    Set APP_URL to the exact public application address and use TLS.

  2. Web server

    NGINX or Apache

    Serve the app through its public directory and configure URL rewriting.

  3. Application runtime

    PHP, extensions and Composer

    Install the supported PHP version, required extensions and production dependencies.

  4. Asset records

    MySQL or MariaDB

    Snipe-IT’s configuration uses MySQL/MariaDB connection details.

  5. Writable paths

    Storage and uploads

    Grant the web process only the write access required by storage, uploads and cache directories.

Production safeguards

  • Use the official requirements for the exact Snipe-IT version.
  • Set APP_DEBUG=false in production and keep APP_KEY secure and backed up.
  • Never run the application as root; use the permissions guidance from Snipe-IT docs.
  • The VPS is self-managed after its one-time server setup.
What you can run

What Snipe-IT Helps You Track

  • Computers and peripherals

    Keep records for laptops, workstations and accessories.

  • Assignments and check-in

    Track which assets are assigned to staff and returned.

  • Licences and accessories

    Organize software licences and related inventory records.

  • Locations and maintenance

    Record where assets are held and document maintenance activity.

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 Snipe-IT

Small inventories can start on VPS-1. Asset count, users, photo uploads, LDAP integrations and retention needs change resource requirements.

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 a Snipe-IT VPS Size

These are operational starting points, not official Snipe-IT minimums. Monitor database, storage and upload growth.

Recommended VPS plan for each Snipe-IT workload
Workload Start with Why
Small office inventory VPS-1 2 vCores · 4 GB RAM A starting point for one self-hosted application.
Several teams and regular uploads VPS-2 4 vCores · 8 GB RAM More memory and storage headroom for active use.
Large inventory or integrations VPS-3 6 vCores · 12 GB RAM Additional resources for data and concurrent users.
Several internal tools on one server VPS-4 8 vCores · 24 GB RAM For heavier combined workloads and services.

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

Shared Hosting or VPS for Snipe-IT?

Snipe-IT can work in different hosting environments if all official requirements are met; decide who will administer the server.

Feature Shared hosting VPS
Composer and CLI access May be restricted Root SSH and system tools
PHP extensions Provider-defined Install the required runtime
Directory permissions Limited account control Configure app-specific access
Integration options May be restricted Control network and services
Ongoing server care Provider-managed Self-managed after setup
Explore Shared hosting See Plans
After handover

Install Snipe-IT on a VPS

These are representative production steps from the official installation flow; check the current guide before using release-specific commands.

  1. Install dependencies

    Match PHP and extensions to the current requirements, then install Composer dependencies as a non-root application user.

  2. Configure database and environment

    Create a database, set the .env values and generate a secure app key using the application command.

  3. Set the correct web root

    Point the server to Snipe-IT’s public directory, not the project root.

  4. Set minimal writable permissions

    Grant the web server write access only to documented storage, uploads and cache locations.

# 1. Install dependencies

php -v

composer --version

# 2. Configure database and environment

php artisan key:generate

# 3. Set the correct web root

sudo nginx -t

sudo systemctl reload nginx

# 4. Set minimal writable permissions

sudo chown -R snipeit:www-data storage public/uploads bootstrap/cache

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 Snipe-IT in place.

  1. Choose a plan and location

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

  2. Tell us your Snipe-IT setup

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

  3. We install and secure it

    Server hardened, Snipe-IT 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 and PHP runtime matched to verified requirements
  • Composer and database service
  • HTTPS on your domain when DNS is ready
  • Application directory permissions configured during your deployment

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 Snipe-IT VPS Hosting Suits

  • IT teams

    Teams operating their own hardware and software inventory.

  • Schools and organizations

    Administrators who need an asset register on their own server.

  • Self-hosting users

    People able to update the app, manage user access and maintain backups.

Snipe-IT is an independent open-source project. Siteharbour is not affiliated with its maintainers.

Running it well

Security and Performance for Snipe-IT

Security

  • Set APP_DEBUG=false and APP_URL correctly for production.
  • Keep APP_KEY in a password manager and include it in recovery planning.
  • Do not run Composer or the app as root.
  • Apply least-privilege permissions and restrict administrative access.

Performance

  • Track disk use from uploaded asset photos and documents.
  • Back up database and uploaded files together.
  • Use the required PHP CLI version for Composer, Artisan and scheduled jobs.
  • Test updates and database migrations before production changes.
Snipe-IT VPS FAQs

Questions Before You Deploy

Not covered here? Ask an engineer before you order.

Prepare a VPS for Snipe-IT

Share your Snipe-IT version and any LDAP or integration needs. We prepare a compatible server; application installation and administration remain yours.