ONLYOFFICE Docs'u CentOS veya RHEL çalıştıran ARM64 sistemlere kurma
Giriş
Bu kılavuz, ONLYOFFICE Docs Community Edition Linux sürüm 7.1 ve sonrasını arm64 için CentOS Stream 9 ve 10 ile RHEL 8, 9 ve 10 üzerine nasıl kuracağınızı gösterir. Kullanılabilir özelliklerin tam listesi için ONLYOFFICE Docs sürümlerine genel bakış sayfasına bakın. ONLYOFFICE Workspace kullanıyorsanız, Docs'u kurmak dosya paylaşımını, erişim hakları yönetimini, belge gömmeyi ve bağlı bulut depolarındaki dosyaları düzenlemeyi de etkinleştirir.
Sistem gereksinimleri
- CPU: 64 bit ARM işlemciler
- RAM: en az 2 GB, ancak ana bilgisayar işletim sistemine bağlıdır. Daha fazlası daha iyidir
- HDD: en az 40 GB boş alan
- SWAP: en az 4 GB, ancak ana bilgisayar işletim sistemine bağlıdır. Daha fazlası daha iyidir
- OS: arm64 için CentOS Stream 9 veya 10, RHEL 8, RHEL 9 veya RHEL 10
- Ek gereksinimler
- NGINX: sürüm 1.30 veya üzeri
Bağımlılıkları kurma
NGINX paketinin güncel sürümünü kurma
RHEL/CentOS için yum deposunu ayarlamak üzere, /etc/yum.repos.d/nginx.repo adlı dosyayı aşağıdaki içerikle oluşturun:
[nginx-stable]
name=nginx stable repo
baseurl=http://nginx.org/packages/centos/$releasever/$basearch/
gpgcheck=1
enabled=1
gpgkey=https://nginx.org/keys/nginx_signing.key
module_hotfixes=true
NGINX'i kurun:
sudo yum install nginx
Aşağıdaki dosyayı silin:
sudo rm /etc/nginx/conf.d/default.conf
Ardından /etc/nginx/nginx.conf NGINX yapılandırma dosyasını aşağıdaki gibi görünecek şekilde düzenleyin:
user nginx;
worker_processes 1;
error_log /var/log/nginx/error.log warn;
pid /var/run/nginx.pid;
events {
worker_connections 1024;
}
http {
include /etc/nginx/mime.types;
default_type application/octet-stream;
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
#tcp_nopush on;
keepalive_timeout 65;
#gzip on;
include /etc/nginx/conf.d/*.conf;
}
ONLYOFFICE Docs'u 80 numaralı bağlantı noktasında çalıştırmayı planlıyorsanız, varsayılan NGINX web sitesini şimdi devre dışı bırakın. Aksi halde ONLYOFFICE Docs doğru çalışmayabilir. Bunun için aşağıdaki komutları çalıştırın:
sudo mv -f /etc/nginx/sites-enabled/default /etc/nginx/sites-available/default.disabled
sudo mv -f /etc/nginx/conf.d/default.conf /etc/nginx/conf.d/default.conf.disabled
sudo systemctl is-active --quiet nginx && sudo systemctl reload nginx || sudo systemctl start nginx
NGINX'in nasıl kurulduğuna bağlı olarak, ilk iki komuttan biri dosyanın bulunmadığını bildirebilir. Bu mesajı güvenle yok sayabilirsiniz.
EPEL deposunu kurma
sudo yum install epel-release
CentOS 9'a EPEL kurmak için aşağıdaki komutları kullanın:
sudo yum config-manager --set-enabled crb
sudo yum install epel-release epel-next-release
RHEL'e EPEL kurmak için aşağıdaki komutları kullanın:
sudo subscription-manager repos --enable codeready-builder-for-rhel-$REV-$(arch)-rpms
sudo yum -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-$REV.noarch.rpm
$REV değerini işletim sisteminizin sürümüyle elle değiştirin (8.x sürümleri için 8, 9.x sürümleri için 9 vb.).
ONLYOFFICE Docs'u kurma
ONLYOFFICE Docs deposunu ekleme
Aşağıdaki komutla ONLYOFFICE Docs yum deposunu ekleyin:
sudo yum install https://download.onlyoffice.com/repo/centos/main/noarch/onlyoffice-repo.noarch.rpm
ONLYOFFICE Docs'u kurma komutları
Community sürümü için aşağıdaki komutu çalıştırın:
sudo yum install onlyoffice-documentserver
nginx hizmetini başlatın ve sistem açılışında başlamasını etkinleştirin:
sudo service nginx start
sudo systemctl enable nginx
Bundan sonra ONLYOFFICE Docs bir işlem olarak çalışacaktır. Paket, diğer rpm paketleri gibi güncellenecektir.
ONLYOFFICE Docs'u güncelleme
ONLYOFFICE Docs'u güncellemek için aşağıdaki komutu çalıştırın:
sudo yum update onlyoffice-documentserver
RHEL 8 ve türevlerinde, ONLYOFFICE deposu etkinken yum update çalıştırmak bir bağımlılık hatasıyla başarısız olabilir.
Bunu önlemek için, bu paketlerin sistem AppStream deposundan alınması amacıyla onları ONLYOFFICE deposundan hariç tutun:
echo "excludepkgs=xorg-x11-server-Xvfb,xorg-x11-server-common" >> /etc/yum.repos.d/onlyoffice.repo
Bu komutu yalnızca bir kez çalıştırmanız yeterlidir. Bundan sonra yum update beklendiği gibi çalışacaktır.
ONLYOFFICE Docs'u OneClick Install ile kurduysanız, bu hariç tutma zaten otomatik olarak uygulanmıştır.
ONLYOFFICE Docs varsayılan bağlantı noktasını değiştirme
Varsayılan olarak ONLYOFFICE Docs gelen bağlantıları 8083 numaralı bağlantı noktasından dinler. 4.3 sürümünden itibaren, varsayılan bağlantı noktası yerine başka bir bağlantı noktası kullanmayı planlıyorsanız ONLYOFFICE Docs için bağlantı noktasını değiştirebilirsiniz.
Varsayılan bağlantı noktasını değiştirecekseniz, bağlantı noktasının gelen/giden bağlantılara açık olduğundan emin olun. ONLYOFFICE Docs tarafından kullanılan bağlantı noktalarının tam listesine bakın.
Bunun için aşağıdaki komutu çalıştırarak DS_PORT ortam değişkenini düzenlemeniz gerekir:
export DS_PORT=<PORT_NUMBER>
Yukarıdaki komutta <PORT_NUMBER> yerine bağlantı noktası numarasını yazın.
Bağlantı noktasını 80 olarak ayarlarsanız, varsayılan NGINX web sitesini NGINX paketinin güncel sürümünü kurma bölümünde açıklandığı gibi devre dışı bıraktığınızdan emin olun.
ONLYOFFICE Docs protokolünü HTTPS olarak değiştirmek istiyorsanız, bağlantı noktasını 443 olarak değiştirmeyin; bunun yerine bu talimatı kullanın.
Bundan sonra ONLYOFFICE Docs'u yapılandırmaya devam edebilirsiniz.
ONLYOFFICE Docs'u yapılandırma
Yapılandırma betiğini çalıştırma
documentserver-configure betiğini çalıştırın:
bash documentserver-configure
Güvenlik duvarı istisnası ekleme
sudo firewall-cmd --zone=public --add-port=8083/tcp --permanent
sudo firewall-cmd --reload
SELinux'u devre dışı bırakma
v.5.0 sürümünden itibaren kullanım dışıdır
/etc/selinux/config dosyasını herhangi bir metin düzenleyiciyle açın, SELINUX=enforcing veya SELINUX=permissive satırını SELINUX=disabled ile değiştirin ve değişiklikleri kaydedin.
Değişikliklerin geçerli olması için sunucunuzu yeniden başlatın.
ONLYOFFICE Docs'u tarayıcıda başlatma
Yapılandırma tamamlandıktan sonra, ONLYOFFICE Docs karşılama sayfasını açmak için tarayıcınızın adres çubuğuna http://localhost:8083 yazabilirsiniz. Bu sayfada belge örneklerini nasıl etkinleştireceğinize veya çevrimiçi editörleri sağlanan API ile web uygulamanıza nasıl entegre edeceğinize dair ek talimatları bulacaksınız.