Hostwinds Tutoriais
Resultados da busca por:
Índice
Tag: CentOS Web Panel
Mipostost é uma ferramenta popular de bate-papo e colaboração, semelhante a folga ou discórdia, mas hospedado em um servidor que você controla. Instalando Miúdos em um Hostwinds Linux VPS ou servidor dedicado que funcionam CENTOS 7 é um processo bastante direto. Ainda assim, requer uso extensivo da linha de comando para o Linux e o MySQL. Começar por conectando ao seu Linux VPS ou servidor dedicado por SSH.
A versão padrão do MariaDB no CentOS 7 é equivalente ao MySQL 5.5, e mais exige 5,6 ou superior.Para instalar o mais recente MariaDB, precisaremos puxar do site da MariaDB em vez dos repositórios normais do Centos 7.
Passo 1: Baixe e execute o script 'MariaDB Repo Setup' de MariaDb.org:
wget https://downloads.mariadb.com/MariaDB/mariadb_repo_setup
chmod +x mariadb_repo_setup
./mariadb_repo_setup
Passo 2: Instale e inicie o MariaDB
yum -y install mysqltuner mariadb-server mariadb expect
systemctl enable mariadb
systemctl start mariadb
etapa 3: Defina a senha root para MariaDB
mysql
ALTER USER 'root'@'localhost' IDENTIFIED BY 'ThisIsAPassword';
FLUSH PRIVILEGES;
quit;
E você vai querer salvar este password em /root/.my.cnf para facilitar o acesso à linha de comando MySQL:
[mysql]
user = root
host = localhost
senha = 'YourRootMySQLPassword'
socket = / var / lib / mysql / mysql.sock
Passo 1: Baixe o Mattermost e extraia-o
Você pode encontrar o download do servidor Linux mais recente para Mattermost em https://mattermost.com/download/ - 5.24.2 é o mais recente no momento da escrita e será usado.
Baixe o tarball
wget https://releases.mattermost.com/5.24.2/mattermost-5.24.2-linux-amd64.tar.gz
tar -zxvf mattermost*.gz
mv mattermost /opt
mkdir /opt/mattermost/data
Passo 2: Adicione o banco de dados mais importante
mysql -u root
> CREATE DATABASE mattermost;
> CREATE USER 'mmuser'@'localhost' IDENTIFIED BY "YourMatterMostDBPassword";
> GRANT ALL PRIVILEGES on mattermost.* TO 'mmuser'@'localhost';
> FLUSH PRIVILEGES;
> quit;
etapa 3: Adicione um usuário para que o Mattermost seja executado como
useradd --system --user-group mattermost
chown -R mattermost:mattermost /opt/mattermost
chmod -R g+w /opt/mattermost
Passo 4: Edite o arquivo de configuração para corresponder às configurações do banco de dados acima.
nano /opt/mattermost/config/config.json
O valor "SiteURL" próximo ao topo deve ser alterado para o nome do host do seu VPS ou um domínio apontando para ele, por exemplo, "Siteurl": "http://hwsrv-12345.hostwindsdns.com"
A linha "DataSource" (muito mais adiante no arquivo, use Ctrl-W em Nano para Search) precisa ser editado para ter a senha do banco de dados MMUSer definida na etapa 2 e aponte para o nome do banco de dados correto.
"DataSource": "MMUSER: YourMattermostBassword
@tcp (localhost: 3306) / mattermost? charset = utf8mb4 ……
Nota: O nome do banco de dados é definido entre / e?Acima, o padrão é Matthistmost_test, mas o banco de dados criado na etapa 2 é apenas 'MiThistmost', então remova o _test na linha de configuração
Ctrl-X para sair nano, y para dizer sim para salvar e, em seguida, digite realmente para sair.
Etapa 5: Iniciar o Mattermost
Para executar o Mattermost como o usuário mais importante:
cd /opt/mattermost
sudo -u mattermost ./bin/mattermost
Levará vários segundos para iniciar a primeira vez, pois preenche o banco de dados, mas você deve ser capaz de carregar http: //: 8065 em um navegador para ter certeza de que funcionou. A partir daí, você pode criar sua conta de administrador e começar a configurar canais, grupos, etc.
Etapa 6: Transforme o Mattermost em um serviço executado quando o servidor é iniciado
(ctrl-c para sair do assunto em execução e retornar à linha de comando do root)
nano /etc/systemd/system/mattermost.service
e cole em (clique com o botão direito do mouse em Putty)
[Unit]
Description=Mattermost
After=syslog.target network.target mysqld.service
[Service]
Type=notify
WorkingDirectory=/opt/mattermost
User=mattermost
ExecStart=/opt/mattermost/bin/mattermost
PIDFile=/var/spool/mattermost/pid/master.pid
TimeoutStartSec=3600
LimitNOFILE=49152
[Install]
WantedBy=multi-user.target
Em seguida, ctrl-x, y e digite.
chmod 664 /etc/systemd/system/mattermost.service
systemctl daemon-reload
systemctl enable mattermost
systemctl start mattermost
Assumindo que nenhum erro sai do systemctl Start MiThistmost, você pode (re) carregar a página da Web Matertost no seu servidor em http: // \: 8065
Na página principal, você criará a primeira conta e, em seguida, poderá entrar direto ao conversar, criando uma equipe ou vá para o console do sistema para alterar mais opções em questão.
Existem links de Ajuda em qualquer página do Mattermost com links para documentação e, por favor, visite nosso LiveChat se tiver alguma dúvida.
Escrito por Evan Winter / Julho 3, 2020