Sua coleção. Seu servidor. Seu NAS um tanto exagerado.

Mantenha sua coleção onde você pode apontar para ela.

O KolleK foi feito para rodar na infraestrutura que você escolher. Mantenha sob seu controle o app, suas fotos, seus documentos e os detalhes do que você possui.

Seu servidor
docker compose up

Aplicação

Web Serve a interface e a API
Worker de fila Tarefas em segundo plano
Agendador Tarefas recorrentes

Estado: isto é seu

Banco de dados Criptografada em repouso com sua chave de aplicação
Armazenamento persistente Fotos e documentos enviados · local ou S3

Rode você mesmo

Seus dados têm um endereço.

Rode o KolleK você mesmo com Docker. Seu banco de dados e arquivos enviados ficam onde você decidir, não atrás de uma promessa vaga e de uma página de login que você torce para continuar existindo para sempre.

Disco local Compatível com S3 Seu próprio volume Licença MIT
docker-compose.yml
services:
app:
image: kollek:latest
ports: ["${APP_PORT:-8000}:80"]
environment:
APP_KEY: ${APP_KEY}
volumes: [storage-data:/var/www/html/storage]
mysql:
volumes: [db-data:/var/lib/mysql]
# your data. your paths. your call.

Criptografia em repouso

Detalhes sensíveis não são armazenados como texto puro.

O KolleK criptografa campos sensíveis em repouso. Nomes, valores, localizações e detalhes de itens são protegidos no banco pela chave de aplicação da sua instância. Ladrões de banco de dados curiosos só encontram gibberish.

Amazing Spider-Man #300
No app
Valor estimado $6,400
Local Cofre de casa · Prateleira 3
Nota de compra Comprado em leilão, 2019
Condição CGC 9.8
items
No banco de dados
value_enc q7Xk9…vT2aZ1pLc8Hh==
location_enc M2fD…uR0bQ9sW4nEy==
note_enc aP5…Lz8Kd3Xmt1oJ7g==
condition_enc Yh1…Ns6Ce0Wq2Bv9d==

Backups

Backups são de verdade, não um botão decorativo.

Um backup completo inclui o banco de dados, as fotos e documentos enviados e a sua chave de aplicação. Guarde os três. Perder a chave seria uma reviravolta péssima.

db-data

O banco de dados

Cada coleção, item, campo personalizado e entrada de histórico: o catálogo inteiro.

storage-data

Fotos e documentos

Arquivos enviados do disco local ou de armazenamento compatível com S3.

APP_KEY

A chave da aplicação

Descriptografa os campos criptografados. Sem ela, o backup também é ilegível.

As três, juntas. Restaure em qualquer instância do KolleK e você estará exatamente onde parou.

Você é quem manda. É esse o ponto.

A auto-hospedagem pede que você assuma as atualizações e os backups. Em troca, você ganha controle real sobre a coleção e o sistema que a guarda.

Ler o guia de auto-hospedagem

Você controla as atualizações

Baixe uma nova imagem no seu ritmo, não no nosso.

Você controla os backups

Cópias reais do banco de dados, do armazenamento e da chave.

Você tem a chave

A chave da aplicação nunca sai da sua instância.

O KolleK pode (ainda) não ser para você se…

Você não quer nenhuma responsabilidade por hospedagem, atualizações ou backups.

Você precisa de criptografia de ponta a ponta em que o operador não possa acessar os dados da aplicação.

Você espera um botão de backup automatizado no app.

Escolha o KolleK quando…

Você quer decidir onde ficam o app, os dados, as fotos e os documentos.

Você quer campos sensíveis criptografados em repouso e controle sobre a chave.

Você está disposto a fazer backups reais do banco de dados, do armazenamento e da chave de aplicação.

O operador detém a chave de criptografia; os backups são responsabilidade do operador. A página de status dos recursos tem os detalhes chatos, mas importantes.