Stel Staytus in op Ubuntu

Invoering

Deze gids laat u zien hoe u Staytus kunt installeren, wat een moderne, intuïtieve en zelfs open-source statuspagina voor uw product is.

Vereisten

  • Ubuntu 14.04+
  • 15 minuten tijd

Voorbenodigdheden

Laten we aan de slag gaan met het installeren van alle benodigde pakketten om Staytus uit te voeren:

apt-get install mysql-server ruby ruby-dev nodejs git build-essential libmysqlclient-dev sudo
gem install bundler procodile

Zorg ervoor dat je een veilig wachtwoord kiest voor je MySQL- rootgebruiker en noteer het, want je hebt het nodig in de volgende stap.

Database

Alle gegevens die Staytus opslaat en levert, worden opgeslagen in een MySQL-database, die we nu zullen maken, inclusief een geautoriseerde gebruiker:

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`;

Gebruiker

We zullen nu een gebruiker maken die Staytus later voor ons zal uitvoeren:

useradd -r -d /opt/staytus/ -m -s /bin/bash staytus

Deze opdracht voegt een gebruiker toe met /opt/staytus/als homedirectory, waar we Staytus zelf zullen opslaan.

Staytus

We zullen Staytus nu downloaden door de git-repository te klonen:

git clone https://github.com/adamcooke/staytus /opt/staytus/staytus/

Installatie

We kunnen nu overschakelen naar de /opt/staytus/staytusdirectory en alle verdere vereiste acties uitvoeren:

cd /opt/staytus/staytus
bundle install --deployment --without development:test
cp config/database.example.yml config/database.yml

Je hebt nu het bestand te openen config/database.ymlen pas de hostname, username, passwordparameters om u de instellingen eerder overeenkomen. In ons geval is dat 127.0.0.1, staytus, choose-a-secure-passwordin dezelfde respectieve volgorde.

Nu gaan we de middelen compileren en de applicatie zelf installeren:

bundle exec rake staytus:build
bundle exec rake staytus:install

Rennen

We kunnen de applicatie nu naar de achtergrond splitsen met behulp van de volgende opdracht met de gebruiker die we eerder hebben gemaakt:

sudo -u staytus procodile start

Toegang

U heeft nu toegang tot de webinterface onder http://[YOUR_SERVER_IP]:8787/. Merk op dat u deze poort niet kunt wijzigen, dus als u SSL of poort 80 wilt gebruiken, heeft u een reverse proxy nodig, zoals Nginx.

Gevolgtrekking

We hebben nu een basisconfiguratie van Staytus, een vrij nieuwe en geweldige oplossing voor de statuspagina. Veel plezier met hacken!

Laat een reactie achter

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Kan AI vechten met toenemend aantal ransomware-aanvallen?

Ransomware-aanvallen nemen toe, maar kan AI helpen het nieuwste computervirus het hoofd te bieden? Is AI het antwoord? Lees hier weten is AI boezem of vloek

ReactOS: is dit de toekomst van Windows?

ReactOS: is dit de toekomst van Windows?

ReactOS, een open source en gratis besturingssysteem is hier met de nieuwste versie. Kan het voldoen aan de behoeften van moderne Windows-gebruikers en Microsoft uitschakelen? Laten we meer te weten komen over deze oude stijl, maar een nieuwere OS-ervaring.

Blijf verbonden via WhatsApp Desktop-app 24 * 7

Blijf verbonden via WhatsApp Desktop-app 24 * 7

WhatsApp heeft eindelijk de Desktop-app voor Mac- en Windows-gebruikers gelanceerd. Nu heb je eenvoudig toegang tot WhatsApp vanuit Windows of Mac. Beschikbaar voor Windows 8+ en Mac OS 10.9+

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Hoe AI procesautomatisering naar een hoger niveau kan tillen?

Lees dit om te weten hoe kunstmatige intelligentie populair wordt onder de kleinschalige bedrijven en hoe het de kansen vergroot om ze te laten groeien en hun concurrenten voorsprong te geven.

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

macOS Catalina 10.15.4 Supplement Update veroorzaakt meer problemen dan het oplost

Onlangs heeft Apple macOS Catalina 10.15.4 uitgebracht, een aanvullende update om problemen op te lossen, maar het lijkt erop dat de update meer problemen veroorzaakt die ertoe leiden dat mac-machines worden gemetseld. Lees dit artikel voor meer informatie

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

13 Commerciële data-extractietools voor big data

Wat is een logboekbestandssysteem en hoe werkt het?

Wat is een logboekbestandssysteem en hoe werkt het?

Onze computer slaat alle gegevens op een georganiseerde manier op, het zogenaamde Journaling-bestandssysteem. Het is een efficiënte methode waarmee de computer bestanden kan zoeken en weergeven zodra u op zoeken drukt.https://wethegeek.com/?p=94116&preview=true

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Technologische singulariteit: een verre toekomst van de menselijke beschaving?

Naarmate de wetenschap zich snel ontwikkelt en veel van onze inspanningen overneemt, nemen ook de risico's toe om onszelf te onderwerpen aan een onverklaarbare singulariteit. Lees, wat singulariteit voor ons kan betekenen.

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

Een inzicht in 26 Big Data-analysetechnieken: deel 1

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

De impact van kunstmatige intelligentie in de gezondheidszorg 2021

AI in de zorg heeft de afgelopen decennia grote sprongen gemaakt. De toekomst van AI in de gezondheidszorg groeit dus nog steeds met de dag.