shopping-hub allornothing/shopping-hub:latest https://hub.docker.com/r/allornothing/shopping-hub bridge bash false https://github.com/aon082910/shopping-hub/issues https://github.com/aon082910/shopping-hub https://raw.githubusercontent.com/aon082910/AoN-Unraid-Apps/main/Shopping-Hub/shopping-hub.xml https://raw.githubusercontent.com/aon082910/shopping-hub/main/README.md https://raw.githubusercontent.com/aon082910/AoN-Unraid-Apps/main/Shopping-Hub/icon.png http://[IP]:[PORT:8000]/ Cross-marketplace product aggregation and price comparison. Crawls AliExpress, Alibaba, DHgate, Banggood, Made-in-China, Geekbuying, Chinavasion and eBay, works out which listings are the same physical product, and publishes one item page per product showing every site's price, minimum order quantity and disclosed shipping - translated to English, with forwarding-agent links for the sites that will not ship to the US. Products are matched on five signals - perceptual image hash, normalised title, brand, manufacturer part number and extracted specs - rather than titles alone, which are close to useless on these sites. Comparison is done on landed cost (unit price x minimum order quantity + freight + duty), because the cheapest unit price often belongs to the most expensive order. A US retail baseline from eBay is included, so the tool can tell you when importing is not actually cheaper. Also included: reverse image search, bulk/BOM costing, break-even analysis, price and restock alerts, supplier trust scoring, category browsing and full-text search. TWO SETTINGS THAT MATTER: 1. Set SOURCEHUB_ADMIN_TOKEN below. The admin pages are disabled without it, by design - container traffic never looks like loopback to the app, so leaving it unset would otherwise expose an unauthenticated admin panel to your whole LAN. Sign in with the token as the password (any username). Browsing, search and crawling work either way. 2. Leave Extra Parameters set to --shm-size=1g. Docker's default 64MB /dev/shm makes Chromium crash on heavy pages, and it fails silently - the browser-rendered sites just return zero listings. Everything lives under the single /config mount: database, images, browser profile and the editable YAML config. Back that up and you have backed up the app. A slim image (allornothing/shopping-hub:slim, ~0.31GB vs ~1.17GB) is available if you don't need the six JavaScript-rendered adapters or the eBay/break-even baseline -- change the Repository field above to use it. Productivity: Tools:Utilities shopping price comparison aliexpress alibaba dhgate banggood ebay scraper dropshipping sourcing importing Internet access. A residential proxy is recommended for sustained crawling. ### 1.0.1 Added a slim image variant (allornothing/shopping-hub:slim) that drops the bundled browser -- 0.31GB pulled vs 1.17GB, 1.32GB on disk vs 4.2GB. Trade-off: slim loses the six adapters that need JavaScript rendering, and losing eBay also loses the US retail baseline and break-even comparison that depends on it. Also fixes a silent failure where a missing browser binary (the slim case) was swallowed into "0 listings" instead of a clear error. ### 1.0.0 Initial release. Adapters for AliExpress, Alibaba, DHgate, Banggood, Made-in-China, Geekbuying, Chinavasion and eBay. Landed-cost comparison, break-even analysis, reverse image search, BOM costing, price/restock watches, full-text search. 2026-09-03 MIT 6.9 https://raw.githubusercontent.com/aon082910/AoN-Unraid-Apps/main/Shopping-Hub/screenshots/01-product-comparison.png https://raw.githubusercontent.com/aon082910/AoN-Unraid-Apps/main/Shopping-Hub/screenshots/02-browse.png https://raw.githubusercontent.com/aon082910/AoN-Unraid-Apps/main/Shopping-Hub/screenshots/03-search.png https://raw.githubusercontent.com/aon082910/AoN-Unraid-Apps/main/Shopping-Hub/screenshots/04-bom.png --shm-size=1g 8000 /mnt/user/appdata/shopping-hub serve America/New_York none 99 100