en
Lingua
  • en
  • de
  • fr
  • es
  • br
  • ru
  • jp
  • kr
traduzione AI
  • ae
  • cn
  • vn
  • id
  • eu
  • il
  • gr
  • no
  • fi
  • dk
  • se
  • tr
  • bg
  • nl
  • it
  • pl
  • hu
  • ro
  • ua
  • cs

Requisiti hardware e software per la soluzione server

Introduzione
Requisiti hardware
Requisiti software
Macchina virtuale
docker

 

Introduzione

Easy Redmine è un'applicazione Web complessa con una serie di dipendenze tecniche che le consentono di funzionare senza problemi. Esistono vasti sistemi operativi, server di database, utilità, ecc. Al fine di ottenere prestazioni e un funzionamento ottimali nel complesso, abbiamo selezionato con cura un set specifico di componenti supportati.

Se stai utilizzando o sei interessato alla soluzione Cloud, questo articolo non è quasi irrilevante per te.


Requisiti hardware


Requisiti hardware minimi

Queste specifiche sono per 25 utenti simultanei con una frequenza media di richieste al secondo.

Processore Intel Xeon E5440 @ 2.83GHz
Memorie 4 GB
Spazio sul disco ~ 20 GB (3 GB per i file del database + abbastanza per gli allegati)
Altro È necessaria la scheda di rete

 

Requisiti del server per implementazioni più grandi

Questa tabella è un riepilogo semplificato dei livelli di utilizzo più elevati della soluzione server.

Utenti Thread/vCPU RAM HDD
50 8 12GB 40GB
100 12 32GB 60GB
200 24 64GB 200GB
500 24 128GB 500GB

I valori nella tabella non sono dati rigorosamente e l'intera configurazione dipende dalla portata e dall'importanza dell'uso di Easy Redmine in azienda. Così come sulla frequenza degli accessi degli utenti e delle richieste inviate al server.

 

Requisiti per la connessione a Internet

La connessione dall'utente al server in cui si trova Easy Redmine deve essere almeno 10 MB. È necessario prendere in considerazione l'intero percorso dall'utente al server. Dunque, con sedi distanti geograficamente la risposta del server potrebbe richiedere un tempo maggiore, a prescindere dalla velocità nominale dichiarata dal provider internet dell'utente. La larghezza di banda del server rappresenta ovviamente un ulteriore fattore.

 

Requisiti software

Per poter sviluppare un software di qualità che possa essere installato sul proprio server e, allo stesso tempo, garantirne la stabilità e il corretto funzionamento, è necessario utilizzare un ambiente con il quale funzioni al meglio e sul quale venga regolarmente testato.

Tipo di requisito
Requisito
Corrente
(V13)

Roadmap
LTS
(V12)

LTS
(V11)

LTS
(V10)

Sistema operativo

Debian
11 10/11 10/11 10/11
Sistema operativo
Architettura
amd64 amd64 amd64 amd64
Linguaggio di programmazione Ruby 3.1.2
fino alla versione 13.5.x
3.1.4
dalla versione 13.6.x
3.2.x 3.1.2 2.7.x 2.6.3
Server delle applicazioni
(installato automaticamente)
Puma 6.3.1 6.2.2
Web server Nginx 1.20.x
(Debian 11 ultimo pacchetto apt ufficiale)
1.20.x
(Debian 11 ultimo pacchetto apt ufficiale)
Finestra mobile*
Motore di Docker 24.0.5
20.10.22 non supportata non supportata
Finestra mobile*
Docker compone 2.24.0 2.15.1 non supportata non supportata
Server di database percona
8.x 8.x 5.7+ 5.7+
Server di database MariaDB non supportata non supportata non supportata 10.3+
Server di database PostgreSQL non supportata non supportata non supportata supportato
Altri requisiti Bundler 2.3.7+ 2.3.7+ 2.2+ 2.1.x
Altri requisiti Redis 5.x 5.x 5.x 5.x
Altri requisiti NodeJS 18.17.1 18.8 14.16 14.16
Installato automaticamente Rails 6.x 7.x 6.x 6.x 5.x
Installato automaticamente Sidekiq
Installato automaticamente Zeitwerk parzialmente supportato
non richiesto
supporto totale
necessario
non supportata non supportata non supportata
Installato automaticamente Xapian 1.5.0 1.5.0 1.4.20 non supportata


Browser Web supportati (client)

Altri browser non sono testati. Internet Explorer non è supportato. Per motivi di stabilità e sicurezza, tieni sempre aggiornato il tuo browser.

 

Sistemi operativi supportati (client)

Inutile dire che l'utilizzo delle versioni correnti dei browser Web richiede sistemi operativi correnti/supportati sul computer o sul dispositivo mobile. La regola generale è che siano supportate le due ultime versioni dei sistemi operativi. Può essere applicato per Windows, MacOS, distribuzioni Linux e sistemi mobili.

 

Macchina virtuale (VM)

Il modo più semplice di distribuire il server. Generiamo la VM (on-demand), basta eseguirla => praticamente niente da installare.

Consigliamo che la tua prima installazione sia sotto forma di macchina virtuale (immagine .ova). Contiene Easy Redmine già installato con tutti i relativi componenti nelle versioni supportate. Naturalmente, man mano che si installano gradualmente gli aggiornamenti dell'applicazione, potrebbe essere necessario aggiornare anche alcune dipendenze. Gli aggiornamenti più piccoli sono per lo più senza soluzione di continuità.

Se disponi di una VM precedente con una versione precedente di Easy Redmine, potresti aver superato una soglia in cui è meglio eseguire l'aggiornamento tramite la migrazione su una nuova VM. In caso di dubbi di questo tipo, contatta il nostro supporto. Fornisci il maggior numero di informazioni sul tuo ambiente attuale.

 

*Note Docker

Il motore Docker e la composizione Docker sono necessari solo se si prevede di eseguire Easy Redmine su Docker. Per le installazioni non docker (VM, bare metal), questi elementi non sono richiesti.

Docker è attualmente in fase di test internamente e con selezionati early adopter. Il supporto ufficiale è previsto per la prima metà del 1.

Le versioni supportate delle tecnologie Docker sono sempre elencate nel pacchetto di installazione nel file /docker/README. Se hai una versione leggermente più recente nella tua Debian rispetto ai nostri requisiti, puoi provare a usarla. Se hai versioni precedenti di Docker nella tua Debian, aggiornale prima di aggiornare Easy Redmine.

Prova Easy Redmine in 30 giorni di prova gratuita

Funzionalità complete, protezione SSL, backup giornalieri, nella tua geolocalizzazione