Prezantimi
Parakushtet
Perpara se te fillosh
Instaloni Apache, SQLite, PHP dhe Git.
Shkarkoni dhe instaloni TaskBoard
Konfiguro Apache për TaskBoard
konkluzioni
Prezantimi
TaskBoard është një mjet falas dhe me burim të hapur që mund të përdoret për të mbajtur gjurmët e gjërave që duhet të bëhen. Ai siguron një ndërfaqe uebi miqësore për përdoruesit dhe aplikacion minimal për të mbajtur gjurmët e detyrave. TaskBoard është lehtësisht i personalizueshëm dhe funksionon në pothuajse çdo host në internet.
Në këtë tutorial, unë do të shpjegoj se si të instaloni dhe konfiguroni TaskBoard në një server Vultr Ubuntu 18.04.
Parakushtet
- Një shembull i serverit të sapo vendosur Vultr Ubuntu 18.04.
sudoQasja me rrënjë (ose përdorues) në serverin tuaj nëpërmjet SSH ose konsolës
- Ky artikull do të përdorë
192.0.2.2si shembull një adresë IP statike të konfiguruar në sistemin tuaj .
Perpara se te fillosh
Së pari, përditësoni sistemin dhe paketat tuaja në versionet më të fundit, më pas rindizni:
sudo apt update -y
sudo apt upgrade -y
sudo shutdown -r now
Instaloni Apache, SQLite, PHP dhe Git.
Do t'ju duhet të instaloni serverin në internet Apache, PHP 7, bazën e të dhënave SQLite dhe paketa të tjera të nevojshme në serverin tuaj:
sudo apt install -y apache2 apache2-bin apache2-data apache2-utils libapache2-mod-php7.2 libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap liblua5.2-0 libsodium23 php php-common php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-readline ssl-cert libsqlite0 sqlite sqlite3 git php7.2-sqlite3
Nisni Apache dhe aktivizoni që të fillojë në nisje:
sudo systemcl start apache2
sudo systemctl enable apache2
Pasi të përfundojë instalimi, mund të vazhdoni në hapin tjetër.
Shkarkoni dhe instaloni TaskBoard
Ju mund të shkarkoni versionin më të fundit të TaskBoard nga GitHub duke përdorur gitkomandën:
git clone https://github.com/kiswa/TaskBoard.git
Zhvendos Taskboarddrejtorinë në /var/www/html/:
sudo mv TaskBoard /var/www/html/
Instaloni varësitë e kërkuara PHP duke përdorur Composer:
cd /var/www/html/TaskBoard
sudo ./build/composer.phar install
Vendosni pronësinë e duhur në TaskBoarddrejtori:
sudo chown -R www-data:www-data /var/www/html/TaskBoard
Krijo një skedar të ri konfigurimi të hostit virtual për TaskBoard:
sudo nano /etc/apache2/sites-available/taskboard.conf
Plotësoni skedarin e konfigurimit me rreshtat e mëposhtëm:
<VirtualHost *:80>
ServerName 192.0.2.2
DocumentRoot /var/www/html/TaskBoard
<Directory /var/www/html/TaskBoard>
Options -Indexes +FollowSymLinks +MultiViews
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/taskboard-error.log
CustomLog ${APACHE_LOG_DIR}/taskboard-access.log combined
</VirtualHost>
Ruani skedarin, më pas aktivizoni hostin virtual me komandën e mëposhtme:
sudo a2ensite taskboard.conf
TaskBoard përdor një .htaccessskedar, kështu që do t'ju duhet gjithashtu të aktivizoni modulet mod_expiresdhe mod_rewrite:
sudo a2enmod expires
sudo a2enmod rewrite
Më pas, ringarkoni shërbimin Apache që këto ndryshime të hyjnë në fuqi:
sudo systemctl reload apache2
konkluzioni
Tani që instalimi ka përfunduar, mund të vazhdoni të hyni në ndërfaqen e internetit të TaskBoard.
Hapni shfletuesin tuaj të preferuar të internetit dhe lundroni te http://192.0.2.2. Hyni në TaskBoard duke përdorur emrin e përdoruesit dhe fjalëkalimin e paracaktuar admin. Pas hyrjes me sukses, do t'ju paraqitet pulti kryesor. Rekomandohet fuqimisht që të shkoni në faqen "Cilësimet" dhe të ndryshoni emrin e përdoruesit dhe fjalëkalimin.