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 containerssudo docker-compose start
– para iniciar os containers novamentesudo 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.
RDS CAL (Client Access License)
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