Debianda NFS Paylaşımı Ayarla
NFS, bilgisayarların bilgisayar ağı üzerindeki dosyalara erişmesine izin veren ağ tabanlı bir dosya sistemidir. Bu kılavuz, klasörleri NF üzerinden nasıl açığa çıkarabileceğinizi açıklar
Kanboard, Kanban metodolojisini kullanarak ekip iş akışını kolaylaştırmak ve görselleştirmek için tasarlanmış ücretsiz ve açık kaynaklı bir proje yönetim yazılımı programıdır.
Bu makale Debian 9'da Kanboard'u nasıl kuracağınızı gösterecektir.
203.0.113.1
olarak örnek IP adresi olarak kullanacağız .Sunucuya SSH terminalinden sudo kullanıcısı olarak oturum açın, Debian 9 sistemini güncelleyin ve git'i yükleyin.
sudo apt update && sudo apt upgrade -y
sudo apt install -y git
sudo reboot
Yeniden başlattıktan sonra aynı sudo kullanıcısı olarak tekrar oturum açın ve bir sonraki adıma geçin.
Kanboard için Apache 2.4 web sunucusunu kurun.
sudo apt install apache2 -y
Apache hizmetini başlatın ve etkinleştirin.
sudo systemctl enable --now apache2.service
Kanboard varsayılan olarak verilerini depolamak için SQLite kullanır. Alternatif olarak, üretim ortamında performansı artırmak için MariaDB (MySQL) kullanabilirsiniz.
MariaDB'yi yükleyin.
sudo apt install -y mariadb-server mariadb-client
MariaDB hizmetini başlatın ve etkinleştirin.
sudo systemctl enable --now mariadb.service
Kurulumu güvenli hale getirin.
sudo mysql_secure_installation
Ekrandaki soruları aşağıda gösterildiği gibi yanıtlayın. Güvenlik nedeniyle, her zaman özel ve güçlü bir MariaDB kök parolası ayarlamanız gerekir.
Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: <your-password>
Re-enter new password: <your-password>
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y
Kanboard için PHP 5.3.9 veya üstü gerekir. Resmi Debian depolarında bulunan varsayılan sürüm olan PHP 7.0'ı (ve birkaç uzantıyı) kullanacağız.
sudo apt install -y php php-mysql php-gd php-mbstring php-common php-ldap php-opcache php-cli php-xml
Kanboard'un en son sürümünü indirin ve yükleyin.
cd /var/www/html
sudo git clone https://github.com/kanboard/kanboard.git
sudo chown -R www-data:www-data kanboard/data
Kanboard için bir MySQL veritabanı ve bir veritabanı kullanıcısı kurun.
sudo mysql -u root -p -e "CREATE DATABASE kanboard;"
sudo mysql -u root -p kanboard < /var/www/html/kanboard/app/Schema/Sql/mysql.sql
sudo mysql -u root -p -e "CREATE USER 'kanboarduser'@'localhost' IDENTIFIED BY 'yourpassword';"
sudo mysql -u root -p -e "GRANT ALL PRIVILEGES ON kanboard.* TO 'kanboarduser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;"
sudo mysql -u root -p -e "FLUSH PRIVILEGES;"
Not : İstendiğinde, daha önce ayarladığınız MariaDB kök parolasını girin. Ayrıca yukarıda gösterilenin dışında güçlü bir kullanıcı şifresi de seçmelisiniz.
MySQL'e geçmek için Kanboard yapılandırma dosyasını güncelleyin.
cd /var/www/html/kanboard
sudo mv config.default.php config.php
config.php
İstediğiniz bir metin düzenleyicisiyle açın .
sudo vi config.php
Aşağıdaki satırları bulun.
// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'sqlite');
// Mysql/Postgres username
define('DB_USERNAME', 'root');
// Mysql/Postgres password
define('DB_PASSWORD', '');
// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');
// Mysql/Postgres database name
define('DB_NAME', 'kanboard');
Bunları aşağıdaki gibi değiştirin.
// Database driver: sqlite, mysql or postgres (sqlite by default)
define('DB_DRIVER', 'mysql');
// Mysql/Postgres username
define('DB_USERNAME', 'kanboarduser');
// Mysql/Postgres password
define('DB_PASSWORD', 'yourpassword');
// Mysql/Postgres hostname
define('DB_HOSTNAME', 'localhost');
// Mysql/Postgres database name
define('DB_NAME', 'kanboard');
Apache'yi yeniden başlatın.
sudo systemctl restart apache2.service
Son olarak, web tarayıcınızı http://203.0.113.1/kanboard
Kanboard'u kullanmaya başlaması için yönlendirin. Giriş yapmak için aşağıdaki varsayılan kimlik bilgilerini kullanın:
admin
admin
Not : Güvenlik nedeniyle, sağ üst yönetici açılır menüsünden bağlantıyı admin
kullanarak şifresini değiştirmeyi unutmayın users management
.
Kanboard sunucunuzda en iyi performansı elde etmek için, varsayılan olarak etkinleştirilmiş Zend OpCache ayarlarını yapabilirsiniz.
Örneğin, Kanboard'u bu makalede amaçladığımız gibi üretimdeki tek düğümlü bir kurulumda kullanırken, Zend OpCache'i optimize etmek için aşağıdaki ayarları bir başlangıç olarak kullanabilirsiniz.
Zend OpCache yapılandırma dosyasını açın.
sudo vi /etc/php/7.0/apache2/conf.d/10-opcache.ini
Dosyayı aşağıdaki ayarlara göre değiştirin.
zend_extension=opcache.so;
opcache.enable=1;
opcache.file_cache=/tmp/opcache
opcache.validate_timestamps=0
opcache.revalidate_freq=0
opcache.memory_consumption=192
opcache.interned_strings_buffer=16
opcache.max_accelerated_files=1979
opcache.fast_shutdown=1
Değişikliklerinizi yürürlüğe koymak için Apache hizmetini yeniden başlatın.
sudo systemctl restart apache2.service
Doğru raporlar ve analizler oluşturmak için www-data
kullanıcıyı kullanarak günlük bir cron işi ayarlamanız gerekir .
sudo crontab -u www-data -e
Crontab dosyasını aşağıdaki cronjob ile doldurun.
0 3 * * * cd /var/www/html/kanboard && ./cli cronjob >/dev/null 2>&1
Kaydet ve çık.
Bu cron işi ile, tüm raporlar ve analizler her gün saat 03: 00'da güncellenecektir.
NFS, bilgisayarların bilgisayar ağı üzerindeki dosyalara erişmesine izin veren ağ tabanlı bir dosya sistemidir. Bu kılavuz, klasörleri NF üzerinden nasıl açığa çıkarabileceğinizi açıklar
Farklı Bir Sistem mi Kullanıyorsunuz? Diaspora gizliliğe duyarlı, açık kaynaklı bir sosyal ağdır. Bu derste, bir Diaspora posının nasıl kurulacağını ve yapılandırılacağını öğreneceksiniz
Farklı Bir Sistem mi Kullanıyorsunuz? Fuel CMS, CodeIgniter tabanlı bir içerik yönetim sistemidir. Kaynak kodu GitHubda barındırılmaktadır. Bu kılavuz size
Çok Güvenli FTP arka plan programı, ya da sadece vsFTPd, özelleştirme yeteneği olan hafif bir yazılım parçasıdır. Bu derste bir müttefikimiz olacak
Farklı Bir Sistem mi Kullanıyorsunuz? Thelia, e-iş web siteleri oluşturmak ve PHP ile yazılmış çevrimiçi içeriği yönetmek için açık kaynaklı bir araçtır. Thelia kaynak kodu i
Bu makale size Debianda nasıl bir cezaevi hapishane kurulacağını öğretecek. Debian 7.x kullandığınızı varsayıyorum. Debian 6 veya 8 çalıştırıyorsanız, bu işe yarayabilir, bu
Farklı Bir Sistem mi Kullanıyorsunuz? InvoicePlane ücretsiz ve açık kaynaklı bir faturalandırma uygulamasıdır. Kaynak kodu bu Github deposunda bulunabilir. Bu rehber
Giriş Debian 10 (Buster), Debian 9un (Stretch) halefidir. 6 Temmuz 2019da piyasaya sürüldü. Bu derste, bir var olanı yükselteceğiz
Farklı Bir Sistem mi Kullanıyorsunuz? Backdrop CMS 1.8.0, basit ve esnek, mobil uyumlu, ücretsiz ve açık kaynaklı bir İçerik Yönetim Sistemidir (CMS)
Farklı Bir Sistem mi Kullanıyorsunuz? BookStack, bilgileri düzenlemek ve depolamak için basit, kendi kendine barındırılan, kullanımı kolay bir platformdur. BookStack tamamen ücretsiz ve açık
Giriş Linux sistemleri, süreçleri ve disk alanını izlemeye yardımcı olan varsayılan olarak top, df ve du gibi izleme araçlarıyla birlikte gelir. Çoğu zaman, onlar ar
Golang, Google tarafından geliştirilen bir programlama dilidir. Çok yönlülüğü, sadeliği ve güvenilirliği sayesinde Golang en popüler topluluklardan biri haline geldi
Farklı Bir Sistem mi Kullanıyorsunuz? Bolt PHP ile yazılmış açık kaynaklı bir CMSdir. Cıvata kaynak kodu GitHubda barındırılıyor. Bu kılavuz size Bolt CMnin nasıl kurulacağını gösterecektir
Munin, makinenizdeki süreçleri ve kaynakları araştırmak için bir izleme aracıdır ve bilgileri bir web arayüzü aracılığıyla grafiklerde sunar. Aşağıdaki kullanın
Farklı Bir Sistem mi Kullanıyorsunuz? TLS 1.3, 2018de RFC 8446da önerilen bir standart olarak yayınlanan Taşıma Katmanı Güvenliği (TLS) protokolünün bir sürümüdür
Farklı Bir Sistem mi Kullanıyorsunuz? PyroCMS, PHP ile yazılmış açık kaynaklı bir CMSdir. PyroCMS kaynak kodu GitHubda barındırılmaktadır. Bu kılavuzda entir boyunca yürüyün
Giriş Bu eğitimde, CentOS, Debian veya Ubuntu çalıştıran bir Linux sunucusuna tüm IP aralığını / alt ağını ekleme işlemini ele alacağız. Süreç
Bu kılavuzda, Debian 7de Counter Strike: Source oyun sunucusu kuracağız. Bu komutlar Debian 7de test edildi, ancak aynı zamanda o
Snort, ücretsiz bir ağ saldırı tespit sistemidir (IDS). Daha az resmi terimle, ağınızı şüpheli etkinlikler için gerçek zamanlı olarak izlemenizi sağlar
Farklı Bir Sistem mi Kullanıyorsunuz? Dolibarr, işletmeler için açık kaynaklı bir kurumsal kaynak planlaması (ERP) ve müşteri ilişkileri yönetimi (CRM). Dolibarr
26 Büyük Veri Analitik Tekniğine Bir Bakış: 1. Bölüm
Birçoğunuz Switch'in Mart 2017'de çıkacağını ve yeni özelliklerini biliyorsunuz. Bilmeyenler için, 'Switch'i 'olmazsa olmaz bir gadget' yapan özelliklerin bir listesini hazırladık.
Teknoloji devlerinin sözlerini yerine getirmesini mi bekliyorsunuz? teslim edilmeyenleri kontrol edin.
Büyük Veri Mimarisindeki farklı katmanları ve işlevlerini en basit şekilde öğrenmek için blogu okuyun.
Yapay Zekanın küçük ölçekli şirketler arasında nasıl popüler hale geldiğini ve onları büyütme ve rakiplerine üstünlük sağlama olasılıklarını nasıl artırdığını öğrenmek için bunu okuyun.
CAPTCHA, son birkaç yılda kullanıcıların çözmesi oldukça zorlaştı. Gelecekte spam ve bot tespitinde etkili kalabilecek mi?
Bilim hızla gelişip birçok çabamızı üstlendikçe, kendimizi açıklanamaz bir Tekilliğe maruz bırakmanın riskleri de artıyor. Okuyun, tekillik bizim için ne anlama gelebilir.
Teletıp, uzaktan sağlık hizmetleri ve gelecek nesiller üzerindeki etkisi nedir? Pandemi durumunda iyi bir yer mi değil mi? Bir görünüm bulmak için blogu okuyun!
Bilgisayar korsanlarının çok para kazandığını duymuş olabilirsiniz, ancak bu kadar parayı nasıl kazandıklarını hiç merak ettiniz mi? Hadi tartışalım.
Son zamanlarda Apple, sorunları gidermek için macOS Catalina 10.15.4'ü ek bir güncelleme yayınladı, ancak güncelleme, mac makinelerinde tuğla oluşmasına neden olan daha fazla soruna neden oluyor gibi görünüyor. Daha fazla bilgi edinmek için bu makaleyi okuyun