Go to file
Ilya Kreymer 3df310ee4f
Backend: Crawls with Multiple WACZ files + Profile + Misc Fixes (#232)
* backend: k8s:
- support crawls with multiple wacz files, don't assume crawl complete after first wacz uploaded
- if crawl is running and has wacz file, still show as running
- k8s: allow configuring node selector for main pods (eg. nodeType=main) and for crawlers (eg. nodeType=crawling)
- profiles: support uploading to alternate storage specified via 'shared_profile_storage' value is set
- misc fixes for profiles

* backend: ensure docker run_profile api matches k8s
k8s chart: don't delete pvc and pv in helm chart

* dependency: bump authsign to 0.4.0
docker: disable public redis port

* profiles: fix path, profile browser return value

* fix typo in presigned url cacheing
2022-05-19 18:40:41 -07:00
backend Backend: Crawls with Multiple WACZ files + Profile + Misc Fixes (#232) 2022-05-19 18:40:41 -07:00
chart Backend: Crawls with Multiple WACZ files + Profile + Misc Fixes (#232) 2022-05-19 18:40:41 -07:00
configs backend quick fix: 2022-03-14 11:42:53 -07:00
frontend frontend: further nginx template, just rename to frontend.template -> frontend.conf.template 2022-05-13 11:29:09 -04:00
.gitignore support signing in docker deployment: (#166) 2022-02-28 14:32:19 -08:00
build-backend.sh Mongo auth fix (#190) 2022-03-04 15:04:33 -08:00
build-frontend.sh Mongo auth fix (#190) 2022-03-04 15:04:33 -08:00
Deployment.md support signing in docker deployment: (#166) 2022-02-28 14:32:19 -08:00
docker-compose.yml Backend: Crawls with Multiple WACZ files + Profile + Misc Fixes (#232) 2022-05-19 18:40:41 -07:00
docker-restart.sh
LICENSE Add License, Logo and README updates for release (#157) 2022-02-23 12:10:46 -08:00
NOTICE Add License, Logo and README updates for release (#157) 2022-02-23 12:10:46 -08:00
pylintrc
README.md Move deployment info to deployment.md (#159) 2022-02-24 00:16:36 -08:00

Browsertrix Cloud

Browsertrix Cloud is an open-source cloud-native high-fidelity browser-based crawling service designed to make web archiving easier and more accessible for everyone.

The service provides an API and UI for scheduling crawls and viewing results, and managing all aspects of crawling process. This system provides the orchestration and management around crawling, while the actual crawling is performed using Browsertrix Crawler containers, which are launched for each crawl.

The system is designed to run equally in Kubernetes and Docker.

See Features for a high-level list of planned features.

Deployment

See the Deployment page for information on how to deploy Browsertrix Cloud.

Development Status

Browsertrix Cloud is currently in pre-alpha stages and not ready for production. This is an ambitious project and there's a lot to be done!

If you would like to help in a particular way, please open an issue or reach out to us in other ways.

License

Browsertrix Cloud is made available under the AGPLv3 License.

If you would like to use it under a different license or have a question, please reach out as that may be a possibility.