Outils PDF

Héberger Stirling-PDF sur un VPS : votre boîte à outils PDF privée

Tous les outils PDF (fusion, compression, OCR, signature) sur votre serveur, sans envoyer vos fichiers à un tiers.

Remplace
iLovePDF, Smallpdf, Adobe Acrobat en ligne
RAM conseillée
4 Go
Docker
Oui
Budget VPS
≈ 5–8 €/mois
Difficulté
Accessible
En bref

Stirling-PDF réunit ~50 outils PDF dans une interface web que vous hébergez. Comptez 2 Go de RAM (4 Go avec l'OCR et les conversions), ≈ 5–8 €/mois. Son intérêt : vos documents ne quittent jamais votre serveur (contrairement à iLovePDF). À condition de bien le sécuriser avant de l'exposer en ligne.

Vous avez un contrat à signer, une fiche de paie à compresser ou trois PDF à fusionner. Le réflexe est de chercher « fusionner PDF en ligne » et de déposer le document sur iLovePDF, Smallpdf ou un service Adobe. Sauf que vous venez d’envoyer un fichier potentiellement sensible sur un serveur dont vous ignorez tout : où il est stocké, combien de temps, et qui peut le lire. Pour un avenant de salaire ou une copie de carte d’identité, ça mérite réflexion.

Stirling-PDF répond exactement à ce problème. C’est une boîte à outils PDF complète, open source, qui réunit une cinquantaine d’opérations (fusion, découpe, compression, conversion, OCR, signature, suppression de mot de passe…) dans une interface web claire. La différence avec iLovePDF tient en une phrase : vous l’hébergez vous-même sur votre propre serveur. Vos documents sont traités sur votre machine et ne transitent jamais par un tiers. C’est le même confort d’usage qu’un service en ligne, mais avec la confidentialité d’un logiciel installé chez vous.

Pourquoi héberger Stirling-PDF plutôt qu’utiliser iLovePDF ?

La vraie question n’est pas « est-ce que ça marche aussi bien ? » — ça marche très bien — mais « à qui je fais confiance avec mes documents ? ».

Les services PDF en ligne gratuits fonctionnent sur un modèle simple : vous uploadez votre fichier sur leurs serveurs, ils le traitent, vous récupérez le résultat. Entre les deux, votre document existe sur une infrastructure qui ne vous appartient pas. Pour un dépliant ou une notice, peu importe. Mais la liste de ce qui passe vraiment par ces outils est souvent beaucoup plus sensible : contrats de travail, bulletins de salaire, relevés bancaires, pièces d’identité, documents d’entreprise confidentiels, dossiers médicaux. Autant de fichiers qu’on préférerait, en réalité, ne jamais envoyer à un inconnu.

Avec Stirling-PDF auto-hébergé, ce dilemme disparaît. Le fichier reste sur votre VPS du début à la fin du traitement. Par défaut, l’application travaille en mémoire et ne conserve rien une fois le document téléchargé : il n’y a pas de base de données qui accumule vos PDF, pas d’historique chez un prestataire, pas de conditions d’utilisation à éplucher pour savoir ce qu’ils font de vos données. Vous gardez le contrôle, et c’est précisément ce que vous payez avec un petit VPS : non pas des fonctionnalités que iLovePDF n’a pas, mais la certitude que vos documents ne sortent pas de chez vous.

Configuration requise : combien de RAM pour Stirling-PDF ?

Configuration VPS requise
Processeur (CPU)2 vCPU
RAM minimale2 Go
RAM conseillée4 Go
Stockage10–20 Go SSD
DockerOui (image officielle)
Base de donnéesAucune (traitement en mémoire)
NiveauAccessible

Stirling-PDF est étonnamment léger au repos. À vide, il consomme peu : c’est une application Java qui tourne tranquillement et attend qu’on lui donne du travail. Pour des opérations « simples » (fusionner, découper, faire pivoter, compresser des PDF de taille raisonnable), 2 Go de RAM suffisent largement, et un usage occasionnel passerait même sur moins.

Les choses changent dès qu’on sollicite les fonctions lourdes. L’OCR (reconnaissance de texte sur les documents scannés, via Tesseract) et surtout les conversions de documents (passer un .docx ou un .odt en PDF, ce qui mobilise LibreOffice en arrière-plan) sont nettement plus gourmandes en mémoire et en CPU. Sur un document volumineux, ou si plusieurs personnes lancent un traitement en même temps, 2 Go peuvent devenir justes. C’est pourquoi on recommande 4 Go de RAM dès que l’OCR et les conversions font partie de votre usage régulier : la marge évite les lenteurs et les traitements qui échouent faute de mémoire.

Côté stockage, l’application elle-même et son image Docker (qui embarque Tesseract et LibreOffice dans la variante complète) tiennent largement dans 10 à 20 Go. Comme rien n’est conservé durablement, l’espace disque n’est pas votre contrainte principale. Si vous hésitez sur le dimensionnement, notre guide combien de RAM pour l’auto-hébergement détaille comment choisir selon vos applications.

Comment exposer Stirling-PDF en ligne en toute sécurité ?

C’est le point le plus important de cette page, alors lisez-le avant de mettre quoi que ce soit en ligne. Par défaut, Stirling-PDF démarre sans authentification : tout le monde peut l’utiliser. Tant que l’application reste sur le port 8080 de votre VPS, accessible uniquement à vous, ce n’est pas un problème. Le jour où vous l’exposez sur Internet via un domaine, ça en devient un sérieux : n’importe qui tombant sur l’URL pourrait s’en servir librement, faire tourner du traitement sur votre serveur, et consommer vos ressources.

La sécurisation repose sur deux gestes complémentaires, à faire avant l’exposition.

D’abord, activez l’authentification intégrée. Stirling-PDF dispose d’un système de login/mot de passe qu’on active avec la variable d’environnement SECURITY_ENABLELOGIN=true. Définissez aussi un identifiant et un mot de passe initiaux (sinon le compte par défaut est admin / stirling, ce qu’il ne faut surtout pas laisser tel quel). À partir de là, l’accès à l’interface exige une connexion : seuls les gens à qui vous donnez les identifiants peuvent l’utiliser.

Ensuite, placez l’application derrière un reverse proxy en HTTPS. Stirling-PDF parle en HTTP simple sur le port 8080 ; un reverse proxy (Caddy, Nginx Proxy Manager ou Traefik) se charge de chiffrer la connexion avec un certificat Let’s Encrypt et de servir l’application sur votre domaine, par exemple pdf.mondomaine.fr. Sans HTTPS, vos identifiants et vos documents circuleraient en clair.

Pour un usage strictement personnel ou familial, l’option la plus sûre reste de ne pas exposer Stirling-PDF publiquement du tout et de le garder derrière un VPN (WireGuard, Tailscale). L’application n’est alors joignable que par les appareils connectés à votre réseau privé. Vous combinez confidentialité maximale et surface d’attaque quasi nulle. Si vous tenez à un accès public pour pouvoir l’utiliser depuis n’importe où sans VPN, alors login activé et HTTPS ne sont pas optionnels.

Quels outils PDF propose-t-il ?

L’intérêt de Stirling-PDF, c’est qu’il couvre à peu près tout ce pour quoi on irait normalement piocher dans plusieurs services en ligne différents. Concrètement, vous y trouvez :

  • Fusionner plusieurs PDF en un seul, et réordonner les pages.
  • Découper / extraire des pages, supprimer ou faire pivoter des pages précises.
  • Compresser un PDF pour réduire son poids avant un envoi par mail.
  • Convertir : PDF vers images (et inversement), documents bureautiques (.docx, .odt…) vers PDF grâce à LibreOffice, PDF vers PDF/A pour l’archivage.
  • OCR : rendre cherchable et copiable le texte d’un document scanné, via Tesseract, avec prise en charge du français.
  • Signer un document et y apposer un filigrane (watermark).
  • Sécuriser : ajouter ou supprimer un mot de passe, chiffrer ou déchiffrer un PDF, gérer les permissions.
  • Outils annexes : numéroter les pages, comparer deux PDF, nettoyer les métadonnées, aplatir un formulaire.

Au total, une cinquantaine d’opérations regroupées dans une seule interface, en français, sans installer le moindre logiciel sur votre poste.

Combien coûte l’auto-hébergement de Stirling-PDF ?

Soyons honnêtes : sur le strict plan financier, iLovePDF gratuit est difficile à battre. Le service existe sans payer, et son abonnement (autour de 5 à 7 €/mois) lève les limites de taille et de fréquence. Stirling-PDF, de son côté, est un logiciel entièrement gratuit et open source — vous ne payez aucune licence — mais il a besoin d’un endroit où tourner, et c’est le coût du VPS.

Comptez 5 à 8 €/mois pour un VPS adapté : environ 5-6 € pour 2 vCPU / 2 Go de RAM (usage léger à modéré), un peu plus pour 4 Go si l’OCR et les conversions sont au programme. À l’année, on est sur une soixantaine à une centaine d’euros.

La question n’est donc pas « est-ce moins cher ? » mais « est-ce que ça vaut le coup ? ». Et la réponse dépend de ce que vous manipulez. Si vous traitez de temps en temps un dépliant sans enjeu, restez sur un service en ligne, c’est très bien. Mais si vous brassez régulièrement des documents qui ont une valeur — contrats, paies, pièces administratives, dossiers clients — alors quelques euros par mois pour garantir que rien ne quitte votre serveur, et accessoirement disposer d’un outil partagé pour toute la famille ou une petite équipe, c’est un excellent rapport. Vous ne payez pas des fonctions, vous payez de la tranquillité.

Quel hébergeur choisir pour Stirling-PDF ?

Quel hébergeur choisir ?

Prévoyez 4 Go de RAM si vous utilisez l'OCR et les conversions de documents, qui sont les fonctions les plus gourmandes.

Hetzner

Le meilleur rapport puissance/prix

  • VPS CX22 : 2 vCPU, 4 Go RAM, 40 Go SSD
  • L'hébergeur favori de la communauté self-hosting
  • Datacenters en UE (conformité RGPD)
Config conseillée
2 vCPU / 4 Go / 40 Go SSD
Prix indicatif
≈ 4,50 €/mois
Docker
VPS complet — Docker à installer (ou image Coolify en 1 clic)
Voir les VPS Hetzner lien à brancher

LWS

Le plus simple pour débuter (support FR)

  • VPS avec Docker préinstallé, clé en main
  • Support téléphonique en français
  • Bon point d'entrée pour les débutants
Config conseillée
2 vCPU / 4 Go / 40 Go SSD
Prix indicatif
≈ 4–6 €/mois
Docker
Docker préinstallé sur les VPS
Voir les VPS LWS lien à brancher

OVHcloud

L'option française, Docker préinstallé

  • Image VPS « Docker » préinstallée disponible
  • Datacenters en France (latence + RGPD)
  • Documentation francophone fournie
Config conseillée
2 vCPU / 4 Go / 80 Go SSD
Prix indicatif
≈ 6–8 €/mois
Docker
Image Docker préinstallée proposée au déploiement
Voir les VPS OVHcloud lien à brancher

Transparence : les liens ci-dessus sont des liens partenaires (affiliation). Si vous souscrivez via l'un d'eux, ce site touche une commission, sans surcoût pour vous. Cela n'influence pas nos recommandations : nous ne citons que des hébergeurs adaptés à cette application. En savoir plus.

Installer Stirling-PDF sur un VPS avec Docker

L’installation se fait en quelques minutes avec Docker Compose. On commence par un VPS sur lequel Docker et Docker Compose sont installés, puis on crée un fichier docker-compose.yml. Voici une configuration réaliste, en français, avec l’authentification activée d’emblée :

services:
  stirling-pdf:
    image: stirlingtools/stirling-pdf:latest-fat
    container_name: stirling-pdf
    restart: unless-stopped
    ports:
      - "8080:8080"
    environment:
      # Interface en français
      LANGS: "fr_FR"
      SYSTEM_DEFAULTLOCALE: "fr-FR"
      # Activation de l'authentification (login/mot de passe)
      SECURITY_ENABLELOGIN: "true"
      SECURITY_INITIALLOGIN_USERNAME: "admin"
      SECURITY_INITIALLOGIN_PASSWORD: "ChangezCeMotDePasse!"
    volumes:
      # Persistance des configurations et données de traitement OCR
      - ./stirling/data:/usr/share/tessdata
      - ./stirling/config:/configs

J’utilise ici l’image latest-fat : c’est la variante complète qui embarque LibreOffice et Tesseract, indispensable si vous voulez l’OCR et les conversions de documents. Si vous n’en avez pas besoin, l’image stirlingtools/stirling-pdf:latest standard est plus légère.

On lance ensuite le conteneur :

docker compose up -d

Au bout de quelques secondes, Stirling-PDF répond sur http://IP_DE_VOTRE_VPS:8080. Comme on a activé SECURITY_ENABLELOGIN, il vous demandera de vous connecter avec l’identifiant et le mot de passe définis plus haut — pensez bien à remplacer ChangezCeMotDePasse! par un mot de passe solide avant le premier lancement.

Reste l’étape de sécurisation pour un accès en ligne : configurer un reverse proxy (Caddy, Nginx Proxy Manager ou Traefik) qui sert l’application en HTTPS sur votre domaine et redirige vers le port 8080. Avec Caddy, cela tient en deux lignes :

pdf.mondomaine.fr {
    reverse_proxy localhost:8080
}

Caddy obtient automatiquement le certificat Let’s Encrypt et votre boîte à outils PDF privée est en ligne, chiffrée et protégée par mot de passe. Vérifiez une dernière fois que le login fonctionne avant d’annoncer l’URL à qui que ce soit.


Stirling-PDF est l’une de ces applications qui justifie à elle seule un petit VPS : utile au quotidien, simple à maintenir, et porteuse d’un vrai bénéfice de confidentialité. Une fois en place, vous pouvez l’associer à d’autres outils auto-hébergés du même esprit, comme Vaultwarden pour héberger vos mots de passe. Et si vous débutez et hésitez encore sur la machine à choisir, notre guide quel VPS pour l’auto-hébergement vous aidera à dimensionner correctement votre serveur.

Questions fréquentes

Comment accéder à Stirling-PDF partout sans envoyer ses PDF à iLovePDF ?

Vous l'installez une fois sur votre VPS, derrière un nom de domaine en HTTPS. Vous y accédez depuis n'importe quel navigateur (ordinateur, téléphone), mais les fichiers sont traités sur votre serveur, jamais chez un tiers.

Est-ce risqué d'exposer Stirling-PDF sur Internet et comment le protéger ?

Oui, ouvert sans protection, n'importe qui peut l'utiliser. Placez-le derrière un reverse proxy HTTPS et activez l'authentification intégrée (login/mot de passe) via SECURITY_ENABLELOGIN=true avant toute mise en ligne.

Quel petit VPS suffit pour un usage familial ?

Un VPS 2 vCPU / 2 Go de RAM à 5–6 €/mois couvre largement une famille ou une petite équipe. Passez à 4 Go si plusieurs personnes lancent des OCR ou des conversions en même temps.

Combien de RAM faut-il pour l'OCR ?

L'OCR (Tesseract) et les conversions LibreOffice sont les fonctions les plus gourmandes. Comptez 4 Go de RAM pour traiter sereinement des documents scannés volumineux sans ralentissement.

L'interface de Stirling-PDF est-elle en français ?

Oui, l'interface est traduite en français. Vous la forcez avec les variables LANGS=fr_FR et SYSTEM_DEFAULTLOCALE=fr-FR dans le fichier docker-compose.

Mes fichiers restent-ils stockés sur le serveur ?

Non, par défaut Stirling-PDF traite les fichiers en mémoire et ne les conserve pas après téléchargement. Aucune base de données n'est nécessaire pour le traitement des documents.