Vos donnees. Votre serveur.

Installez Storno.ro sur votre propre infrastructure avec Docker. Memes fonctionnalites, controle total, gratuit pour toujours.

Pourquoi le self-hosting ?

Les donnees fiscales sont les informations les plus sensibles de votre entreprise. Gardez-les sous votre controle.
Votre infrastructure
Les donnees restent sur votre serveur. Personne d'autre ne les heberge ou n'y accede.
Pas de phone-home
Zero communication avec des serveurs externes. Fonctionne entierement hors ligne, sans telemetrie.
Controle total
Vous decidez ou, comment et combien de temps les donnees sont stockees. Sauvegardes et restaurations selon vos regles.
Conformite totale
RGPD, politiques internes, audits — tout sous votre controle, sur votre infrastructure.

Installation en 3 etapes

De zero a une instance fonctionnelle en moins de 5 minutes.
1

Telecharger les fichiers

mkdir storno && cd storno
curl -O https://raw.githubusercontent.com/stornoro/storno/main/deploy/docker-compose.yml
curl -O https://raw.githubusercontent.com/stornoro/storno/main/deploy/.env.example
cp .env.example .env
2

Configurer

# Generate secrets
openssl rand -hex 32  # → APP_SECRET
openssl rand -hex 32  # → JWT_PASSPHRASE

# Set database password
MYSQL_ROOT_PASSWORD=strong-password
MYSQL_PASSWORD=strong-password

# Add license key
LICENSE_KEY=your-license-key
3

Demarrer

docker compose up -d
docker compose exec backend php bin/console doctrine:migrations:migrate --no-interaction
docker compose exec backend php bin/console app:user:create \
  [email protected] \
  --password=your-password \
  --role=owner

Architecture

5 conteneurs Docker qui travaillent ensemble. Simple a comprendre, facile a gerer.
Backend
Serveur API PHP (Symfony + Nginx)
:8900
Frontend
Application web Nuxt SSR
:8901
MySQL
Base de donnees MySQL 8.0
:3306
Redis
Cache, files d'attente, verrous
:6379
Centrifugo
WebSockets pour mises a jour en temps reel
:8445

Compatible avec Docker Compose et Kubernetes. Reverse proxy recommande (Nginx, Caddy, Traefik) pour SSL en production.

Ou installez avec une seule commande

$ curl -fsSL https://get.storno.ro | bash

Le script interactif configure Docker Compose, genere les secrets et demarre tous les services automatiquement.

Questions frequentes

Tout ce que vous devez savoir sur le self-hosting.
Le plan Community inclut toutes les fonctionnalites du plan Starter : facturation electronique, envoi e-Factura a l'ANAF, gestion des clients, rapports et exports. Il n'y a pas de limite de temps — c'est gratuit pour toujours.

Pret a installer ?

Suivez le guide d'installation ou commencez directement sur le cloud — vous pouvez migrer a tout moment.