Alegoria is a web front-end to image galleries and collections from several hosting sites. It currently supports TikTok, Instagram, Facebook, Pinterest, among other sites. To add support for the rest of supported sites, follow the extraction logic in page-schema.ts.
There’s a Docker Compose file available which you can run locally like this:
cd /path/to/alegoria
docker compose up -dIf you’d rather use the image(s) pushed to DockerHub, you can simply remove the build section and add an image property for the corresponding service in the docker-compose.yml file.
services:
frontend:
image: migalmoreno/alegoria-frontend
# ...
backend:
image: migalmoreno/alegoria-backend
# ...
# ...You can edit the default gallery-dl config.json file locally with the supported configuration options, such as to change the extractors browser, the included subcategories, the order of posts, and so on.



