Ihre Daten. Ihr Server.

Installieren Sie Storno.ro auf Ihrer eigenen Infrastruktur mit Docker. Gleiche Funktionen, volle Kontrolle, fur immer kostenlos.

Warum Self-Hosting?

Steuerdaten sind die sensibelsten Informationen Ihres Unternehmens. Behalten Sie die Kontrolle.
Ihre Infrastruktur
Daten bleiben auf Ihrem Server. Niemand anderes hostet oder greift darauf zu.
Kein Phone-Home
Keine Kommunikation mit externen Servern. Funktioniert vollstandig offline, ohne Telemetrie.
Volle Kontrolle
Sie entscheiden wo, wie und wie lange Daten gespeichert werden. Backups und Wiederherstellungen nach Ihren Regeln.
Vollstandige Konformitat
DSGVO, interne Richtlinien, Audits — alles unter Ihrer Kontrolle, auf Ihrer Infrastruktur.

Installation in 3 Schritten

Von null zur funktionierenden Instanz in weniger als 5 Minuten.
1

Dateien herunterladen

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

Konfigurieren

# 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

Starten

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

Architektur

5 Docker-Container, die zusammenarbeiten. Einfach zu verstehen, leicht zu verwalten.
Backend
PHP-API-Server (Symfony + Nginx)
:8900
Frontend
Nuxt SSR-Webanwendung
:8901
MySQL
MySQL 8.0-Datenbank
:3306
Redis
Cache, Warteschlangen, Sperren
:6379
Centrifugo
WebSockets fur Echtzeit-Updates
:8445

Kompatibel mit Docker Compose und Kubernetes. Reverse-Proxy empfohlen (Nginx, Caddy, Traefik) fur SSL in der Produktion.

Oder mit einem einzigen Befehl installieren

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

Das interaktive Skript konfiguriert Docker Compose, generiert Geheimnisse und startet alle Dienste automatisch.

Haufig gestellte Fragen

Alles, was Sie uber Self-Hosting wissen mussen.
Der Community-Plan umfasst alle Funktionen des Starter-Plans: elektronische Rechnungsstellung, e-Factura-Ubermittlung an ANAF, Kundenverwaltung, Berichte und Exporte. Es gibt kein Zeitlimit — er ist fur immer kostenlos.

Bereit zur Installation?

Folgen Sie der Installationsanleitung oder starten Sie direkt in der Cloud — Sie konnen jederzeit migrieren.