Sunucu çözümü için donanım ve yazılım gereksinimleri
Giriş
Donanım gereksinimleri
yazılım gereksinimleri
Sanal makine
liman işçisi
Giriş
Easy Redmine, sorunsuz çalışmasına izin veren bir dizi teknik bağımlılığa sahip karmaşık bir web uygulamasıdır. Geniş işletim sistemleri, veritabanı sunucuları, yardımcı programlar vb. vardır. Optimum performans ve genel olarak işlevsellik elde etmek için belirli bir dizi desteklenen bileşen seçtik.
Bulut çözümünü kullanıyorsanız veya ilgileniyorsanız, bu makale sizin için neredeyse önemsiz değildir.
Donanım gereksinimleri
Minimum donanım gereksinimleri
Bu özellikler, saniyede ortalama istek sayısı olan 25 eşzamanlı kullanıcı içindir.
İşlemci | Intel Xeon E5440 @ 2.83GHz |
Bellek | 4 GB |
Disk alanı | ~ 20 GB (veritabanı dosyaları için 3 GB + ekler için yeterli) |
Diğer | Ağ kartı gerekli |
Daha büyük uygulamalar için sunucu gereksinimleri
Bu tablo, sunucu çözümünün daha yüksek kullanım düzeylerinin basitleştirilmiş bir özetidir.
Kullanıcılar | Konular / vCPU | RAM | HDD |
50 | 8 | 12GB | 40GB |
100 | 12 | 32GB | 60GB |
200 | 24 | 64GB | 200GB |
500 | 24 | 128GB | 500GB |
Tablodaki değerler kesin olarak verilmemiştir ve tüm konfigürasyon, şirkette Easy Redmine kullanımının kapsamına ve önemine bağlıdır. Sunucuya gönderilen kullanıcı erişim ve isteklerin sıklığı gibi.
İnternet bağlantısı gereksinimleri
Kullanıcıdan Easy Redmine'in bulunduğu sunucuya bağlantı en azından 10 Mbit. Sen, sunucunun yanıt ne olursa olsun kullanıcının arasında daha uzun bir zaman alabilir kendi sağlayıcıdan internet bağlantısı ilan edebilir coğrafi olarak birbirinden uzak yerlerde öylesine dikkate sunucuya kullanıcıdan tüm rotayı almak gerekir. sunucunun bant genişliği tabii ki, aynı zamanda bir faktördür.
yazılım gereksinimleri
Kendi sunucunuza kurulabilecek kaliteli bir yazılım geliştirmek ve aynı zamanda kararlılığını ve düzgün çalışmasını garanti etmek için, en iyi çalıştığı ve düzenli olarak test edildiği bir ortamın kullanılması gerekir.
Gereksinim türü |
gereklilik |
akım (V13) |
Yol Haritası |
LTS (V12) |
LTS (V11) |
LTS (V10) |
İşletim sistemi |
Debian |
11 | 12 | 10/11 | 10/11 | 10/11 |
---|---|---|---|---|---|---|
İşletim sistemi |
mimari |
amd64 | amd64 | amd64 | amd64 | amd64 |
Programlama dili | Yakut | 3.1.2 v13.5.x'e kadar 3.1.4 v13.6.x'ten |
3.3.1 | 3.1.2 | 2.7.x | 2.6.3 |
Uygulama sunucusu (otomatik olarak kurulur) |
Puma | 6.3.1 | 6.2.2 | |||
web sunucusu | nginx | 1.20.x (Debian 11 en son resmi apt paketi) |
1.20.x (Debian 11 en son resmi apt paketi) |
|||
Liman işçisi* |
Docker motoru | 24.0.5 |
20.10.22 | desteklenen | desteklenen | |
Liman işçisi* |
liman işçisi oluşturma | 2.24.0 | 2.15.1 | desteklenen | desteklenen | |
Veritabanı sunucusu | Perkon |
8.x | 8.x | 5.7+ | 5.7+ | |
Veritabanı sunucusu | MariaDB | desteklenen | desteklenen | desteklenen | 10.3+ | |
Veritabanı sunucusu | PostgreSQL | desteklenen | desteklenen | desteklenen | destekli | |
Diğer gereklilikler | Bundler | 2.3.7+ | 2.3.7+ | 2.2+ | 2.1.x | |
Diğer gereklilikler | Redis | 5.x | 5.x | 5.x | 5.x | |
Diğer gereklilikler | NodeJS | 18.17.1 | 18.8 | 14.16 | 14.16 | |
Otomatik olarak yüklenir | Raylar | 6.x | 7.x | 6.x | 6.x | 5.x |
Otomatik olarak yüklenir | Sidekiq | |||||
Otomatik olarak yüklenir | Zeitwerk | kısmen desteklenen gerekmez |
tam destek gereklidir |
desteklenen | desteklenen | desteklenen |
Otomatik olarak yüklenir | Xapian | 1.5.0 | 1.5.0 | 1.4.20 | desteklenen |
Desteklenen web tarayıcıları (istemci)
Diğer tarayıcılar test edilmemiştir. Internet Explorer desteklenmiyor. Kararlılık ve güvenlik nedenleriyle tarayıcınızı her zaman güncel tutun.
Desteklenen işletim sistemleri (istemci)
Web tarayıcılarının güncel sürümlerini kullanmanın bilgisayarda veya mobil cihazda güncel/desteklenen işletim sistemleri gerektirdiğini söylemeye gerek yok. Genel kural, en son iki işletim sistemi sürümünün desteklenmesidir. Windows, MacOS, Linux dağıtımları ve mobil sistemler için uygulanabilir.
Sanal makine (VM)
Sunucu dağıtımının en kolay yolu. VM'yi (istek üzerine) oluşturuyoruz, siz sadece çalıştırın => neredeyse hiçbir şey yüklemeye gerek yok.
İlk kurulumunuzun sanal makine (.ova image) şeklinde olmasını tavsiye ederiz. Desteklenen sürümlerde tüm ilgili bileşenlerle birlikte zaten kurulu Easy Redmine içerir. Doğal olarak, uygulama güncellemelerini kademeli olarak yükledikçe bazı bağımlılıkları da güncellemeniz gerekebilir. Daha küçük güncellemeler çoğunlukla sorunsuzdur.
Daha eski bir Easy Redmine sürümüne sahip daha eski bir VM'niz varsa, yeni bir VM'ye geçiş yaparak yükseltmenin daha iyi olduğu bir eşiği geçmiş olabilirsiniz. Bu tür şüpheleriniz varsa, desteğimizle iletişime geçin. Lütfen mevcut ortamınız hakkında mümkün olduğunca fazla bilgi verin.
*Docker notları
Docker motoru ve Docker oluşturma, yalnızca Docker'da Easy Redmine çalıştırmayı planlıyorsanız gereklidir. Liman işçisi olmayan kurulumlar için (VM, çıplak donanım), bu öğeler gerekli değildir.
Docker şu anda dahili olarak ve seçilen erken benimseyenlerle test ediliyor. Resmi desteğin 1 yılının 2024. yarısı için planlanması planlanıyor.
Docker teknolojilerinin desteklenen sürümleri, yükleme paketinde her zaman /docker/README dosyasında listelenir. Debian'ınızda gereksinimlerimizden biraz daha yeni bir sürümünüz varsa, onu kullanmayı deneyebilirsiniz. Debian'ınızda daha eski Docker sürümleri varsa, lütfen Easy Redmine'i güncellemeden önce bunları güncelleyin.