Documentation
Self-Hosting Cryptica
Learn how to deploy and run Cryptica on your own infrastructure for maximum control and privacy.
Requirements
- Node.js 18+ or Bun
- Supported database (optional, for sync features)
- Git
- Cloud or on-premise server (Linux, macOS, or Windows)
Quick Start
- Clone the repository:
git clone https://github.com/CrypticaOSS/Website.git
- Install dependencies:
bun install
ornpm install
- Run the app:
bun run dev
ornpm run dev
- Access your instance at
http://localhost:3000
Configuration
No environment variables or .env file are required for a basic self-hosted Cryptica instance. All configuration is handled in-app or via the UI.
Production Deployment
- Use a process manager like
pm2
or systemd for reliability (optional) - Configure HTTPS and a reverse proxy (e.g., Nginx or Caddy) for secure public access (optional)
Support
For advanced configuration, troubleshooting, or contributing, see the GitHub repository.