Self-Hosting Guide
Deploy your own Calcora instance for private use or internal networks.
Quick Start
For the simplest setup, use the Python package method with pip install calcora && calcora serve
Docker Deployment
The easiest way to self-host Calcora is using Docker:
Pull and Run
docker pull ghcr.io/dumbo-programmer/calcora:latest
docker run -p 5000:5000 ghcr.io/dumbo-programmer/calcora:latest Access Calcora at http://localhost:5000
Python Package Method
Install and run Calcora using pip:
pip install calcora
calcora serve --host 0.0.0.0 --port 5000 Configuration
Customize your Calcora instance through environment variables or config file:
Environment Variables
CALCORA_PORT— Server port (default: 5000)CALCORA_HOST— Bind address (default: 127.0.0.1)CALCORA_LOG_LEVEL— Logging level (default: INFO)
Security Considerations
- Use HTTPS in production (reverse proxy with nginx/Caddy recommended)
- Configure rate limiting to prevent abuse
- Restrict access using firewall rules or authentication