Como instalar o OBS - Open Broadcaster Software

O OBS (Open Broadcaster Software) é um Software livre e de código aberto para gravação de vídeo e transmissão em tempo real. Baixe e comece a transmitir rápida e facilmente no Linux, Windows e Mac. Compartilhe seus jogos, arte e entretenimento com o mundo.

Instalação

OpenGL 3.2 ou posterior é necessário para usar o OBS Studio no Linux. Você pode verificar qual versão do OpenGL é suportada pelo seu sistema digitando o seguinte no terminal:

Continue...

Joomla - Instale este super CMS no Debian 9

O Joomla é uma das plataformas de sistema de gerenciamento de conteúdo de código aberto (CMS) mais popular e amplamente suportada no mundo que pode ser usada para criar, organizar, gerenciar e publicar conteúdo para sites, blogs, intranets e aplicativos móveis. Escrito em PHP, usa técnicas de programação orientadas a objetos e armazena dados em um MySQL ou PostgreSQL. O Joomla vem com mais de 10.000 complementos para personalizar sua funcionalidade. Joomla é de código aberto, o que significa que qualquer um pode instalar o Joomla e personalizá-lo de acordo com suas necessidades.

Requisitos:

  • Debian 9 (Stretch)
  • Apache2
  • MySQL Server.

Instalação:

Instalando o PHP7

Para instalar o PHP 7, execute o comando abaixo:

# apt-get install php7.0 php7.0-cli php7.0-mcrypt php7.0-intl php7.0-mysql php7.0-curl php7.0-gd php7.0-soap php7.0-xml php7.0-zip php7.0-readline php7.0-opcache php7.0-json php7.0-gd -y

Uma vez que a instalação esteja concluída, realizaremos algumas alterações no arquivo php.ini. Para isso, execute o seguinte comando:

# vim /etc/php/7.0/apache2/php.ini

E realize as seguintes alterações:

memory_limit = 256M
upload_max_filesize = 32M
post_max_size = 32M
date.timezone = America/Sao_Paulo

Salve o arquivo e na próxima etapa prossiga com a instalação do MySQL Server.

Continue...

LimeSurvey - Tenha seu servidor próprio de pesquisas

LimeSurvey é uma ferramenta 100% open source no modelo SaaS (Software as a service) que possibilita a criação de pesquisas online. Crie questionários do simples ao avançado com essa excelente ferramenta. A ferramenta poderá ser instalada no seu servidor próprio, sendo assim, o objetivo deste post. Neste tutorial utilizaremos a distribuição Debian 9 (Stretch).

Pré-requisitos:

Instalação do LimeSurvey

Inicialmente instale as dependências com o comando abaixo:

# apt-get install php7.0-xml​​ php7.0-mbstring php7.0-ldap php7.0-imap

Baixe o source neste link https://www.limesurvey.org/stable-release e descompacte com o comando abaixo:

# tar -xvf limesurvey2.72.4+171110.tar.gz

Mova a pasta descompactada para a raiz do seu servidor Apache com o comando abaixo:

Continue...

Crontab - Agendando tarefas no Linux.

O crontab é um utilitário do linux que permite o agendamento da execução de um comando, programa e shell scripts para um determinado dia, mês, ano e hora. O crontab utiliza o daemon cron para executar as tarefas definidas para cada usuário.

principais comandos do crontab:

  • Listar as tarefas agendadas para o usuário:
# crontab -l -u usuário
  • Adicionar uma tarefa para o usuário informado:
# crontab -e -u usuário
  • Apagar o arquivo do usuário informado:
# crontab -r -u usuário

Adicionando uma tarefa

Ao adicionar uma tarefa com o comando “crontab -e -u usuário”, veremos a seguinte tela:

Continue...

Composer - Instalação e Configuração

Composer é uma ferramenta para gerenciamento de dependências/pacotes para a linguagem PHP, permitindo a declaração de bibliotecas que seu projeto depende, gerenciando (instalando e/ou atualizando) para você.

Pré Requisitos

