Datele tale. Serverul tau.

Instaleaza Storno.ro pe propria infrastructura cu Docker. Aceleasi functionalitati, control total, gratuit pentru totdeauna.

De ce self-hosting?

Datele fiscale sunt cele mai sensibile informatii ale afacerii tale. Pastreaza-le sub controlul tau.
Infrastructura ta
Datele raman pe serverul tau. Nimeni altcineva nu le gazduieste sau acceseaza.
Fara phone-home
Zero comunicare cu servere externe. Functioneaza complet offline, fara telemetrie.
Control total
Tu decizi unde, cum si cat timp sunt stocate datele. Backup-uri si restore dupa regulile tale.
Conformitate deplina
GDPR, politici interne, audituri — totul sub controlul tau, pe infrastructura ta.

Instalare in 3 pasi

De la zero la instanta functionala in mai putin de 5 minute.
1

Descarca fisierele

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

Configureaza

# 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

Porneste

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

Arhitectura

5 containere Docker care lucreaza impreuna. Simplu de inteles, usor de administrat.
Backend
API server PHP (Symfony + Nginx)
:8900
Frontend
Aplicatie web Nuxt SSR
:8901
MySQL
Baza de date MySQL 8.0
:3306
Redis
Cache, cozi, lock-uri
:6379
Centrifugo
WebSocket-uri pentru actualizari real-time
:8445

Compatibil cu Docker Compose si Kubernetes. Reverse proxy recomandat (Nginx, Caddy, Traefik) pentru SSL in productie.

Sau instaleaza cu o singura comanda

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

Scriptul interactiv configureaza Docker Compose, genereaza secretele si porneste toate serviciile automat.

Intrebari frecvente

Tot ce trebuie sa stii despre self-hosting.
Planul Community include toate functionalitatile planului Starter: facturare electronica, trimitere e-Factura la ANAF, gestionare clienti, rapoarte si export-uri. Nu exista limita de timp — este gratuit pentru totdeauna.

Gata sa instalezi?

Urmeaza ghidul de instalare sau incepe direct pe cloud — poti migra oricand.