Votre collection. Votre serveur. Votre NAS un peu surdimensionné.

Gardez votre collection là où vous pouvez la montrer du doigt.

KolleK est conçu pour fonctionner sur l'infrastructure de votre choix. Gardez l'application, vos photos, vos documents et les détails de ce que vous possédez sous votre contrôle.

Votre serveur
docker compose up

Application

Web Sert l'UI et l'API
Worker de file Tâches en arrière-plan
Planificateur Tâches récurrentes

État : vous en êtes propriétaire

Base de données Chiffrée au repos avec votre clé d'application
Stockage persistant Photos & documents téléversés · local ou S3

Hébergez-le vous-même

Vos données ont une adresse.

Hébergez KolleK vous-même avec Docker. Votre base de données et vos fichiers téléversés vivent là où vous le décidez, pas derrière une vague promesse et une page de connexion dont vous espérez qu'elle durera toujours.

Disque local Compatible S3 Votre propre volume Sous licence 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.

Chiffrement au repos

Les détails sensibles ne sont pas stockés en clair.

KolleK chiffre les champs sensibles au repos. Les noms, valeurs, emplacements et détails d'objets sont protégés dans la base par la clé d'application de votre instance. Les voleurs de base de données curieux n'obtiennent que du charabia.

Amazing Spider-Man #300
Dans l'application
Valeur estimée $6,400
Emplacement Coffre maison · Étagère 3
Note d'achat Acheté aux enchères, 2019
État CGC 9.8
items
Dans la base de données
value_enc q7Xk9…vT2aZ1pLc8Hh==
location_enc M2fD…uR0bQ9sW4nEy==
note_enc aP5…Lz8Kd3Xmt1oJ7g==
condition_enc Yh1…Ns6Ce0Wq2Bv9d==

Sauvegardes

Les sauvegardes sont réelles, pas un bouton décoratif.

Une sauvegarde complète inclut la base de données, les photos et documents téléversés, et votre clé d'application. Gardez les trois. Perdre la clé serait un très mauvais rebondissement.

db-data

La base de données

Chaque collection, objet, champ personnalisé et entrée d'historique : tout le catalogue.

storage-data

Photos & documents

Fichiers téléversés depuis un disque local ou un stockage compatible S3.

APP_KEY

La clé d'application

Déchiffre les champs chiffrés. Sans elle, la sauvegarde n'est que du charabia elle aussi.

Les trois, ensemble. Restaurez dans n'importe quelle instance KolleK et vous repartez exactement d'où vous vous étiez arrêté.

C'est vous qui décidez. C'est tout l'intérêt.

L'auto-hébergement vous demande d'assumer les mises à jour et les sauvegardes. En échange, vous obtenez un contrôle réel sur la collection et le système qui la contient.

Lire le guide d'auto-hébergement

Vous maîtrisez les mises à jour

Récupérez une nouvelle image selon votre calendrier, pas le nôtre.

Vous maîtrisez les sauvegardes

De vraies copies de la base de données, du stockage et de la clé.

Vous détenez la clé

La clé d'application ne quitte jamais votre instance.

KolleK n'est peut-être pas (encore) fait pour vous si…

Vous ne voulez aucune responsabilité pour l'hébergement, les mises à jour ou les sauvegardes.

Vous avez besoin d'un chiffrement de bout en bout où l'opérateur ne peut pas accéder aux données de l'application.

Vous attendez un bouton de sauvegarde automatisé dans l'application.

Choisissez KolleK quand…

Vous voulez décider où vivent l'application, les données, les photos et les documents.

Vous voulez des champs sensibles chiffrés au repos et le contrôle de la clé de chiffrement.

Vous êtes prêt à faire de vraies sauvegardes de la base de données, du stockage et de la clé d'application.

L'opérateur détient la clé de chiffrement ; les sauvegardes relèvent de sa responsabilité. La page d'état des fonctionnalités contient les détails ennuyeux mais importants.