Como configurar a ferramenta de gerenciamento Lychee Photo no Linux

A ferramenta de gerenciamento Lychee Photo é um software web para Linux que permite aos usuários gerenciar de forma eficiente e remota suas fotos digitais na rede local, assim como vemos com ferramentas proprietárias como Google Fotos, iPhoto e outras. É voltado principalmente para distribuições de nível de servidor, mas é possível usar este software em qualquer sistema operacional Linux antigo, desde que esteja sempre online.

Neste tutorial, veremos como instalar e configurar o sistema de gerenciamento de fotos Lychee no Linux. Instale o servidor Ubuntu e siga nosso guia para aprender como fazê-lo funcionar!

Nota: por favor, não tente usar Lychee a menos que você tenha pelo menos dois núcleos e 4 GB de RAM!

Antes de começarmos

O sistema de gerenciamento Lychee Photo funciona em qualquer sistema operacional Linux que possa ser executado como servidor. Com isso dito, este tutorial se concentrará em configurá-lo no servidor Ubuntu. Escolhemos o Ubuntu porque é fácil de entender e é um dos melhores sistemas operacionais de servidor Linux disponíveis. No entanto, se você não é um grande fã do servidor Ubuntu, sinta-se à vontade para seguir este guia de qualquer maneira. As instruções de instalação são as mesmas, exceto as diferenças nos nomes dos pacotes.

  Como jogar Trine 2 no Linux

Baixar Lichia

Você deve baixar a ferramenta de gerenciamento de fotos Lychee da Internet antes de usá-la, pois não há pacotes específicos do Ubuntu para o software. Para baixar o software, você precisará interagir com o GitHub por meio do pacote Git. Abra um terminal e instale a versão mais recente da ferramenta Git no seu servidor Ubuntu.

sudo apt install git

Com a ferramenta Git configurada, obtenha um shell de root usando o comando su ou sudo -s.

su -

ou

sudo -s

Usando o comando CD, mova a sessão do terminal do diretório inicial para a pasta /var/www/html/. Certifique-se de não criar uma nova pasta Lychee! O Git criará a nova pasta durante o processo de download.

cd /var/www/html/

Clone o código usando o comando git clone.

Nota: tendo problemas com o Git? Sinta-se livre para download o arquivo Zip do Lychee para o seu servidor Ubuntu!

git clone https://github.com/electerious/Lychee.git

Atualize as permissões da pasta de código Lychee. Por favor, leia o comando chmod abaixo com cuidado! As permissões devem ser definidas como 750, e não 777. Se elas não estiverem definidas exatamente corretamente, o Lychee não será executado corretamente!

cd Lychee
chmod -R 750 uploads/

chmod -R 750 data/

Configurar banco de dados SQL

O software Lychee está no seu servidor Ubuntu. No entanto, o Lychee provavelmente não será executado se você acessá-lo, pois ainda não possui um banco de dados SQL configurado. Para configurar um banco de dados SQL, abra um terminal e siga as etapas abaixo.

  Como instalar o cliente de sincronização Nextcloud no Linux

Passo 1: Instale o pacote do servidor LAMP no servidor Ubuntu e configure o MySQL.

su -

ou

sudo -s
apt install lamp-server^

Etapa 2: execute o processo de instalação segura do MySQL e configure o software de banco de dados para o servidor Ubuntu.

mysql_secure_installation

Etapa 3: usando a conta SQL Root, faça login na interface de linha de comando do MySQL.

mysql -u root -p

Passo 4: Crie um novo banco de dados para o sistema de gerenciamento de fotos Lychee.

create database lychee;

Passo 5: Crie um usuário para o software Lychee interagir com o MySQL. Certifique-se de alterar ‘Password’ para a senha do banco de dados SQL desejada.

GRANT ALL PRIVILEGES ON lychee. * TO [email protected]'localhost' IDENTIFIED BY 'Password' WITH GRANT OPTION;

Etapa 6: libere os privilégios do MySQL.

flush privileges;

Etapa 7: Faça logout do banco de dados de linha de comando MySQL.

complementos PHP

Configuramos o LAMP (Linux Apache MySQL e PHP), mas não terminamos, pois os pacotes de complementos PHP que Lychee precisa não estão instalados no Ubuntu. Para instalá-los, abra uma janela de terminal e use o gerenciador de pacotes Apt.

sudo apt install php7.2-*

O comando acima deve configurar todos os complementos PHP necessários para o seu sistema. Se você estiver com problemas, consulte a página de documentação oficial do Lychee.

  Como obter a versão mais recente do kernel Linux no Ubuntu

Configuração do Apache

A última etapa do processo de instalação é configurar o Lychee como um site no servidor web Apache2. Abra um terminal e use o comando touch para criar um novo arquivo de configuração.

su -

ou

sudo -s

touch /etc/apache2/sites-available/lychee.conf

Abra o novo arquivo de configuração no editor de texto Nano.

nano /etc/apache2/sites-available/lychee.conf

Cole o código abaixo no Nano e pressione Ctrl + O para salvá-lo. Certifique-se de examinar o código e alterá-lo para atender às suas necessidades.

VirtualHost *:80>
Administrador do Servidor [email protected]
DocumentRoot /var/www/html/Lichia/
ServerName domain.com
ServerAlias ​​www.domain.com

Opções Índices FollowSymLinks MultiViews
Permitir substituir tudo
Ordem permitir, negar
permitir de todos

ErrorLog /var/log/apache2/domainname.com-error_log
CustomLog /var/log/apache2/domainname.com-access_log comum

Acesse seu sistema de gerenciamento de fotos Lychee em:

https://ip-address-of-server/Lychee

Quando a WebUI for carregada, você precisará preencher o usuário e a senha do SQL. Para o nome de usuário, digite lycheeadmin. Para a senha, insira a senha SQL que você definiu anteriormente.

Com o conjunto de informações SQL, você terá acesso ao seu novo sistema de gerenciamento de fotos privadas.