Install the Self-Hosted version
Check out how to deploy Packmind Locally
The self-hosted can run offline and aims to meet your security requirements.
Using Kubernetes (Recommended)
Check our Helm Chart guide if you plan to deploy Packmind on Kubernetes:
Using Docker Compose
If you'd rather install it locally or on a server, you can do so with Docker Compose.
This is not recommended for a deployment at scale. Contact us to see how it can fit your context.
Here is a basic docker-compose.yaml
file:
version: '3'
services:
packmind-proxy:
image: packmind/packmind-proxy:latest
depends_on:
- packmind-api
- packmind-detection
ports:
- 3001:3001
packmind-api:
depends_on:
- mongodb
image: packmind/packmind-api:latest
environment:
# Set other variables here
- PACKMINDURL=http://localhost:3001
- MONGO_URI=mongodb://mongodb:27017/packmind
- AI_AGENT_REMOTE_URL=http://packmind-ai-agent:8080
packmind-detection:
image: packmind/packmind-detection:latest
depends_on:
- mongodb
- packmind-api
environment:
- MONGO_URI=mongodb://mongodb:27017/packmind
- AI_AGENT_REMOTE_URL=http://packmind-ai-agent:8080
packmind-ai-agent:
image: packmind/packmind-aiagent:latest
depends_on:
- mongodb
- redis
environment:
- MONGO_URI=mongodb://mongodb:27017/packmind
- REDIS_HOST=redis
- REDIS_PORT=6379
redis:
image: redis:7.4.0
container_name: redis-agent
mongodb:
image: mongo:6.0.7
volumes:
- ./db:/data/db
Then, can you start the whole stack with:
$> docker-compose up -d
Deploy offline
If you run Packmind in an airgap environment, we recommend that you indicate it with the environment variable OFFLINE_MODE=true
during the first start in the container api
.
Indeed, by default, Packmind activates a Freemium version but will connect with our license server to see if a new license is valid. Once you get a regular license from Packmind, this environment variable won't be useful anymore.
Configure the public URL
This part is crucial to ensure that plugins will work correctly. At the first start of Packmind, you'll be asked to input Packmind's public URL.
If the URL evolves in the future, you'll have to update it in Settings -> Configuration.
Configure the license
In the Administration -> License menu, you'll find info on your licensing.
If you've purchased Packmind or asked for a freemium extension, you'll be asked for your Packmind Serial Number. It can be obtained at the bottom of the License page. Just send this information to our support team so that we can send you a valid license key.
Last updated
Was this helpful?