Installation
DocFirewall can be installed via pip or used as a Docker container.
Prerequisites
- Python 3.10+
- ClamAV (Optional, for local antivirus scanning)
Standard Installation
To install DocFirewall locally, use pip.
Virtual Environments
It is highly recommended to use a virtual environment to avoid dependency conflicts.
External Dependencies
ClamAV (Optional)
If you plan to use the local Antivirus feature, you need clamscan or clamd installed.
Docling
DocFirewall uses Docling for deep parsing. It installs its own dependencies (PyTorch, etc.). The installation process usually handles this automatically.
Docker Support
For isolated environments, use the provided Docker image.