From 4fe06eb01ac6b4e1c61074948694d6bdc512a83f Mon Sep 17 00:00:00 2001 From: Arnas Donauskas Date: Wed, 1 Jul 2026 15:44:46 +0300 Subject: [PATCH 1/2] docs(start): add Hostinger as a hosting provider Document deploying TanStack Start apps to Hostinger's Node.js hosting via the existing Nitro build output. Added to both the React and Solid hosting guides. Co-Authored-By: Claude Opus 4.8 --- docs/start/framework/react/guide/hosting.md | 23 +++++++++++++++++++++ docs/start/framework/solid/guide/hosting.md | 23 +++++++++++++++++++++ 2 files changed, 46 insertions(+) diff --git a/docs/start/framework/react/guide/hosting.md b/docs/start/framework/react/guide/hosting.md index 7c85e4ade1..d1f4ab2550 100644 --- a/docs/start/framework/react/guide/hosting.md +++ b/docs/start/framework/react/guide/hosting.md @@ -24,6 +24,7 @@ Once you've chosen a deployment target, you can follow the deployment guidelines - [`vercel`](#vercel): Deploy to Vercel - [`railway`](#nodejs--railway--docker): Deploy to Railway - [`node-server`](#nodejs--railway--docker): Deploy to a Node.js server +- [`hostinger`](#hostinger): Deploy to Hostinger - [`bun`](#bun): Deploy to a Bun server - [`appwrite-sites`](#appwrite-sites): Deploy to Appwrite Sites - ... and more to come! @@ -237,6 +238,28 @@ You can start your application by running: npm run start ``` +### Hostinger + +[Hostinger](https://www.hostinger.com) can host TanStack Start applications on its Node.js hosting. + +Follow the [`Nitro`](#nitro) deployment instructions to produce a Node.js server build. Nitro writes the output to `.output`, using `.output/server/index.mjs` as the server entry point. + +1. Ensure `build` and `start` scripts are present in your `package.json` file: + +```json + "build": "vite build", + "start": "node .output/server/index.mjs" +``` + +2. Push your project to a Git repository (GitHub, GitLab, or Bitbucket). + +3. In [hPanel](https://hpanel.hostinger.com), create a Node.js application, connect your repository, and set: + + - **Build command:** `npm run build` + - **Entry point:** `.output/server/index.mjs` + +4. Deploy. Once the build completes, you can attach a custom domain and Hostinger will provision HTTPS automatically. + ### Bun > [!IMPORTANT] diff --git a/docs/start/framework/solid/guide/hosting.md b/docs/start/framework/solid/guide/hosting.md index e6a3b00201..915c9847e9 100644 --- a/docs/start/framework/solid/guide/hosting.md +++ b/docs/start/framework/solid/guide/hosting.md @@ -24,6 +24,7 @@ Once you've chosen a deployment target, you can follow the deployment guidelines - [`vercel`](#vercel): Deploy to Vercel - [`railway`](#nodejs--railway--docker): Deploy to Railway - [`node-server`](#nodejs--railway--docker): Deploy to a Node.js server +- [`hostinger`](#hostinger): Deploy to Hostinger - [`bun`](#bun): Deploy to a Bun server - [`appwrite-sites`](#appwrite-sites): Deploy to Appwrite Sites - ... and more to come! @@ -231,6 +232,28 @@ You can start your application by running: npm run start ``` +### Hostinger + +[Hostinger](https://www.hostinger.com) can host TanStack Start applications on its Node.js hosting. + +Follow the [`Nitro`](#nitro) deployment instructions to produce a Node.js server build. Nitro writes the output to `.output`, using `.output/server/index.mjs` as the server entry point. + +1. Ensure `build` and `start` scripts are present in your `package.json` file: + +```json + "build": "vite build", + "start": "node .output/server/index.mjs" +``` + +2. Push your project to a Git repository (GitHub, GitLab, or Bitbucket). + +3. In [hPanel](https://hpanel.hostinger.com), create a Node.js application, connect your repository, and set: + + - **Build command:** `npm run build` + - **Entry point:** `.output/server/index.mjs` + +4. Deploy. Once the build completes, you can attach a custom domain and Hostinger will provision HTTPS automatically. + ### Bun Follow the [`Nitro`](#nitro) deployment instructions. From 9b29ea3289bb998d7eab17a84c0c0e24a6168dbb Mon Sep 17 00:00:00 2001 From: ArnasDon Date: Wed, 1 Jul 2026 16:02:40 +0300 Subject: [PATCH 2/2] docs(start): narrow Hostinger repo import to GitHub Hostinger's Node.js deployment connects to GitHub repositories (or ZIP/IDE upload), not GitLab/Bitbucket. Addresses CodeRabbit review feedback. Co-Authored-By: Claude Opus 4.8 --- docs/start/framework/react/guide/hosting.md | 2 +- docs/start/framework/solid/guide/hosting.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/start/framework/react/guide/hosting.md b/docs/start/framework/react/guide/hosting.md index d1f4ab2550..e37c2e351d 100644 --- a/docs/start/framework/react/guide/hosting.md +++ b/docs/start/framework/react/guide/hosting.md @@ -251,7 +251,7 @@ Follow the [`Nitro`](#nitro) deployment instructions to produce a Node.js server "start": "node .output/server/index.mjs" ``` -2. Push your project to a Git repository (GitHub, GitLab, or Bitbucket). +2. Push your project to a GitHub repository. 3. In [hPanel](https://hpanel.hostinger.com), create a Node.js application, connect your repository, and set: diff --git a/docs/start/framework/solid/guide/hosting.md b/docs/start/framework/solid/guide/hosting.md index 915c9847e9..f22d38778b 100644 --- a/docs/start/framework/solid/guide/hosting.md +++ b/docs/start/framework/solid/guide/hosting.md @@ -245,7 +245,7 @@ Follow the [`Nitro`](#nitro) deployment instructions to produce a Node.js server "start": "node .output/server/index.mjs" ``` -2. Push your project to a Git repository (GitHub, GitLab, or Bitbucket). +2. Push your project to a GitHub repository. 3. In [hPanel](https://hpanel.hostinger.com), create a Node.js application, connect your repository, and set: