mirror of
https://github.com/TautvydasDerzinskas/Thingport.git
synced 2026-10-21 14:12:25 -05:00
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.
4.7 KiB
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.