Installation
Prerequisites
Quick Start (Recommended)
# Clone repository
git clone https://github.com/tryprotege/almanac.git
cd almanac
# Install dependencies
pnpm install
# Configure environment
cd packages/server
cp .env.example .env
cd ../..Installation Options
Option 1: Local Development (Recommended)
1. Install Dependencies
2. Start Database Services
3. Configure Environment
4. Start Application
Option 2: Full Docker Setup
Docker Architecture
Infrastructure Services
Application Services
Network Architecture
Database Configuration
MongoDB
Redis
Qdrant
Memgraph
Useful Docker Commands
Managing Services
Rebuilding Containers
Accessing Containers
Data Management
Data Persistence
Port Configuration
Service
Port
Purpose
System Requirements
Minimum (Development)
Recommended (Production)
Scaling Guidelines
Verification
1. Check Services
2. Check Databases
3. Run Test Query
Troubleshooting
Services won't start
Port already in use
Port Conflicts in Docker
Database connection failed
Out of memory
Build Issues (Full Docker)
Upgrading
Minor Updates
Major Updates
Uninstallation
Remove Services
Remove Code
Remove Data
Best Practices
Development Workflow
Working with Docker
Next Steps
Support
Last updated
Was this helpful?