# OpenSTAManager Docker Image
Il software gestionale open-source per l'assistenza tecnica e la fatturazione.
Sito web
·
Documentazione
·
Forum
[](https://github.com/devcode-it/openstamanager/releases)
[](https://github.com/devcode-it/openstamanager/releases)
[](https://sourceforge.net/projects/openstamanager/)
[](https://github.com/devcode-it/openstamanager/blob/master/LICENSE)

### Avvio rapido con MySQL incluso (consigliato)
Con questo comando si scarica e avvia l'ultima versione stabile disponibile e l'immagine di MySQL su cui salvare i dati:
```bash
# Download file per Docker compose
wget https://raw.githubusercontent.com/devcode-it/openstamanager/refs/heads/master/docker/docker-compose.yml
# Avvio
docker compose up -d
```
Una volta scaricato puoi aprire il tuo browser all'indirizzo http://localhost:8090 e completare la configurazione con i dati di connessione al database al punto 3:
- **Host del database:** db
- **Username dell'utente MySQL:** root
- **Password dell'utente MySQL:** secret
- **Nome del database:** openstamanager
### Avvio rapido senza MySQL
Con questo comando si scarica e avvia solo l'immagine di OpenSTAManager, senza il database (dovrai creare autonomamente un container con MySQL):
```bash
docker run -d \
-p 8080:80 \
--name openstamanager \
devcodesrl/openstamanager:latest
```
### Salvataggio file e backup
E' consigliato montare un volume per le cartelle `/files`, `/backup` o entrambe, così da poter salvare nella macchina host gli allegati e il backup:
```bash
docker run -d \
-p 8080:80 \
--name openstamanager \
-v ./percorso-locale-files:/var/www/html/files \
-v ./percorso-locale-backup:/var/www/html/backup \
devcodesrl/openstamanager:latest
```
oppure nel file `docker-compose.yml`:
```bash
services:
app:
build:
context: .
container_name: openstamanager
ports:
- "8090:80"
depends_on:
- db
environment:
- APP_ENV=local
- DB_HOST=db
- DB_PORT=3306
- DB_DATABASE=openstamanager
- DB_USERNAME=root
- DB_PASSWORD=secret
volumes:
- /percorso-locale-files:/var/www/html/files
- /percorso-locale-backup:/var/www/html/backup
db:
image: mysql:8.0
container_name: mysql
restart: always
environment:
MYSQL_ROOT_PASSWORD: secret
MYSQL_DATABASE: openstamanager
ports:
- "3306:3306"
```