TaskBoard 0.3.1:n asentaminen CentOS 7:ään

TaskBoard on ilmainen ja avoimen lähdekoodin ajanhallintaverkkosovellus. Kanbanin inspiroima TaskBoard voi auttaa sinua pitämään kirjaa asioista, jotka on tehtävä intuitiivisesti.

Tässä artikkelissa näytän sinulle, kuinka uusin TaskBoard-julkaisu otetaan käyttöön CentOS 7 -palvelinesiintymässä.

Edellytykset

  • Uusi Vultr CentOS 7 -palvelinesiintymä IPv4-osoitteella 203.0.113.1.
  • Sudo käyttäjä .

Vaihe 1: Luo sivutustiedosto

Järjestelmän suorituskyvyn parantamiseksi on aina suositeltavaa luoda swap-tiedosto uuteen palvelininstanssiin. Esimerkiksi koneessa, jossa on 2 Gt muistia, voit määrittää 2 Gt (2048M) swap-osion alla olevan kuvan mukaisesti:

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

Huomautus: Jos käytät eri palvelinkokoa, sopiva sivutusosion koko voi vaihdella.

Vaihe 2: Muokkaa palomuurisääntöjä

Muokkaa palomuuria salliaksesi saapuvan HTTP-liikenteen

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

Vaihe 3: Asenna EPEL YUM -repo

Asenna repo ja päivitä sitten järjestelmä

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

Kun järjestelmä on käynnistynyt uudelleen, kirjaudu takaisin sisään samana sudo-käyttäjänä jatkaaksesi.

Vaihe 4: Asenna Apache-verkkopalvelin

Asenna ja määritä 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

Vaihe 5: Asenna SQLite 3 -tietokantamoottori

SQLite on TaskBoardin suorittamiseen tarkoitettu tietokantamoottori. Voit asentaa sen helposti CentOS 7:ään seuraavasti:

sudo yum install -y sqlite

Vaihe 6: Asenna PHP 7.2 -paketit

TaskBoard on kirjoitettu PHP:llä. Parhaan suorituskyvyn saavuttamiseksi voit asentaa PHP 7.2:n ja tarvittavat riippuvuudet käyttämällä Webtatic YUM -repoa seuraavasti:

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

Vaihe 7: Asenna TaskBoard

Lataa ja asenna TaskBoard 0.3.1 alla olevan kuvan mukaisesti:

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

Lisäksi sinun on määritettävä Apache-virtuaalinen isäntä TaskBoardille:

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

Käynnistä Apache uudelleen ottaaksesi käyttöön uudet asetukset:

sudo systemctl restart httpd.service

Osoita lopuksi suosikkiselaimesi kohtaan 203.0.113.1ja kirjaudu sitten sisään seuraavilla tunnuksilla. Älä unohda vaihtaa salasanaa sisäänkirjautumisen jälkeen.

  • Käyttäjätunnus: admin
  • Salasana: admin

Jätä kommentti

Koneiden nousu: tekoälyn todelliset sovellukset

Koneiden nousu: tekoälyn todelliset sovellukset

Tekoäly ei ole tulevaisuudessa, se tässä nykyisyydessä Tässä blogissa Lue kuinka tekoälysovellukset ovat vaikuttaneet eri sektoreihin.

DDOS-hyökkäykset: lyhyt katsaus

DDOS-hyökkäykset: lyhyt katsaus

Oletko myös DDOS-hyökkäysten uhri ja hämmentynyt ehkäisymenetelmistä? Lue tämä artikkeli ratkaistaksesi kysymyksesi.

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Oletko koskaan miettinyt, kuinka hakkerit ansaitsevat rahaa?

Olet ehkä kuullut, että hakkerit ansaitsevat paljon rahaa, mutta oletko koskaan miettinyt, kuinka he ansaitsevat tuollaista rahaa? keskustellaan.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Googlen vallankumouksellisia keksintöjä, jotka helpottavat elämääsi.

Haluatko nähdä Googlen vallankumouksellisia keksintöjä ja kuinka nämä keksinnöt muuttivat jokaisen ihmisen elämää nykyään? Lue sitten blogia nähdäksesi Googlen keksinnöt.

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Essential perjantai: Mitä tekoäly-ohjatuille autoille tapahtui?

Konsepti itseohjautuvista autoista lähteä tielle tekoälyn avulla on ollut haaveena jo jonkin aikaa. Mutta useista lupauksista huolimatta niitä ei näy missään. Lue tämä blogi saadaksesi lisätietoja…

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Teknologinen singulaarisuus: ihmissivilisaation kaukainen tulevaisuus?

Kun tiede kehittyy nopeasti ja ottaa haltuunsa suuren osan ponnisteluistamme, myös riskit altistaa itsemme selittämättömälle singulariteetille kasvavat. Lue, mitä singulaarisuus voisi tarkoittaa meille.

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Big Datan referenssiarkkitehtuurikerrosten toiminnot

Blogista saat tietää Big Data -arkkitehtuurin eri kerroksista ja niiden toiminnoista yksinkertaisimmalla tavalla.

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen tallennuksen evoluutio – Infografiikka

Tietojen säilytystavat ovat kehittyneet mahdollisesti Datan syntymästä lähtien. Tämä blogi käsittelee tiedon tallennuksen kehitystä infografian pohjalta.

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

6 uskomatonta etua älykkäiden kotilaitteiden käyttämisestä elämässämme

Tässä digitaalisessa maailmassa kodin älylaitteista on tullut tärkeä osa elämää. Tässä on muutamia älykkäiden kodin laitteiden hämmästyttäviä etuja, joiden avulla ne tekevät elämästämme elämisen arvoista ja yksinkertaisempaa.

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

macOS Catalina 10.15.4 -täydennyspäivitys aiheuttaa enemmän ongelmia kuin ratkaiseminen

Apple julkaisi äskettäin macOS Catalina 10.15.4 -lisäpäivityksen ongelmien korjaamiseksi, mutta näyttää siltä, ​​että päivitys aiheuttaa lisää ongelmia, jotka johtavat mac-koneiden tiilikaamiseen. Lue tämä artikkeli saadaksesi lisätietoja