Base de Conhecimento

[Recomendado] Instalação completa do Centova Cast imprimir

  • instalar, centos, 7, centova, cast, como, limpo, servidor
  • 1

A instalação a seguir foi testada em CENTOS 7. Antes de prosseguir, por favor, certifique-se de que o seu servidor usa essa versão de Centos.


1º PASSO: INSTALAR OS PACOTES ESSENCIAIS

yum install gcc-c++ mysql-server httpd php php-gd php-cli php mariadb-server screen wget tar gzip unzip sed grep gawk rsync gcc gcc-c++ make which nano -y;

2º PASSO: ATIVAR E INICIAR O MYSQL


sudo systemctl start mariadb;
sudo systemctl enable mariadb;


3º PASSO: BAIXAR O INSTALADOR DO CENROVA

wget -O install.sh install.centova.coM/<LICENÇA AQUI>

chmod a+x ./install.sh;

 

4º PASSO: INSTALAR ICECAST, SHOUTCAST E LIQUIDSOAP

./install.sh --channel=stable --shoutcast2 --shoutcast1 --sctrans2 --icecast --icescc --liquidsoap

*Adicionar Liquidsoap (caso ele não tenha sido instalado com o comando acima)
/usr/local/centovacast/sbin/update --add liquidsoap --force

 

 

5º PASSO: OBTENDO A SENHA ROOT DO MYSQL

yum install mysql-server mysql-deve -y;

6º PASSO: INSTALAR MYSQL EM MODO SEGURO
mysql_secure_installation;

a) Pressionar ENTER e depois Y para alterar a senha.

b) Dar Y para todas as perguntas.

 

 

6º PASSO: CRIAR BANCO DE DADOS NO MYSQL

a) Acessar o Mysql
mysql -u root -p

 

b) Criar o banco
create database <NOME-DO-BANCO>;

 

c) Dar o privilégio
GRANT ALL PRIVILEGES ON <NOME-DO-BANCO>.*

TO <USUÁRIO>@localhost

IDENTIFIED BY '<SENHA-PARA-O-BANCO>';

FLUSH PRIVILEGES;

 

d) Digite exit para sair


e) Reiniciar o Mysql
sudo systemctl restart mariadb



7º PASSO: ACESSAR O PAINEL CENTOVA PARA TERMINAR A CONFIG
http://<IP-DP-SERVIDOR>:2199/

 
8º PASSO: CONFIGURAR IDIOMA DO PAINEL E OUTROS PEQUENOS RECURSOS

perl -i -p -e 's/LOCALE=en_US/LOCALE=pt_BR/' /usr/local/centovacast/etc/centovacast.conf;

perl -i -p -e 's/CLIENT_ENCODER_SETTINGS=false/CLIENT_ENCODER_SETTINGS=true/' /usr/local/centovacast/etc/centovacast.conf;

perl -i -p -e 's/SELFREF_HOSTNAME=false/SELFREF_HOSTNAME=true/' /usr/local/centovacast/etc/centovacast.conf;

perl -i -p -e 's/ALLOW_IMPORT_M3U=false/ALLOW_IMPORT_M3U=true/' /usr/local/centovacast/etc/centovacast.conf;

perl -i -p -e 's/UPLOAD_SIZE_LIMIT=104857600/UPLOAD_SIZE_LIMIT=99104857600/' /usr/local/centovacast/etc/centovacast.conf;

 


9º PASSO: REINICIAR O PAINEL
service centovacast restart

 

10º PASSO: INSTALANDO E CONFIGURANDO O CSF (opcional)
systemctl stop firewalld;
systemctl disable firewalld;

systemctl mask firewalld;


a) Instalar e configurar o Iptables
yum -y install iptables-services

b) Adicione os arquivos de toque necessários para que o Iptables funcione:

touch /etc/sysconfig/iptables

touch /etc/sysconfig/ip6tables

Start the Iptables Service:

systemctl start iptables

systemctl start ip6tables

systemctl enable iptables

systemctl enable ip6tables

 

c) Instale as dependência do CSF
yum -y install wget perl unzip net-tools perl-libwww-perl perl-LWP-Protocol-https perl-GDGraph

 

d) Download do instalador do CSF

cd /opt;
wget https://download.configserver.com/csf.tgz;
tar -xzf csf.tgz;
cd csf;
sh install.sh;


e) Execute uma verificação de PERL para ver se o CSF funcionará corretamente no servidor:

perl /usr/local/csf/bin/csftest.pl;


#Se estiver tudo ok:

If all works well you should receive a list of OKs.

Testing ip_tables/iptable_filter...OK

Testing ipt_LOG...OK

Testing ipt_multiport/xt_multiport...OK

Testing ipt_REJECT...OK

Testing ipt_state/xt_state...OK

Testing ipt_limit/xt_limit...OK

Testing ipt_recent...OK

Testing xt_connlimit...OK

Testing ipt_owner/xt_owner...OK

Testing iptable_nat/ipt_REDIRECT...OK

Testing iptable_nat/ipt_DNAT...OK

 

f) Remova os arquivos de instalação do CSf

rm -rf /opt/csf;
rm /opt/csf.tgz;

 

g) Agora você precisa editar o arquivo de configuração do CSF


nano /etc/csf/csf.conf;


I. Pressione F6 e pesquise por: TCP_IN

II. E adicione as portas:
2197,2198,2199,8000:12000


III. Pesquise também por: TESTING e altere de "1" para "0"

Exemplo: TESTING = "0"

h) Reinicie o CSF

csf -r;

 


Esta resposta lhe foi útil?
« Retornar