Managing sites
Create a site
- In the console, click Sites → Create Site.
- Pick a name (3–63 chars, globally unique).
- Input the CID.
- Click Create Site.
The site is live at https://<site-name>.myfilebase.site once the IPNS record propagates.
Update a site
- Open the site in the console.
- Select Update CID and enter the new CID.
- Click Update Site to confirm and publish the change.
The IPNS record updates within ~1 minute. Visitors see the new content automatically — no cache invalidation needed.
CAR-file uploads (recommended for large sites)
For sites with many files, packaging into a CAR file is much faster than uploading individual files:
npx ipfs-car --pack ./dist --output site.car
# Upload via the S3 API with the import=car flag
aws --endpoint https://s3.filebase.com s3 cp ./site.car \
s3://my-sites-bucket/site.car \
--metadata 'import=car'
Then assign the resulting CID to the site:
curl -X POST \
-H "Authorization: Bearer <api-key>" \
"https://rpc.filebase.io/api/v0/name/publish?arg=/ipfs/Qm...&key=<site-name>.myfilebase.site"
Delete a site
- Open the Sites page in the console.
- Select the Site, then select Delete from the menubar at the bottom.
The IPNS name is freed, the URL stops resolving, and the underlying CID becomes unpinned (unless it's also pinned through a bucket).