Si të instaloni TaskBoard 0.3.1 në CentOS 7

TaskBoard është një aplikacion uebi pa pagesë dhe me burim të hapur për menaxhimin e kohës. Frymëzuar nga Kanban, TaskBoard mund t'ju ndihmojë të mbani gjurmët e gjërave që duhet të bëhen në një mënyrë intuitive.

Në këtë artikull, unë do t'ju tregoj se si të vendosni versionin më të fundit të TaskBoard në një shembull të serverit CentOS 7.

Parakushtet

  • Një shembull i ri i serverit Vultr CentOS 7 me një adresë IPv4 203.0.113.1.
  • Një përdorues sudo .

Hapi 1: Krijoni një skedar shkëmbimi

Për të përmirësuar performancën e sistemit, rekomandohet gjithmonë krijimi i një skedari shkëmbimi në një shembull të ri të serverit. Për shembull, në një makinë me 2 GB memorie, mund të konfiguroni një ndarje shkëmbimi 2 GB (2048 M), siç tregohet më poshtë:

sudo dd if=/dev/zero of=/swapfile count=2048 bs=1M
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile   none    swap    sw    0   0' | sudo tee -a /etc/fstab
free -m

Shënim: Nëse jeni duke përdorur një madhësi të ndryshme të serverit, madhësia e përshtatshme e ndarjes së shkëmbimit mund të ndryshojë.

Hapi 2: Ndryshoni rregullat e murit të zjarrit

Modifiko murin e zjarrit në mënyrë që të lejojë trafikun HTTP në hyrje

sudo firewall-cmd --permanent --add-service=http
sudo systemctl reload firewalld.service

Hapi 3: Instaloni repon EPEL YUM

Instaloni repon dhe më pas përditësoni sistemin

sudo yum install -y epel-release
sudo yum -y update && sudo shutdown -r now

Pasi sistemi të rindizet, identifikohuni përsëri si i njëjti përdorues sudo për të vazhduar më tej.

Hapi 4: Instaloni serverin në internet Apache

Instaloni dhe konfiguroni Apache 2.4.6:

sudo yum install httpd httpd-devel -y
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
sudo systemctl start httpd.service
sudo systemctl enable httpd.service

Hapi 5: Instaloni motorin e bazës së të dhënave SQLite 3

SQLite është motori i caktuar i bazës së të dhënave për ekzekutimin e TaskBoard. Mund ta instaloni lehtësisht në CentOS 7 si më poshtë:

sudo yum install -y sqlite

Hapi 6: Instaloni paketat PHP 7.2

TaskBoard është shkruar në PHP. Për të marrë performancën më të mirë, mund të instaloni PHP 7.2 dhe varësitë e nevojshme duke përdorur repon Webtatic YUM si më poshtë:

sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php72w php72w-opcache php72w-pdo php72w-common php72w-cli php72w-gd php72w-mbstring -y

Hapi 7: Instaloni TaskBoard

Shkarkoni dhe instaloni TaskBoard 0.3.1 siç tregohet më poshtë:

cd && wget https://github.com/kiswa/TaskBoard/archive/master.zip
sudo yum install -y unzip
sudo unzip master.zip -d /var/www/html
cd /var/www/html
sudo mv TaskBoard-master taskboard
cd taskboard
sudo ./build/composer.phar self-update
sudo ./build/composer.phar install
sudo yum install -y java-1.8.0-openjdk.x86_64
sudo ./build/build-all
sudo chown -R apache:apache /var/www/html/taskboard

Përveç kësaj, ju duhet të konfiguroni një host virtual Apache për TaskBoard:

cat <<EOF | sudo tee /etc/httpd/conf.d/taskboard.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/taskboard
ServerName example.com
ServerAlias taskboard.example.com
<Directory /var/www/html/taskboard>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/example.com-error_log
CustomLog /var/log/httpd/example.com-access_log common
</VirtualHost>
EOF

