Path A · simpler
Free self-host on this platform
Listings live in the central database. You still pay $0 / month. Point your domain at Yall Come Back if you want a vanity URL.
- Apply at Host a Place → Free self-host.
- Get approved by a platform admin.
- Open Admin → Brand & website: enable marketplace, set brand, save.
- Create and publish listings under Admin → Properties with “List on marketplace” checked.
No API key required. Best when you do not need a separate server or database.
Path B · remote open source
Your servers + central marketplace
You run the MIT code on your own stack. You still create a free host account on Yall Come Back, then push listings with a syndication API key.
- Deploy this repo on your domain (steps above /
README.md). - On this site, apply as free self-host and get approved.
- Admin → Brand & website: turn marketplace on, then Generate syndication API key. Copy the key once into your remote secrets.
- From your remote app (or cron),
POST /api/syndication/listings with Authorization: Bearer ….
Full field list, curl samples, unpublish, and troubleshooting: docs/remote-open-source-marketplace.md in the repo.
Remote open source · push one listing (path B)
# On the central Yall Come Back site after approval:
# Admin → Brand & website → Generate syndication API key
export YCB_ORIGIN="https://yallcomeback.com" # or your platform origin
export YCB_SYNDICATION_KEY="ycb_syn_...." # shown once when generated
# Upsert a listing (same slug updates later)
curl -sS -X POST "$YCB_ORIGIN/api/syndication/listings" \
-H "Authorization: Bearer $YCB_SYNDICATION_KEY" \
-H "Content-Type: application/json" \
-d '{
"slug": "lake-cabin",
"title": "Lake cabin with dock",
"baseNightlyRate": 175,
"published": true,
"listOnMarketplace": true,
"city": "Malakoff",
"region": "TX",
"images": [
{ "url": "https://your-cdn.example.com/cover.jpg", "isCover": true }
]
}'
# List what the central site has for your brand
curl -sS "$YCB_ORIGIN/api/syndication/listings" \
-H "Authorization: Bearer $YCB_SYNDICATION_KEY"
# Unpublish from marketplace
curl -sS -X DELETE "$YCB_ORIGIN/api/syndication/listings/lake-cabin" \
-H "Authorization: Bearer $YCB_SYNDICATION_KEY"Checklist: when a stay appears under Find a Place
- Host approved and active on the central site
- Brand marketplace toggle on (Admin → Brand & website)
- Listing
published: true and marketplace not forced off - Free self-host mode, or paid host with active subscription
More detail: Help · Free self-host website. Developer guide in the repo: docs/remote-open-source-marketplace.md.
Not in the open-source copy
Some hosted-platform tools (billing extras, internal research utilities) are intentionally excluded from this MIT inventory. Self-hosts set rates and operations on their own stack.