← Torna alle guide

Installazione Linux

Per installare Libemax Controllo Accessi sul tuo sistema operativo Linux serve seguire i seguenti passaggi:

- verificare i requisiti di sistema come in tabella.

Requisiti di Sistema

Componente Minimo Consigliato
Sistema Operativo Ubuntu 22.04 LTS Ubuntu 24.04 LTS
Architettura x86_64 x86_64
RAM 512 MB 2 GB
Disco 16 GB 32 GB
.NET Runtime 6.0 6.0

Nota: l'architettura ARM (Raspberry Pi) non e supportata per i dispositivi Dahua (SDK nativo solo x86_64). Hikvision via ISAPI, Shelly e Civintec funzionano su ARM.

Installazione

Per procedere all'installazione di Libemax Controllo Accessi seguire i seguenti passi:

  1. Copiare la cartella dell'applicazione in /home/controllo-accessi/controllo_accessi/
  2. Impostare i permessi di esecuzione: chmod +x LibemaxControlloAccessi
  3. Installare le dipendenze SDK native nella cartella Native/linux-x64/
  4. Avviare l'applicazione: ./LibemaxControlloAccessi

Struttura Directory

/home/controllo-accessi/controllo_accessi/
├── app/
│   ├── LibemaxControlloAccessi    # Eseguibile principale
│   ├── Data/
│   │   ├── db.db                  # Database principale
│   │   └── local_log.db           # Database log
│   ├── Native/linux-x64/          # SDK nativi (Dahua, Hikvision)
│   ├── FrpcService/               # Servizio tunnel remoto
│   ├── Logs/                      # File log giornalieri
│   ├── Database/                  # Migrazioni e template
│   ├── wwwroot/                   # Frontend Next.js compilato
│   └── frp/                       # Binario frpc e configurazione
├── launcher                       # Script avvio automatico
└── photos/                        # Foto catturate agli accessi

Avvio Automatico

Per configurare l'avvio automatico al boot, creare un servizio systemd o usare il Launcher incluso che monitora e riavvia automaticamente l'applicazione.

Porte di Rete

Porta Servizio
5051 API HTTP (Kestrel)
8081 WebSocket
7400 FRPC admin (locale)

Ricordiamo che per l'installazione di Libemax Controllo Accessi è consigliata la presenza di un tecnico esperto.