JournivJourniv
Installation

Installation

Learn how to install Journiv using Docker Compose or manual setup.

Journiv can be installed using Docker Compose (recommended) or manually. Docker Compose is the easiest and most reliable method, providing consistent behavior across all platforms.

Prerequisites

Before installing Journiv, ensure you have:

  • Docker and Docker Compose installed (for Docker installation methods)
  • Python 3.9+ (for manual installation)
  • PostgreSQL 12+ (optional, SQLite is the default)
  • At least 512MB RAM (1GB+ recommended)
  • 2GB disk space (more for media files)

Installation Methods Comparison

MethodBest ForComplexityProduction Ready
Docker ComposeProduction deployments, multi-service setupsMediumYes
ManualDevelopment, custom configurationsHighYes

Next Steps

After installation:

  1. Complete Initial Setup - Visit your instance URL and create your first account
  2. Configure Your Instance - See Configuration for environment variables and settings
  3. Set Up HTTPS - Use a reverse proxy (nginx, Traefik, Caddy) for secure access
  4. Connect Mobile Apps (coming soon) - Download the iOS/Android apps and connect to your server
  5. Start Journaling - Create your first journal and entry!

Getting Help

If you encounter issues during installation: