Prezantimi
Kërkesat
Kërkesat paraprake
Baza e të dhënave
Përdoruesi
Statusi
Instalimi
Vraponi
Qasja
konkluzioni
Prezantimi
Ky udhëzues ju tregon se si mund të instaloni Staytus, i cili është një faqe statusi moderne, intuitive dhe madje me burim të hapur për produktin tuaj.
Kërkesat
- Ubuntu 14.04+
- 15 minuta kohë
Kërkesat paraprake
Le të fillojmë me instalimin e të gjitha paketave të nevojshme për të ekzekutuar Staytus:
apt-get install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev sudo
gem install bundler procodile
Sigurohuni që të zgjidhni një fjalëkalim të sigurt për rootpërdoruesin tuaj MySQL dhe shënoni atë, pasi do t'ju duhet në hapin tjetër.
Baza e të dhënave
Të gjitha të dhënat që Staytus ruan dhe dorëzon ruhen në një bazë të dhënash MySQL, të cilën do ta krijojmë tani, duke përfshirë një përdorues të autorizuar:
mysql -u root -p
FLUSH PRIVILEGES;
CREATE DATABASE staytus CHARSET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER `staytus`@`127.0.0.1` IDENTIFIED BY 'choose-a-secure-password';
GRANT ALL ON `staytus`.* TO `staytus`@`127.0.0.1`;
Përdoruesi
Tani do të krijojmë një përdorues i cili më vonë do të ekzekutojë Staytus për ne:
useradd -r -d /opt/staytus/ -m -s /bin/bash staytus
Kjo komandë do të shtojë një përdorues me /opt/staytus/drejtorinë si shtëpi, ku do të ruajmë vetë Staytus.
Statusi
Tani do të shkarkojmë Staytus duke klonuar depon e git:
git clone https://github.com/adamcooke/staytus /opt/staytus/staytus/
Instalimi
Tani mund të kalojmë në /opt/staytus/staytusdrejtori dhe të kryejmë të gjitha veprimet e mëtejshme të kërkuara:
cd /opt/staytus/staytus
bundle install --deployment --without development:test
cp config/database.example.yml config/database.yml
Tani duhet të hapni skedarin config/database.ymldhe të rregulloni parametrat hostname, username, passwordqë të përputhen me cilësimet tuaja më parë. Në rastin tonë kjo është 127.0.0.1, staytus, choose-a-secure-passwordnë të njëjtin rend përkatës.
Tani do të përpilojmë asetet dhe do të instalojmë vetë aplikacionin:
bundle exec rake staytus:build
bundle exec rake staytus:install
Vraponi
Tani mund ta futim aplikacionin në sfond duke përdorur komandën e mëposhtme duke përdorur përdoruesin që krijuam më parë:
sudo -u staytus procodile start
Qasja
Tani mund të hyni në ndërfaqen e internetit nën http://[YOUR_SERVER_IP]:8787/. Ju lutemi shënoni se nuk mund ta ndryshoni këtë portë, kështu që nëse dëshironi të përdorni SSL ose Port 80, ju nevojitet një përfaqësues i kundërt, si Nginx.
konkluzioni
Tani kemi një konfigurim bazë të Staytus, i cili është një zgjidhje mjaft e re dhe e mrekullueshme e faqes së statusit. Gëzuar hakerimin!