# Sosse

> Sosse is a self-hosted, open-source search engine and web crawler that uses Selenium to index JavaScript-heavy sites with archiving and webhook automation.

- **Category:** Search Engines
- **Licence:** AGPL-3.0
- **Latest version:** v1.14.2
- **Open source:** oss
- **Languages:** Python, HTML
- **Platforms:** Docker, Docker Compose, pip, Debian
- **Tags:** PostgreSQL, Search, Automation, Web Archiving, Web Scraping, Search Engine, Docker, Open Source, Python, Selenium, Agpl, Self Hosted, Crawler, Scrapping

## Description

Sosse is a self-hosted search engine and web crawler written in Python that uses Selenium with Firefox or Chromium to crawl and index dynamically rendered web pages. It stores data in PostgreSQL and provides a web interface for searching, browsing archived pages, managing crawl jobs, and configuring automated workflows via webhooks. Key capabilities include recurring crawls with adaptive scheduling, full-page archiving with asset downloading, tag-based organization, batch file downloads, Atom feed generation for sites without feeds, and fine-grained permissions for admin and user roles. It can be deployed via Docker, Docker Compose, Debian packages, or pip, and integrates with external services like Discord or AI platforms through its flexible webhook system.

## Links

- [Homepage](https://github.com/biolds/sosse)
- [Website](https://sosse.io)
- [Docker](biolds/sosse)
- [Documentation](https://sosse.readthedocs.io/en/stable/)
- [GitHub](https://github.com/biolds/sosse)
- [Discord](https://discord.gg/Vt9cMf7BGK)

---
Source: https://selfhost.directory/project/sosse