Projeto de uma galeria de arquivos como imagens, vídeos e documentos.
Eu era um usuário do projeto szurubooru. Ele é bem potente, mas está sem manutenção e não tem algumas features que eu preciso.
Então, me surgiu a ideia de fazer uma solução prática e performática para entusiastas de self-hosted (pessoas que tem servidores em casa) conseguirem organizar seus arquivos e acessá-los facilmente por navegadores ou APIs.
- Cadastro de um "Post" e seus metadados.
- Agrupamento de vários "Post" em uma "Pool".
- Adicionar "Tags" para categorizar "Post" facilitando sua busca.
- Geração de thumbnail automática a partir de vídeos e imagens.
- Deduplicação de arquivos iguais e similares.
- CRUD de todas as entidades (Post, Pool, Tags...).
- Guaxinins!
- Demo online
- Sistema de Permissão
- Melhorar a detecção de duplicadas.
- Comentários
- Favoritos
- Score
- Anotações
- Backups automáticos
- GoLang + Echo (Back)
- Typescript + React (Front)
- PostgreSQL
- Docker
- CloudFlare Tunnel
- Copie o .env.example para .env
- Altere os valores necessários
- Execute o comando
docker compose up -d