Files
Thingport/docs/features/administration.md
Tautvydas Derzinskas 930b9b48db feat: add Cults3D provider
Imports Cults3D models, anyone's likes and the user's own printlists, and
syncs them. Metadata comes from Cults3D's GraphQL API with each user's own
nickname and API key. The API never hands out files, and the site's pages are
behind a Cloudflare check only a browser passes, so Thingport Grab sends the
browser's _session_id and cf_clearance cookies with its User-Agent; with
them the server orders a free model for nothing, as its Download button
does, and follows the download page to the signed file link (CloudFront, or
Cults3D's Scaleway bucket for older models). Paid models download once
bought. A Cloudflare block defers a sync until the next visit with Grab.
2026-10-20 05:08:08 +02:00

4.7 KiB

Administration

Every instance-wide setting lives under Administration, in the sidebar, with a page for each part of Thingport. The first account on an instance is its admin, and there's no config file to edit after the first start.

Page What it's for
Overview System Health for everything Thingport relies on, disk space used, and the update check, which says when newer Thingport images are out.
Providers Turn MakerWorld, Printables, Thingiverse, MyMiniFactory, Snapmaker Space, MakerOnline, Creality Cloud, NexPrint, Thangs or Cults3D off for everyone, and set the Thingiverse App Token and the MyMiniFactory API key. See turning a provider off.
Storage The folder layout on disk, reorganizing existing files, browsing the storage folder, and the consume folder. See plain files on your disk.
Auth The public URL, open or invite-only registration, single sign-on providers, and how long a sign-in lasts.
Rendering How card thumbnails are made, and simplifying the previews of very detailed models. See 3D previews.
AI AI models and the AI features: categorization and improved descriptions.
Users Everyone's accounts, roles and sign-in methods. See multi-user.
Import queue Imports waiting to run, such as links sent from Thingport Grab: start, pause, retry or clear them.
Logs What each person did, by person and date: sign-ins, imports, edits, deletions, syncs, role changes, provider switches and AI runs.
Triggers One-off maintenance jobs: link missing authors, refetch imported descriptions, or delete all of a user's models.
Connections FlareSolverr, email (SMTP) and the database, each tested before it's saved.
Captcha Where to ask for a captcha: sign-in, registration, import, and password and email changes.

After installing, and whenever something stops working, start with System Health: ideally everything there is green.

For a tour with screenshots, see thingport.net/features/administration.