Kako namestiti TaskBoard 0.3.1 na CentOS 7

TaskBoard je brezplačna in odprtokodna spletna aplikacija za upravljanje časa. TaskBoard, ki ga je navdihnil Kanban, vam lahko pomaga spremljati stvari, ki jih je treba narediti na intuitiven način.

V tem članku vam bom pokazal, kako namestiti najnovejšo izdajo TaskBoard na primerek strežnika CentOS 7.

Predpogoji

  • Nov primerek strežnika Vultr CentOS 7 z naslovom IPv4 203.0.113.1.
  • Uporabnik sudo .

1. korak: Ustvarite izmenjalno datoteko

Za izboljšanje delovanja sistema je vedno priporočljivo ustvariti izmenjalno datoteko na novem primerku strežnika. Na primer, na napravi z 2 GB pomnilnika lahko nastavite izmenjalno particijo 2 GB (2048 M), kot je prikazano spodaj:

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

Opomba: Če uporabljate drugo velikost strežnika, se lahko ustrezna velikost izmenjalne particije razlikuje.

2. korak: Spremenite pravila požarnega zidu

Spremenite požarni zid, da omogočite vhodni promet HTTP

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

3. korak: Namestite repo EPEL YUM

Namestite repo in nato posodobite sistem

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

Ko se sistem znova zažene, se znova prijavite kot isti uporabnik sudo, da nadaljujete.

4. korak: Namestite spletni strežnik Apache

Namestite in konfigurirajte 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

5. korak: Namestite motor baze podatkov SQLite 3

SQLite je določen motor baze podatkov za izvajanje TaskBoard. Na CentOS 7 ga lahko enostavno namestite na naslednji način:

sudo yum install -y sqlite

6. korak: Namestite pakete PHP 7.2

TaskBoard je napisan v PHP. Da bi dosegli najboljšo zmogljivost, lahko namestite PHP 7.2 in potrebne odvisnosti z repo Webtatic YUM, kot sledi:

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

7. korak: Namestite TaskBoard

Prenesite in namestite TaskBoard 0.3.1, kot je prikazano spodaj:

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

Poleg tega morate nastaviti virtualni gostitelj Apache za 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

Znova zaženite Apache, da uporabite nove nastavitve:

sudo systemctl restart httpd.service

Na koncu usmerite svoj najljubši spletni brskalnik 203.0.113.1in se nato prijavite z naslednjimi poverilnicami. Po prijavi ne pozabite spremeniti gesla.

  • Uporabniško ime: admin
  • geslo: admin

Pusti komentar

Vzpon strojev: aplikacije AI v resničnem svetu

Vzpon strojev: aplikacije AI v resničnem svetu

Umetna inteligenca ni v prihodnosti, tukaj je prav v sedanjosti. V tem blogu preberite, kako so aplikacije umetne inteligence vplivale na različne sektorje.

DDOS napadi: kratek pregled

DDOS napadi: kratek pregled

Ste tudi vi žrtev DDOS napadov in ste zmedeni glede načinov preprečevanja? Preberite ta članek, če želite rešiti svoja vprašanja.

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Ste se kdaj vprašali, kako hekerji zaslužijo denar?

Morda ste že slišali, da hekerji zaslužijo veliko denarja, a ste se kdaj vprašali, kako zaslužijo takšen denar? razpravljajmo.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Revolucionarni Googlovi izumi, ki vam bodo olajšali življenje.

Ali želite videti revolucionarne izume Googla in kako so ti izumi danes spremenili življenje vsakega človeka? Nato preberite v blogu in si oglejte Googlove izume.

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Friday Essential: Kaj se je zgodilo z avtomobili, ki jih poganja umetna inteligenca?

Koncept samovozečih avtomobilov, ki zapeljejo na ceste s pomočjo umetne inteligence, so sanje, ki jih imamo že nekaj časa. A kljub številnim obljubam jih ni nikjer. Preberite ta blog, če želite izvedeti več…

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Tehnološka singularnost: oddaljena prihodnost človeške civilizacije?

Ker se znanost hitro razvija in prevzame veliko naših prizadevanj, se povečuje tudi tveganje, da se podvržemo nerazložljivi singularnosti. Preberite, kaj bi za nas lahko pomenila singularnost.

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Funkcionalnosti slojev referenčne arhitekture velikih podatkov

Preberite blog, če želite na najpreprostejši način spoznati različne plasti v arhitekturi velikih podatkov in njihove funkcionalnosti.

Razvoj shranjevanja podatkov – Infografika

Razvoj shranjevanja podatkov – Infografika

Metode shranjevanja podatkov so se lahko razvijale od rojstva podatkov. Ta blog pokriva razvoj shranjevanja podatkov na podlagi infografike.

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

6 neverjetnih prednosti pametnih naprav za dom v našem življenju

V tem digitalno vodenem svetu so pametne naprave za dom postale ključni del življenja. Tukaj je nekaj neverjetnih prednosti pametnih naprav za dom o tem, kako naredijo naše življenje vredno življenja in poenostavijo.

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Posodobitev dodatka macOS Catalina 10.15.4 povzroča več težav kot jih rešuje

Pred kratkim je Apple izdal macOS Catalina 10.15.4 dopolnilno posodobitev za odpravo težav, vendar se zdi, da posodobitev povzroča več težav, ki vodijo do opečenja računalnikov Mac. Preberite ta članek, če želite izvedeti več