O projeto Lychee foi transferido para LycheeOrg em 1º de abril de 2018. Gostaríamos de agradecer a electreious (Tobias Reich) por criar Lychee e por nos dar a oportunidade de dar vida a este projeto.
A atualização da v3 é simples. Atualizar. »
Lychee é uma ferramenta gratuita de gerenciamento de fotos que roda em seu servidor ou espaço web. A instalação é uma questão de segundos. Carregue, gerencie e compartilhe fotos como se fosse um aplicativo nativo. Lychee vem com tudo que você precisa e todas as suas fotos são armazenadas com segurança. Leia mais em nosso site.
master
e alpha
Como LycheeOrg é uma equipe muito pequena, não temos muitos mantenedores. A maioria de nós tem uma vida profissional/familiar ativa e, como resultado, não é mais possível aplicarmos o princípio adequado dos 4 olhos nas revisões de codificação.
Para manter nossa alta qualidade de código, as seguintes alterações foram aplicadas.
master
permanece como um branch estável e contém solicitações pull revisadas por pares de 4 olhos.
alpha
contém as alterações mais recentes (ou seja, o PR mencionado acima) mescladas com revisão mínima.
Com esta mudança, esperamos encontrar um equilíbrio entre um ritmo de desenvolvimento decente (no alpha
) e a manutenção de um núcleo robusto (no master
).
No Docker, nightly
/ dev
continua a se referir ao commit master
mais recente. A tag alpha
é atualizada diariamente com o conteúdo do branch associado.
Dito isto, se você gosta da galeria e gostaria de contribuir, não hesite em abrir pull request. Se você gostaria de ver mais funcionalidades adicionadas e nos ajudar a promover o Lychee, junte-se à equipe!
Nosso objetivo é manter uma biblioteca de fotografia de código aberto gratuita com código de alta qualidade.
Estar no controle dos nossos próprios dados, das nossas próprias imagens é algo que valorizamos acima de tudo.
Através de contribuições, doações e patrocínios, você permite que a Lychee prospere. Suas doações apoiam diretamente os custos do servidor de demonstração, melhorias contínuas e, o mais importante, correções de bugs!
Para rodar o Lychee, tudo que você precisa é de um servidor web com PHP 8.2 ou posterior e um banco de dados (MySQL/MariaDB, PostgreSQL ou SQLite). Siga as instruções para instalar o Lychee em seu servidor. Esta versão do Lychee é construída no framework Laravel. Para instalar:
Clone este repositório em seu servidor e defina a raiz da web como lychee/public
Execute composer install --no-dev
para instalar dependências
Execute npm install
para instalar dependências de nó
Execute npm run build
para construir o front-end
Copie .env.example
como .env
e edite-o para corresponder aos seus parâmetros
Gere sua chave secreta com php artisan key:generate
Migre seu banco de dados com php artisan migrate
para criar um novo banco de dados ou migre uma instalação existente do Lychee para a estrutura mais recente.
Veja instruções detalhadas na página Instalação da nossa documentação.
Alternativamente, uma imagem oficial do Docker pode ser encontrada em LycheeOrg/Lychee-Docker ou no Docker Hub como lycheeorg/lychee.
A atualização é tão fácil quanto deveria ser. Atualizar "
Faça login e clique na engrenagem no canto superior esquerdo para alterar suas configurações. Configurações "
A lichia está pronta para usar, assim que sai da caixa. Se você deseja contribuir e editar arquivos CSS ou JS, você precisa reconstruir o Lychee-front. Construir "
O Lychee está pronto para uso logo após a instalação, mas alguns recursos exigem um pouco mais de configuração.
Esses atalhos ajudarão você a usar o Lychee ainda mais rápido. Atalhos de teclado »
Para usar a importação do Dropbox do seu servidor, você precisa de uma chave de aplicativo drop-ins válida do site deles. Lychee solicitará essa chave na primeira vez que você tentar usar a importação. Quer alterar seu código? Dê uma olhada nas configurações do Lychee.
Lychee suporta Twitter Cards e Open Graph para imagens compartilhadas (não álbuns). Para usar os Twitter Cards você precisa solicitar a aprovação do seu domínio. Basta compartilhar uma imagem com Lychee, copiar seu link e colá-lo no validador de cartão do Twitter.
Lychee usa ImageMagick quando instalado em seu servidor. Neste caso você se beneficiará de um processamento mais rápido de seus uploads, miniaturas com melhor aparência e imagens de tamanho intermediário para dispositivos de tela pequena. Você pode desativar o uso do ImageMagick nas configurações.
Para usar a notificação por e-mail de novas fotos, você precisará configurar as variáveis MAIL_ em seu .env para seu provedor de e-mail e configurar o cron. Quando isso estiver concluído, você alterna Enviar e-mails de notificação de novas fotos nas configurações. Seus usuários poderão aceitar notificações por e-mail inserindo seus endereços de e-mail na configuração Notificações na barra lateral. As notificações de fotos serão agrupadas e enviadas uma vez por semana para o administrador do site, proprietário do álbum e qualquer pessoa com quem o álbum for compartilhado, caso seu e-mail tenha sido adicionado. O administrador ou usuário que adicionou a foto a um álbum não receberá uma notificação por e-mail sobre as fotos adicionadas.
Você pode personalizar a lichia com seu próprio código CSS. Aqui você pode encontrar uma lista de temas disponíveis.
lichia-tema-branco-plano
Dê uma olhada na documentação, principalmente no FAQ se tiver problemas. Descobriu um bug? Crie um problema aqui no GitHub! Você também pode entrar em contato conosco diretamente no gitter (faça login com sua conta do github) ou no discord »