Démarrer rapidement un projet logiciel.
Node.js LTS, PM2 et Nginx préconfigurés — la base pour déployer votre app SvelteKit en production.
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.
@sveltejs/adapter-node pour le SSR autonome et @sveltejs/adapter-static pour les sites entièrement prégénérés.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.
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.
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.
Guide optimisé pour les VPS Cloud ServOrbit.
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.
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é.
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.
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).
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.
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.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.
[](https://servorbit.com/vps-cloud?template=sveltekit-stack&utm_source=deploy-badge&utm_medium=referral&utm_campaign=sveltekit-stack)<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é.
Node.js LTS, PM2 et Nginx préconfigurés pour Astro. Déployez vos applications Astro SSR ou statiques sur votre propre infrastructure.
DéveloppementNode.js avec PM2, Nginx reverse proxy et base de données. Vos APIs et applications JavaScript prêtes à recevoir du trafic.
DéveloppementNuxt 3 avec SSR, PostgreSQL et reverse proxy. Environnement production pour vos applications Vue.js.
Parcourez notre centre d'aide et notre FAQ, ou contactez notre équipe — rappel, WhatsApp ou e-mail. Support en français, anglais et arabe.