Configuração Staytus no Ubuntu

Introdução

Este guia mostra como você pode instalar o Staytus, que é uma página de status moderna, intuitiva e até de código aberto para o seu produto.

Exigências

  • Ubuntu 14.04+
  • 15 minutos

Pré requisitos

Vamos começar a instalar todos os pacotes necessários para executar o Staytus:

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

Certifique-se de escolher uma senha segura para o seu rootusuário MySQL e anote-a, pois você precisará dela na próxima etapa.

Base de dados

Todos os dados que o Staytus armazena e entrega são armazenados em um banco de dados MySQL, que criaremos agora, incluindo um usuário autorizado:

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

Do utilizador

Agora criaremos um usuário que mais tarde executará o Staytus para nós:

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

Este comando adicionará um usuário /opt/staytus/como diretório inicial, onde armazenaremos o próprio Staytus.

Staytus

Agora vamos baixar o Staytus clonando o repositório git:

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

Instalação

Agora podemos mudar para o /opt/staytus/staytusdiretório e executar todas as outras ações necessárias:

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

Agora você tem que abrir o arquivo config/database.ymle ajustar o hostname, username, passwordparâmetros para combiná-lo configurações anteriormente. No nosso caso, este é 127.0.0.1, staytus, choose-a-secure-passwordna mesma respectiva ordem.

Agora vamos compilar os ativos e instalar o próprio aplicativo:

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

Corre

Agora, podemos colocar o aplicativo em segundo plano usando o seguinte comando, usando o usuário que criamos anteriormente:

sudo -u staytus procodile start

Acesso

Agora você pode acessar a interface da web em http://[YOUR_SERVER_IP]:8787/. Por favor, marque que você não pode alterar essa porta; portanto, se você gostaria de usar SSL ou Porta 80, precisará de um proxy reverso, como o Nginx.

Conclusão

Agora temos uma configuração básica do Staytus, que é uma solução de página de status bastante nova e impressionante. Feliz hacking!

Deixar um comentário

A IA pode lutar contra o aumento do número de ataques de ransomware

A IA pode lutar contra o aumento do número de ataques de ransomware

Os ataques de ransomware estão aumentando, mas a IA pode ajudar a lidar com os vírus de computador mais recentes? AI é a resposta? Leia aqui para saber se é AI boone ou bane

ReactOS: Este é o futuro do Windows?

ReactOS: Este é o futuro do Windows?

ReactOS, um sistema operacional de código aberto e gratuito está aqui com a versão mais recente. Será que ela pode atender às necessidades dos usuários modernos do Windows e derrubar a Microsoft? Vamos descobrir mais sobre esse estilo antigo, mas uma experiência de sistema operacional mais recente.

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

Fique conectado por meio do aplicativo WhatsApp Desktop 24 * 7

O Whatsapp finalmente lançou o aplicativo Desktop para usuários de Mac e Windows. Agora você pode acessar o Whatsapp do Windows ou Mac facilmente. Disponível para Windows 8+ e Mac OS 10.9+

Como a IA pode levar a automação de processos ao próximo nível?

Como a IA pode levar a automação de processos ao próximo nível?

Leia isto para saber como a Inteligência Artificial está se tornando popular entre as empresas de pequena escala e como está aumentando as probabilidades de fazê-las crescer e dar vantagem a seus concorrentes.

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

A atualização do suplemento do macOS Catalina 10.15.4 está causando mais problemas do que resolvendo

Recentemente, a Apple lançou o macOS Catalina 10.15.4, uma atualização suplementar para corrigir problemas, mas parece que a atualização está causando mais problemas, levando ao bloqueio de máquinas mac. Leia este artigo para saber mais

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

13 Ferramentas de Extração de Dados Comerciais de Big Data

O que é um sistema de arquivos de registro no diário e como ele funciona?

O que é um sistema de arquivos de registro no diário e como ele funciona?

Nosso computador armazena todos os dados de uma maneira organizada conhecida como sistema de arquivos Journaling. É um método eficiente que permite ao computador pesquisar e exibir arquivos assim que você clicar em search.https: //wethegeek.com/? P = 94116 & preview = true

Singularidade tecnológica: um futuro distante da civilização humana?

Singularidade tecnológica: um futuro distante da civilização humana?

À medida que a ciência evolui em um ritmo rápido, assumindo muitos de nossos esforços, os riscos de nos sujeitarmos a uma singularidade inexplicável também aumentam. Leia, o que a singularidade pode significar para nós.

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

Uma visão sobre 26 técnicas analíticas de Big Data: Parte 1

O impacto da inteligência artificial na saúde 2021

O impacto da inteligência artificial na saúde 2021

A IA na área da saúde deu grandes saltos nas últimas décadas. Portanto, o futuro da IA ​​na área da saúde ainda está crescendo dia a dia.