Démarrer rapidement un projet logiciel.

SvelteKit Stack

Node.js LTS, PM2 et Nginx préconfigurés — la base pour déployer votre app SvelteKit en production.

1 Go (statique), 2 Go (SSR) RAM 1 vCPU Disponible

Stack technique

Node.js LTSPM2Nginx
RAM minimum1 Go (statique), 2 Go (SSR)
CPU minimum1 vCPU
OS compatiblesDistributions Linux au choix

SvelteKit Stack configure votre VPS avec les composants nécessaires à un projet SvelteKit en production : Node.js LTS depuis NodeSource, PM2 pour la gestion des processus, et Nginx comme reverse proxy TLS.

L'adaptateur `adapter-node` de SvelteKit produit un serveur Node autonome — un processus persistant qui maintient les connexions à la base de données ouvertes et répond sans cold start. Les actions de formulaire, les `load` côté serveur et les endpoints `+server.ts` tournent dans un runtime que vous maîtrisez, sans limite d'invocation ni facturation variable.

Fonctionnalités clés

Node.js LTS depuis NodeSource — la dernière version stable, pas le paquet vieilli de la distribution.
PM2 — redémarrage automatique, zéro coupure lors des déploiements, rotation des logs, mode cluster pour VPS multi-cœur.
Nginx en reverse proxy avec gzip et Cache-Control longs sur les assets versionnés.
Compatible avec @sveltejs/adapter-node pour le SSR autonome et @sveltejs/adapter-static pour les sites entièrement prégénérés.
Aucun cold start — le processus Node est persistant, maintenant un pool de connexions à la base de données entre les requêtes.
WebSockets et SSE supportés, permettant des fonctionnalités temps réel que les plateformes serverless restreignent ou compliquent.

Quand utiliser cette solution ?

1

Application web SSR

Déployez une app SvelteKit complète avec actions de formulaire, load côté serveur et endpoints API. PM2 supervise le processus Node avec redémarrage automatique et rechargement sans coupure entre déploiements.

2

Hébergement de site statique

Configurez adapter-static, buildez votre projet et laissez Nginx servir le dossier build/ sans aucun processus Node en fonctionnement. Empreinte mémoire quasi nulle et temps de réponse instantanés.

3

API backend pour un frontend SvelteKit

Co-hébergez votre frontend SvelteKit et une API REST sur le même VPS. Nginx route les requêtes /api/* vers un service séparé pendant que SvelteKit gère le reste — derrière un seul domaine en TLS.

Déployer SvelteKit Stack sur votre VPS

Guide optimisé pour les VPS Cloud ServOrbit.

01

Créer le VPS

Sélectionnez le template SvelteKit Stack. 1 Go de RAM suffit pour un site statique ; 2 Go pour du SSR avec PM2 et une base co-hébergée.

02

Configurer l'adaptateur

Dans svelte.config.js, définissez adapter: node() depuis @sveltejs/adapter-node pour le SSR, ou adapter: static() depuis @sveltejs/adapter-static pour un site entièrement prégénéré.

03

Premier accès

Ce template installe une chaîne d'outils (Node.js LTS, PM2, Nginx). Il n'y a pas d'interface web à ouvrir : connectez-vous en SSH et déployez votre propre projet SvelteKit.

04

Builder et déployer

Lancez npm run build en local ou en CI. Transférez le dossier build/ sur le VPS et démarrez avec pm2 start build/index.js --name svelte-app. Définissez ORIGIN=https://votredomaine.com — indispensable pour que SvelteKit valide les actions de formulaire (protection CSRF).

05

Configurer Nginx

Mettez en place un proxy_pass http://127.0.0.1:3000; avec les proxy_set_header appropriés. Activez proxy_http_version 1.1 et l'en-tête Upgrade si votre app utilise des WebSockets. Obtenez un certificat Let's Encrypt avec Certbot.

Questions fréquentes

Les deux installent Node.js LTS, PM2 et Nginx. SvelteKit cible les applications web réactives avec actions de formulaire, load côté serveur et fonctionnalités temps réel. Astro cible les sites de contenu et le rendu hybride — il n'envoie aucun JavaScript par défaut et fait tourner un processus Node plus léger pour les pages SSR.

Intégrer le bouton de déploiement

Vous maintenez un projet qui utilise SvelteKit Stack ? Ce bouton permet à vos lecteurs de le déployer sur un VPS en un clic, sans lire de documentation Docker.

Deploy SvelteKit Stack on ServOrbit
Markdown
[![Deploy SvelteKit Stack on ServOrbit](https://servorbit.com/brand/deploy/button.svg)](https://servorbit.com/vps-cloud?template=sveltekit-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=sveltekit-stack)
HTML
<a href="https://servorbit.com/vps-cloud?template=sveltekit-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=sveltekit-stack"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy SvelteKit Stack on ServOrbit" height="40"></a>

Le bouton pointe vers la commande d'un VPS avec le template présélectionné. L'image est servie depuis servorbit.com — rien à héberger de votre côté.

Démarrer rapidement un projet logiciel.

Activez SvelteKit Stack sur votre infrastructure.

VPS Cloud dédié — IPv4 incluse, datacenter européen, support inclus. Vos données ne quittent jamais votre serveur.

Configuration recommandée : 1 Go (statique), 2 Go (SSR) RAM · 1 vCPU

Besoin d'aide ?

Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.