top of page
Cloud & DevOps

Deploy Your App on a Client's Own Server

Your app installed on a client's servers, with a documented setup and clear responsibilities. From $199 · 1-day delivery.

Common signs: a client, college or enterprise wants the app on their own servers. Usual causes: data control, policy or compliance needs. What we do: package, install and document the app on the client's infrastructure. What you get: a working install and handover.

Our on-premise deployment installs your app on a client's own servers or private cloud, which colleges, enterprises, hospitals and government bodies often require. A Codersarts DevOps engineer packages the app, installs it with the client's IT team, sets up SSL, backups and an update process, and documents who is responsible for what. Fixed price from $199 with 1-day delivery.




On-Premise Deployment at a Glance


Item

Details

Starting price

$199 for one install

Delivery

1 day; 3 days for a reusable install package

Targets

Linux servers, VMware, Proxmox, private cloud or the client's AWS or Azure

Packaging

Docker, Docker Compose or system packages

Includes

Install, SSL, backups, update process and documentation

What you get

A working install and clear handover

Revisions

One revision round included



What Is On-Premise Deployment?


On-premise deployment means running your software on infrastructure the client owns or controls, such as their data center, office servers or private cloud account, instead of your hosting. It gives the client control over data and access, and moves some responsibility, such as hardware and network uptime, to them.

The key to doing it well is agreeing in writing who handles what: servers, network, backups, updates and support.



Signs You Need an On-Premise Install


  • A college, hospital or enterprise requires data on their own servers

  • Procurement or compliance rules out third-party hosting

  • The client wants to avoid internet dependency

  • You're selling to government or regulated industries

  • You want to reduce your own uptime liability for a client



Why On-Premise Installs Go Wrong


No packaging

Installs depend on manual steps.


Unclear responsibilities

Nobody owns backups or updates.


No update process

Clients stay on old, insecure versions.


Network surprises

Firewalls, proxies and DNS block the app.



Quick Checks You Can Try First


  1. Get the client's server specifications and operating system.

  2. Ask about firewall, proxy and internet access rules.

  3. Package the app as Docker images if possible.

  4. Agree who handles backups and updates.


If the problem remains, our engineers take it from there.



How We Deploy On-Premise


  1. Gather requirements. Servers, network, security and access rules.

  2. Package. Docker images or an install package for the app.

  3. Install. Install with the client's IT team.

  4. Secure. SSL, firewall rules and secure configuration.

  5. Backups and updates. Backup jobs and a documented update process.

  6. Hand over. Runbook and responsibility matrix.



What You Get


  • A working install on the client's servers

  • An install package you can reuse

  • SSL, backups and secure configuration

  • A documented update process

  • A responsibility matrix and runbook


Example result (illustrative)

An EdTech platform's partner college required the app on its own servers. We packaged the app with Docker Compose, installed it with the college IT team, set up nightly backups to the college's storage and documented updates. The college runs the servers, and the platform pushes updates through a simple script.



What Is Included and Not Included


Included

Not included

One install at one client

Ongoing client server management

Packaging, install and SSL

Hardware or network setup

Backups and update process

Custom features for the client

Documentation and responsibility matrix

On-site visits (available on request)



Pricing for On-Premise Deployment


Package

Best for

Starting at

Delivery

Single install

One client server

$199

1 day

Install package

Reusable package and update process

$599

3 days

Air-gapped or regulated

No internet access or strict compliance

Custom quote

Agreed with you


You get a fixed quote after we review your setup. You approve the scope before any payment.




Who This Is For


  • EdTech platforms selling to colleges

  • B2B software sold to enterprises

  • Healthcare and government software

  • Founders who want to limit uptime liability



What We Need From You


  • Remote access to the client's server

  • Server and network details

  • A contact in the client's IT team

  • Your app's repository or images


Code and data privacy

We sign an NDA on request, work with the least access needed, and never keep copies of your data after delivery. You own all code, configuration and notes.



Key Terms Explained


  • On-premise: software running on infrastructure the client controls

  • Air-gapped: a server with no internet access

  • Responsibility matrix: a table of who handles each task

  • Update process: the steps for safely installing new versions



Common Mistakes We Avoid


  • Installing by hand without a package

  • Not agreeing who owns backups

  • No way to deliver updates

  • Ignoring the client's firewall and proxy rules



Need More Than One Task?


Need repeatable deployments for many clients? See Multi-Tenant Systems and Deployment. Or use Prepaid Developer Hours to cover several tasks from one prepaid balance.


Related Tasks




Frequently Asked Questions


Who is responsible for uptime on-premise?

Usually the client for hardware and network, and you for the application. We write this down in a responsibility matrix.

Through a documented process, often pulling new Docker images, that the client or your team runs.

Yes, with offline image bundles for air-gapped servers.

Yes, if required, though most installs are done remotely.



Install Where Your Client Needs It


Share your app and the client's server details, and a Codersarts DevOps engineer will plan the install.


bottom of page