Rinisni Apache në mënyrë që të aplikoni cilësimet e reja:

sudo systemctl restart httpd.service

Më në fund, drejtojeni shfletuesin tuaj të preferuar të internetit 203.0.113.1dhe më pas regjistrohuni me kredencialet e mëposhtme. Mos harroni të ndryshoni fjalëkalimin pas hyrjes.

  • Emri i përdoruesit: admin
  • Fjalëkalimi: admin

Lëreni një koment

Ngritja e makinave: Aplikimet në botën reale të AI

Ngritja e makinave: Aplikimet në botën reale të AI

Inteligjenca Artificiale nuk është në të ardhmen, është këtu në të tashmen Në këtë blog Lexoni se si aplikacionet e inteligjencës artificiale kanë ndikuar në sektorë të ndryshëm.

Sulmet DDOS: Një përmbledhje e shkurtër

Sulmet DDOS: Një përmbledhje e shkurtër

A jeni edhe ju viktimë e Sulmeve DDOS dhe jeni konfuz në lidhje me metodat e parandalimit? Lexoni këtë artikull për të zgjidhur pyetjet tuaja.

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

A e keni pyetur ndonjëherë veten se si fitojnë para hakerët?

Ju mund të keni dëgjuar se hakerët fitojnë shumë para, por a keni menduar ndonjëherë se si i fitojnë ato para? Le te diskutojme.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Shpikjet revolucionare nga Google që do tju bëjnë të lehtë jetën tuaj.

Dëshironi të shihni shpikjet revolucionare nga Google dhe se si këto shpikje ndryshuan jetën e çdo njeriu sot? Më pas lexoni në blog për të parë shpikjet nga Google.

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

E Premte Thelbësore: Çfarë ndodhi me Makinat e drejtuara nga AI?

Koncepti i makinave vetë-drejtuese për të dalë në rrugë me ndihmën e inteligjencës artificiale është një ëndërr që e kemi prej kohësh. Por, pavarësisht nga disa premtime, ato nuk shihen askund. Lexoni këtë blog për të mësuar më shumë…

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Singulariteti teknologjik: Një e ardhme e largët e qytetërimit njerëzor?

Ndërsa Shkenca evoluon me një ritëm të shpejtë, duke marrë përsipër shumë nga përpjekjet tona, rriten edhe rreziqet për t'iu nënshtruar një Singulariteti të pashpjegueshëm. Lexoni, çfarë mund të thotë singulariteti për ne.

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Funksionalitetet e shtresave të arkitekturës së referencës së të dhënave të mëdha

Lexoni blogun për të njohur shtresat e ndryshme në arkitekturën e të dhënave të mëdha dhe funksionalitetet e tyre në mënyrën më të thjeshtë.

Evolucioni i ruajtjes së të dhënave - Infografik

Evolucioni i ruajtjes së të dhënave - Infografik

Metodat e ruajtjes së të dhënave kanë evoluar mund të jenë që nga lindja e të dhënave. Ky blog mbulon evolucionin e ruajtjes së të dhënave në bazë të një infografike.

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

6 Përfitimet e mahnitshme të të pasurit pajisje shtëpiake inteligjente në jetën tonë

Në këtë botë të drejtuar nga dixhitali, pajisjet inteligjente të shtëpisë janë bërë një pjesë thelbësore e jetës. Këtu janë disa përfitime të mahnitshme të pajisjeve shtëpiake inteligjente se si ato e bëjnë jetën tonë të vlefshme dhe më të thjeshtë.

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Përditësimi shtesë i macOS Catalina 10.15.4 po shkakton më shumë probleme sesa zgjidhja

Së fundmi Apple lëshoi ​​macOS Catalina 10.15.4 një përditësim shtesë për të rregulluar problemet, por duket se përditësimi po shkakton më shumë probleme që çojnë në bricking të makinerive mac. Lexoni këtë artikull për të mësuar më shumë