Klar est sur Product Hunt aujourd’hui.

Klar - AI Spam filter for Apple Mail | Product Hunt

← Le blog Klar

Lancer une startup pour 15 € par mois

klar.im fait tourner site, démo d’IA, messagerie, statistiques et coffre de mots de passe sur un VPS de 2 Go. La facture : 15,49 € par mois, domaine compris.

Ce montant couvre toute la partie publique d’une startup d’IA. Trois décisions le gardent aussi bas : l’inférence sur l’appareil de l’utilisateur, SQLite au lieu d’une base de données managée, et des déploiements sans second serveur permanent.

Ce qui tourne sur un VPS de 2 Go

Un seul serveur Caddy termine le TLS de chaque nom d’hôte et relaie chacun vers un processus de la même machine. Chaque service garde son état dans son propre fichier SQLite : pas de serveur de base de données à faire tourner ni à payer.

Un VPS Scaleway DEV1-S avec 2 vCPU et 2 Go de RAM. Les visiteurs résolvent klar.im via le DNS de Scaleway et joignent la machine en HTTPS. Caddy termine le TLS du trafic web de quatre services : le site klar.im en SvelteKit et Node, qui fait tourner le modèle anti-spam de la démo de la page d’accueil ; les statistiques GoatCounter ; Vaultwarden pour les mots de passe ; et le serveur mail, que les connexions SMTP et IMAP joignent directement. Chacun garde un fichier SQLite. Litestream réplique chaque modification des bases du site, des statistiques et du mail vers Scaleway Object Storage, le coffre y est sauvegardé par instantané toutes les 15 minutes, et le même stockage contient les téléchargements et l’état OpenTofu.
Toute la partie publique de Klar, sur une machine à 6,55 €. Object Storage garde les sauvegardes et coûte quelques centimes. Infrastructure Klar

La facture mensuelle, ligne par ligne

« Un petit VPS », ce sont trois lignes, et l’adresse IP coûte plus de la moitié du prix de la machine. Scaleway facture une IPv4 flexible à l’heure, attachée ou non.

LigneCaractéristiquesPar mois
Calcul DEV1-S2 vCPU, 2 Go de RAM6,55 €
IPv4 flexible0,005 € de l’heure, attachée ou non3,65 €
Volume racine20 Go de stockage bloc1,90 €
Object Storage13 Go : sauvegardes, téléchargements, état0,21 €
Trafic sortantDans les 75 Go gratuits0,00 €
Domaine klar.im.im à 38,17 € par an3,18 €
<strong>Total</strong>Hors TVA<strong>15,49 €</strong>

Pourquoi la facture ne grandit pas avec les utilisateurs : le modèle tourne sur leur appareil

Klar classe le courrier sur l’appareil de l’utilisateur, donc un nouvel utilisateur n’ajoute rien à notre serveur ni à notre facture. Le modèle est un fichier de quelques centaines de Mo dans l’app Mac, l’App Store se charge de ce téléchargement, et notre serveur ne voit jamais les messages des utilisateurs.

Sur le Mac de l’utilisateur, Apple Mail reçoit le courrier de son propre fournisseur, et l’extension Klar classe chaque message avec le modèle, sur l’appareil. L’App Store livre l’app avec le modèle à l’intérieur. Le VPS de klar.im sert le site et ne voit jamais le courrier de l’utilisateur.
Dans un produit d’IA, ce qui coûte cher, c’est l’inférence. La nôtre tourne sur du matériel que l’utilisateur possède déjà. Infrastructure Klar

Un modèle transformer dans 2 Go de RAM

La démo de la page d’accueil fait tourner un modèle Klar dans le processus Node du site, et ce processus ne swappe pas. La moitié de sa mémoire est le fichier du modèle, mappé depuis le disque : le noyau peut la libérer et la relire en cas de pression.

Processus du site, mesuré après un déploiementMesure
Mémoire résidente~870 Mo
dont le fichier du modèle mappé (mmap)~430 Mo
Swap utilisé par le site0 ko
Arrêts pour manque de mémoire sur 4 jours0

SQLite et Litestream plutôt qu’une base de données managée

Chaque base est un fichier, et Litestream envoie chaque modification vers Object Storage : si la machine tombe, nous perdons au plus une minute d’écritures en base environ. Chaque base est aussi archivée tous les mois et gardée un an. Le coffre de mots de passe, une base plus des fichiers, a un instantané btrfs toutes les 15 minutes.

Des déploiements sans second serveur permanent

Une reconstruction crée un second VPS pour quelques minutes, le restaure depuis Object Storage, puis lui transfère l’adresse IP. C’est pour ça que l’IPv4 est flexible : l’adresse survit à la machine. La bascule se voit comme une coupure d’environ une seconde, et l’ancienne machine est détruite juste après.

Là où une seule machine atteint ses limites

  • SQLite avec Litestream n’accepte qu’un seul processus en écriture, donc il n’y a qu’un nœud actif.
  • 2 Go, c’est le plafond pour l’instant. L’étape suivante, un DEV1-M de 4 Go à 14,74 €, fait plus que doubler la ligne de calcul.
  • Une seule machine, c’est un seul point de panne : un incident d’hyperviseur coûte quelques minutes d’arrêt, le temps de restaurer.

Commencez avec une seule machine

Où mettre vos premiers euros ?

La base est la même dans les quatre cas : un VPS de 2 Go, Caddy devant chaque service, SQLite avec Litestream dès le premier jour.

Choisissez le cas le plus proche du vôtre :

La base, rien de plus.

Une seule machine suffit, avec de la marge pour les statistiques et un coffre de mots de passe.

Mettez tout sur un petit VPS jusqu’à ce qu’une mesure dise le contraire. L’app Mac gratuite de Klar est le côté modèle de tout ceci : elle trie Apple Mail sur votre Mac, et rien de ce qu’elle lit n’atteint le serveur décrit plus haut.

Questions

Combien coûte l’hébergement d’une startup sur un seul VPS ?

klar.im fait tourner son site, une démo d’IA en direct, sa messagerie, ses statistiques et un coffre de mots de passe sur un VPS de 2 Go pour 12,31 € par mois hors TVA. Avec le domaine, le total est de 15,49 €.

Pourquoi payer une adresse IPv4 ?

Les serveurs mail attendent encore de l’IPv4, et une adresse flexible peut passer d’une machine à l’autre : c’est ainsi que nous changeons de serveur pendant une reconstruction. À 3,65 € par mois, elle coûte plus de la moitié du calcul.

Sources

Les prix sont les tarifs publics de Scaleway hors TVA, vérifiés le 7 octobre 2026.

Tous les articles

Reprenez le contrôle de vos mails

Anti-spam pour Apple Mail. Gratuit sur l’App Store.

Télécharger dans l’ App Store