Realize a instalação das seguintes dependências:

# apt-get install curl php7.0 php7.0-curl

Instalação do composer

# curl -sS https://getcomposer.org/installer  php -- --install-dir=/usr/bin --filename=composer

Agora,  acesse a pasta do seu projeto e inicie o composer com o comando abaixo:

# composer init

Veja o vídeo abaixo: [ As opções em colchetes serão definidas caso pressione [ ENTER ] ]

Após a configuração inicial do composer, observe que foi criado um arquivo chamado composer.json:

Continue...

Proxmox VE 5 - Virtualização para sua Empresa.

O Proxmox VE, baseado no Debian GNU/Linux é uma plataforma completa de código aberto para virtualização empresarial abrangente que se integra perfeitamente com as tecnologias KVM hypervisor e LXC. Proxmox VE é a escolha perfeita para virtualizar sua infraestrutura de TI e otimizar os recursos existentes, aumentando a eficiência com despesas mínimas. Você pode facilmente virtualizar até mesmo as mais exigentes cargas de trabalho das aplicações Linux e Windows e dimensionar sua computação e armazenamento dinamicamente conforme as suas necessidades cresçam, garantindo manterem-se adaptáveis ​​no crescimento do seu Data center.

Pré-requisitos: Debian 9 (Stretch).

Instalação Proxmox VE

Configurações iniciais do servidor:

Configure um IP fixo para a máquina conforme sua rede, neste tutorial setamos as seguintes configurações no arquivo /etc/network/interfaces:

The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1

Edite o arquivo /etc/hostname e informe o nome srvproxmox e no arquivo /etc/hosts, deixe-o da seguinte forma:

127.0.0.1 localhost
192.168.1.100 srvproxmox.local srvproxmox
# The following lines are desirable for IPv6 capable hosts
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Reinicie o Sistema Operacional. No retorno do sistema, execute o comando:

Continue...

Debian Backports - Versões mais atualizadas.

Quando realizamos a instalação do Debian temos um sistema estável e seguro, porém com pacotes desatualizados em comparação com outras distribuições. Neste post apresento o backports do Debian, que a partir dele poderá realizar a instalação dos pacotes mais atualizados em relação ao instalado por padrão. Backports são pacotes tirados da próxima versão do Debian (chamado de “teste”), ajustados e recompilados para uso no Debian stable. Os backports não podem ser testados tão amplamente quanto o Debian estável e os backports são fornecidos na forma como são, com risco de incompatibilidades com outros componentes no Debian stable. Use com cuidado! Por isso, recomenda-se que selecione apenas pacotes individuais que atendam às suas necessidades e não use todos os backports disponíveis.

Configuração do backports

Será necessário adicionar o repositório do Debian Backports, para isso edite o arquivo source.list.

Continue...

Instalando FreePBX 13 no Debian 8

FreePBX é uma GUI de código aberto baseada na web (interface gráfica do usuário) que controla e gerencia o Asterisk (PBX), um servidor de comunicação de código aberto. O FreePBX está licenciado sob a GNU General Public License (GPL), uma licença de código aberto. O FreePBX pode ser instalado manualmente ou como parte do FreePBX Distro pré-configurado que inclui sistema operacional OS, Asterisk, FreePBX GUI e dependências variadas.

Instalação

Pré-requisitos: Debian 8 64bits

Instale o servidor ssh e permita o acesso do usuário root pelo com o comando abaixo:

# apt-get install openssh-server
# sed -i 's/PermitRootLogin without-password/PermitRootLogin yes/' /etc/ssh/sshd_config
# service sshd restart

Atualize o sistema.

# apt-get update && apt-get upgrade -y

Instale as dependências com o comando abaixo :

Importante: Como parte desta instalação, você será solicitado várias vezes por uma senha do mysql. Você pode deixar em branco (apenas digite enter), pois os próximos procedimentos gerarão uma senha segura. Se você definir uma senha agora, irá causar problemas mais a frente. Por favor, não configure uma senha do Mysql, a menos que saiba o que esta fazendo)

Continue...