Normally SeekTable installation subscriptions are activated automatically on the application start, when docker containers are started or re-started. This requires an internet connection to access an activation server (seektable.com).
In some cases online activation might be not possible (or undesired); for example, when SeekTable is used to access company's sensitive data and there should be a 100% guarantee that data doesn't leave company's VPN, and for this purpose an internet access may be restricted for SeekTable docker containers. No worries: it is still possible to activate subscriptions offline.
Activation remains simple if an internet access can be enabled temporarily (for a short time) to upgrade docker images and/or activate subscriptions for the deployment in a usual way. Activation keys returned by the activation server may be cached in the special docker volume, and after that an internet access may be switched off and SeekTable installation will use these cached keys on next restarts.
How to enable activation keys caching:
seektable: image: seektable/seektable:latest restart: always expose: - 5000 ports: - 80:5000 volumes: - csv-files-volume:/app-data/csv-files - db-volume:/app-data/db - activation-volume:/app/activation env_file: - docker-compose.seektable.env volumes: csv-files-volume: db-volume: activation-volume:
How to activate subscriptions without an internet connection at all:
SeekTable_ST__InstallationOfflineActivation=true
/var/lib/docker/volumes/activation-volume/_data