Mirrors any webpage to a local server for offline access. Downloads and preserves web content for local serving via nginx.
- Python
- Docker (image:
drumsergio/web-mirror) - nginx for serving mirrored content
- Celery workers for distributed mirroring (docker-compose-worker.yml)
- pytest for testing
pip install -r requirements.txt
python src/main.py
# Run tests
pip install -r requirements-test.txt
pytestsrc/— main application code (main.py,main2.py)nginx/— nginx configuration for serving mirrored sitesdocker-compose.yaml— main deployment stackdocker-compose-worker.yml— distributed worker deploymenttests/— test suite
- Docker images use semver tags, never
:latest - License is GPL-3.0
- Part of a suite of web archiving tools (Wayback-Archive, Wayback-Diff, Way-CMS)
Generated by LynxPrompt CLI