Installing Sylva the easy way
Sylva performs best as a Docker container, but several other methods are and will be supported in the future. The Docker images are all fully self-contained, which many users may find preferable.
Docker
Tip
The default image reflects the latest tagged release. To fetch the HEAD of master
, use sylva/sylva:preview
.
- Sylva can be found on both Docker Hub and GitHub Container Registry. Users who prefer the latter can opt for
ghcr.io/ppfeister/sylva
instead.
-it
isn't strictly necessary, but it's recommended for now to more readily allow full DataFrame dumps. In the future, this will be handled in a prettier and more user-friendly way.
Docker Compose
The compose file will become more useful later on, as environment variables, persistent volumes, and other configuration options are added.
- Sylva can be found on both Docker Hub and GitHub Container Registry. Users who prefer the latter can opt for
ghcr.io/ppfeister/sylva
instead.
PyPI (pip)
You should know...
This method requires the installation of additional dependencies for full functionality. It is not fully self-contained.
Basic functionality is still available.
- Chrome or Chromium
- xorg-x11-server-Xvfb (Fedora), xvfb (Debian), or your distribution's equivalent
Without these two dependencies, Sylva will be unable to query targets that are behind a captcha.