Introdução
Chevereto-Free é uma poderosa ferramenta de código aberto que permite criar seu próprio site de hospedagem de imagens. Este guia mostrará como instalá-lo no Ubuntu 22.04.
Pré-requisitos
- Um servidor VPS rodando Ubuntu 22.04
- Acesso root ou usuário com privilégios sudo
- Conhecimento básico de administração de sistemas
Passo 1: Atualizar o servidor
Antes de instalar qualquer software, é sempre uma boa prática garantir que o sistema esteja atualizado. Execute o seguinte comando:
sudo apt update && sudo apt upgrade -y
Passo 2: Instalar Apache, PHP e MySQL
Chevereto-Free requer um servidor web (Apache), PHP e MySQL. Para instalar esses pacotes, use os comandos abaixo:
sudo apt install apache2 php mysql-server php-mysql -y
Após a instalação, inicie o Apache e o MySQL:
sudo systemctl start apache2
sudo systemctl start mysql
Passo 3: Configurar o banco de dados MySQL
Agora, vamos configurar o banco de dados MySQL. Entre no MySQL:
sudo mysql
Crie um banco de dados e um usuário para o Chevereto-Free:
CREATE DATABASE chevereto_db;
CREATE USER 'chevereto_user'@'localhost' IDENTIFIED BY 'senha_forte';
GRANT ALL PRIVILEGES ON chevereto_db.* TO 'chevereto_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Passo 4: Baixar e configurar Chevereto-Free
Baixe a versão gratuita do Chevereto diretamente do GitHub:
sudo apt install git -y
cd /var/www/html
sudo git clone https://github.com/Chevereto/Chevereto-Free.git
Em seguida, altere as permissões:
sudo chown -R www-data:www-data /var/www/html/Chevereto-Free
Passo 5: Configurar o Apache para Chevereto
Crie um novo arquivo de configuração do Apache para o Chevereto:
sudo nano /etc/apache2/sites-available/chevereto.conf
Adicione o seguinte conteúdo:
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/Chevereto-Free
ServerName seu_dominio.com
<Directory /var/www/html/Chevereto-Free>
AllowOverride All
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Habilite o site e o módulo de reescrita:
sudo a2ensite chevereto.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
Passo 6: Completar a instalação
Acesse seu domínio ou endereço IP no navegador para concluir a instalação do Chevereto-Free e siga as instruções na tela para configurar o site.
Conclusão
Parabéns! Agora você tem um site de hospedagem de imagens rodando Chevereto-Free no seu servidor Ubuntu 22.04. Se precisar de um servidor confiável, considere usar um servidor VPS para garantir o melhor desempenho.