O Koel é uma aplicação de streaming de música auto-hospedada feita com Laravel e Vue.js, que permite a você gerenciar e transmitir sua própria biblioteca de músicas. Neste tutorial, vamos mostrar como instalar o Koel usando o Docker no Rocky Linux 8.

Requisitos

  • Servidor rodando Rocky Linux 8
  • Acesso root ou um usuário com privilégios sudo
  • Docker e Docker Compose instalados

Passo 1: Atualizar o Sistema

Antes de instalar o Docker e o Koel, é importante garantir que todos os pacotes estejam atualizados. Execute o seguinte comando para atualizar o sistema:

sudo dnf update -y

Passo 2: Instalar o Docker

Se o Docker ainda não estiver instalado no seu sistema, você pode instalá-lo com o seguinte comando:

sudo dnf install -y dnf-plugins-core
sudo dnf config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
sudo dnf install docker-ce docker-ce-cli containerd.io -y

Inicie e habilite o Docker para iniciar automaticamente no boot:

sudo systemctl start docker
sudo systemctl enable docker

Passo 3: Instalar o Docker Compose

O Docker Compose permite que você configure e inicie múltiplos containers Docker de forma simples. Instale o Docker Compose com o comando abaixo:

sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-compose

Verifique se o Docker Compose foi instalado corretamente:

docker-compose --version

Passo 4: Criar um Arquivo Docker Compose para o Koel

Agora, vamos configurar o Docker Compose para executar o servidor Koel. Crie um diretório para armazenar os arquivos do Koel:

mkdir ~/koel
cd ~/koel

Em seguida, crie um arquivo docker-compose.yml com o seguinte conteúdo:

version: '3'
services:
  db:
    image: mysql:5.7
    container_name: koel-mysql
    environment:
      MYSQL_ROOT_PASSWORD: rootpassword
      MYSQL_DATABASE: koel
      MYSQL_USER: koel
      MYSQL_PASSWORD: koelpassword
    volumes:
      - db_data:/var/lib/mysql

  koel:
    image: phanan/koel
    container_name: koel-app
    environment:
      DB_HOST: db
      DB_DATABASE: koel
      DB_USERNAME: koel
      DB_PASSWORD: koelpassword
    ports:
      - "80:80"
    volumes:
      - koel_data:/data

volumes:
  db_data:
  koel_data:

Este arquivo cria dois containers: um para o MySQL (onde os dados de Koel serão armazenados) e outro para a aplicação Koel em si. Você pode alterar as senhas e outras configurações conforme necessário.

Passo 5: Iniciar o Koel Usando Docker Compose

Agora que o arquivo docker-compose.yml está configurado, inicie o Koel e o banco de dados MySQL com o seguinte comando:

sudo docker-compose up -d

Isso irá baixar as imagens necessárias, criar os containers e iniciar os serviços Koel e MySQL em segundo plano.

Passo 6: Configurar o Koel

Após a inicialização dos containers, o Koel estará disponível na porta 80. Acesse o navegador e digite o IP do seu servidor para iniciar a configuração:

http://seu-ip-servidor

No primeiro acesso, você será solicitado a configurar uma conta de administrador e adicionar sua biblioteca de músicas ao servidor.

Passo 7: Gerenciar o Koel com Docker Compose

Você pode gerenciar o Koel e os containers usando os seguintes comandos Docker Compose:

  • sudo docker-compose stop – para parar os containers
  • sudo docker-compose start – para iniciar os containers novamente
  • sudo docker-compose down – para parar e remover os containers

Servidor VPS

Se precisar de um servidor VPS confiável para hospedar seu servidor de música Koel com Docker no Rocky Linux 8, veja as opções disponíveis aqui.

Windows VPS

Windows VPS UK

Windows VPS

VPS Windows

Serwer VPS Windows

VPS Windows Deutschland

Windows VPS Hosting

VPS Windows España

Windows VPS Nederland

VPS Windows Italia

VPS Windows Portugal

VPS Windows ??????

VPS Windows ???????

VPS Windows ??

VPS Windows Sverige

VPS Windows Norge

VPS Windows ????

VPS Windows Türkiye

Remote Desktop Services (RDS)

RDS CAL (Client Access License)

Remote Desktop VPS

Keywords: windows vps uk, windows vps, uk windows vps, windows vps hosting uk, vps windows server, uk vps windows, vps windows, servidor vps windows, vps uk windows, vps with windows, virtual private server windows, windows virtual private server, windows vps server uk, vps for windows, servidores vps windows, vps windows uk, windows vps hosting, vps windows hosting, windows vps server, windows virtual private servers, vps on windows, vps windows servers, cheap windows vps uk, windowsvps, windows desktop vps, buy vps windows, windows server vps, windows 10 vps uk, rds services, rds cal, remote desktop services, remote desktop hosting

#windowsvps #vpshosting #ukvps #virtualserver #windowsvpsuk #vpsserver #hostingvps #cloudvps #windowsvpshosting #cheapvps #vpswithwindows #windowsserver #servervps #vpssolutions #vpswindows #rdscal #remotedesktop #remotedesktopvps #rds #windowsrds

vps windows