Everything already wired is marked done; everything that still needs your hands is marked as your step. Nothing here posts, connects, or flips a gate on its own. This replaces every older setup doc — if something else disagrees with this page, this page is right.
State verified 2026-07-15 · supersedes TIKTOK_APP_SETUP.md / DESKTOP-SIGNIN-KIT.md / ACCOUNT-SIGNIN-AND-BACKEND-PLAN.md where they disagree
clipengine-analytics.service failed — metrics only, clip path unaffectedFour things stand between where you are and a fully decorated, fully live portfolio. Nothing here is blocking the pipeline — clipping keeps running underneath all of it.
@bluecollar_solutions is backend-ready (Postiz FB/IG compose slots + wire_instagram_creds.sh staged, account now on its own zccmedia Meta dashboard) but blocked on your steps: Facebook password reset (in progress) → convert to IG Professional + link the FB Page → create a Meta developer app → send the overseer the App ID/Secret → overseer wires it → Postiz Add Channel → Instagram, OAuth connect.
@realclipzz7 (PBM Daily), @yayaboggan (Speed Radar), @realclips750 (Jynxzi Vault) all need a pfp + bio + cover card commissioned — reusing each one's sibling YouTube palette (see §6). Zero design work exists for these three yet.
All 11 accounts in publish/config.json are still enabled:false on purpose — flipping each one to true is a separate, deliberate action, never bundled with connecting/OAuth. See §7 Go-live steps.
TikTok @bluecollar_solutions (ZCC / Zion Click & Create logo) is sandboxed + connected in Postiz but gated — is it your live ZCC business identity (leave alone, never a clip page) or a 4th platform for the irl.rewind route? Ask before assigning it anywhere. See §5.
The clipping engine itself and the one hub every posting account routes through.
Encodes go through the 3060's NVENC hardware encoder. Nothing here waits on any account being wired or enabled — clipping and posting are independent stages.
Heat-score panel at http://192.168.1.236:8191/su — this is where you watch what the pipeline is picking up in real time.
clipengine-analytics.service is failed.This is the metrics/reporting service, not the watcher/acquire/process clip path — clipping is unaffected. Fine to leave for a later pass.
Admin credentials are in /opt/postiz/ADMIN_CREDS.txt — this page never prints the password, only where to find it.
apikey.txt is set.This is the credential boundary every tiktok_post.py / ig_post.py call stops at — it now exists, so posting is only gated by enabled:false and the per-script --dry-run default (see §8 Safety gates).
enabled:falseEach channel has its own GCP project so its 10,000-unit daily quota never competes with the others. All four are through OAuth; only profile art and the deliberate enable-flip remain.
Google account Zionboggan@gmail.com. ✅ Wired, enabled:false deliberate. Sibling TikTok: @yayaboggan (Speed Radar).
Google account Zionboggan0@gmail.com. ✅ Wired, enabled:false deliberate. Sibling TikTok: @realclipzz7 (PBM Daily).
Google account zccmediaagency@gmail.com. ✅ Wired, enabled:false deliberate. Its own launch-three route, no gaming sibling.
understand account)Google account understandihadtodoittoem@gmail.com. Slot name kept from the original "Euphoria Software" cut, now permanently Clip Vault. ✅ Wired, enabled:false deliberate. Sibling TikTok: @realclips750 (Jynxzi Vault).
enabled:falseDirect Post through Postiz is forced SELF_ONLY (private) until the production TikTok app clears review (submitted, in progress) — that's an unaudited-app limit, not a broken setup. Sandbox posting works now. The 6th TikTok (tiktok_acct1) is registered but not yet connected — it's deliberately deferred.
Connected channel name "Tried.that". Niche: Kai Cenat + broad Streamer University IRL/Just-Chatting moments. Design pack ready.
Connected as "yayaboggan". P1 — highest-value new pair, IShowSpeed has a paying Whop. Needs profile art (reuse Clip Radar amber).
Connected as "realclipzz". SU P1 student, drafts already flowing from Twitch ingest. Needs profile art (reuse Daily Clip Drop crimson).
Connected as "RealClips". Own Twitch ingest, own-account growth (no standing Whop). Needs profile art (reuse Clip Vault emerald/mint).
Connected as "bluecollar_solutions" (ZCC / Zion Click & Create logo). No route/niche assigned — could be Zion's live ZCC business identity (never a clip page, per account rules) or a 4th irl.rewind platform leg. Ask Zion before assigning. See §5.
tiktok_acct1) — Clutch Clips Daily (CaseOh), NOT yet connected.Deferred per the fold-in-later plan; design pack already ready. CaseOh has a paying Whop — folding this in sooner is one of the open choices for Zion (§5).
SELF_ONLY / private until the production app clears review.Sandbox works now for testing. To go public before the audit clears: manually flip that one account to public + that video to "Everyone" in the TikTok app, or hand-upload straight from the phone (instant, zero audit dependency).
Doesn't wait on TikTok. The account now has its own zccmedia Meta dashboard; the remaining steps are yours to drive.
wire_instagram_creds.sh staged.Waiting on your App ID/Secret to hand to the overseer — nothing else blocks this.
Your step, on the account itself.
instagram.com → Settings → Account type.
Needs instagram_content_publishing + Pages permissions.
Everything else runs the same session once this handoff happens.
enabled:false → true when ready.Instagram's Graph API has no private/draft mode — a real publish is public immediately. The only safety net is the dry-run default + enabled:false gate + Postiz API-key boundary.
Every account in publish/config.json, grouped by cross-post pairing. "Wired" = OAuth-granted (YouTube) or connected in Postiz (TikTok/Instagram). "Enabled" is separate and stays false everywhere until you flip it.
| Account | Handle / channel | Platform | Wired? | Connected / enabled | Niche / concept | Design pack |
|---|---|---|---|---|---|---|
| IRL Rewind — Kai Cenat + SU firehose P1 | ||||||
| tiktok_triedthat | @tried.that | TikTok | Yes | Connected "Tried.that" · enabled:false | IRL Rewind | Ready |
| ig_bluecollar_solutions | @bluecollar_solutions → @irl.rewind | No | Pending Meta app · enabled:false | IRL Rewind | Ready | |
| yt_irlrewind | (zccmediaagency channel) | YouTube | Yes | OAuth granted · enabled:false | IRL Rewind Shorts | Ready |
| Speed Radar — IShowSpeed P1 · paying Whop | ||||||
| tiktok_yayaboggan | @yayaboggan | TikTok | Yes | Connected "yayaboggan" · enabled:false | Speed Radar (IShowSpeed) | Needs art — reuse Clip Radar amber #FFBE5A |
| yt_yaya_boggan | Clip Radar | YouTube | Yes | OAuth granted · enabled:false | IShowSpeed-anchored gaming (keep) | Ready |
| PBM Daily — PlaqueBoyMax P2 | ||||||
| tiktok_realclipzz7 | @realclipzz7 | TikTok | Yes | Connected "realclipzz" · enabled:false | PBM Daily (PlaqueBoyMax) | Needs art — reuse Daily Clip Drop crimson #FF6E6E |
| yt_zion_boggan | Daily Clip Drop | YouTube | Yes | OAuth granted · enabled:false | PlaqueBoyMax-anchored gaming (keep) | Ready |
| Jynxzi Vault — Jynxzi P3 | ||||||
| tiktok_realclips750 | @realclips750 | TikTok | Yes | Connected "RealClips" · enabled:false | Jynxzi Vault (Jynxzi) | Needs art — reuse Clip Vault emerald/mint #6EE6BE |
| yt_euphoria_software | Clip Vault (understand acct) | YouTube | Yes | OAuth granted · enabled:false | Jynxzi-anchored gaming (keep) | Ready |
| Clutch Clips Daily — CaseOh P2 · deferred, paying Whop | ||||||
| tiktok_acct1 | @bestbluecollarsolutions | TikTok | No | Not connected · enabled:false | Clutch Clips Daily (CaseOh) | Ready (drafted pre-pivot) |
| Ungated — awaiting Zion's decision | ||||||
| tiktok_bluecollar_solutions | @bluecollar_solutions | TikTok | Yes | Connected "bluecollar_solutions" · enabled:false | DECISION PENDING ZCC identity vs. clip page | None — gated on the decision |
Parked, not in the table above: a YouTube OAuth token for workyaya2018@gmail.com was granted earlier but has no channel/slot assigned — noted so it isn't forgotten, not blocking anything.
Each of the 3 new TikToks is Google-linked to one of the 3 gaming YouTube channels — that pairing is the strategy, from ACCOUNT-NICHE-STRATEGY.md.
Each Google-linked TikTok+YouTube pair becomes one dedicated brand around a single streamer (Speed, PlaqueBoyMax, Jynxzi) — giving each new TikTok the topical authority TikTok Creator Rewards wants, and giving each YouTube channel its own micro-niche instead of three identical clones.
The one guardrail is TikTok's duplicate-content risk: cross-posted clips hit TikTok only as perceptual-hash-distinct variants (different hook/crop/edit), never the identical file twice. YouTube and Instagram have no such penalty, so Whop/high-engagement clips fan there freely.
TikTok excludes #sponsored content from Creator Rewards, so most posts stay clean CR-lane; some are submitted to the Whop campaign instead. YouTube/Instagram can carry Whop fulfillment freely since YPP stacks with it.
@bluecollar_solutions (ZCC logo).Is it Zion's live ZCC business identity (leave alone — account rules forbid repurposing personal-identity accounts as clip pages) or a dormant twin that could become a 4th irl.rewind platform leg or a separate business/crypto route? Ask before any use.
publish/config.json is enabled:false and stays false no matter what TikTok's audit says — flipping to true is always a separate, deliberate action you take per account.--dry-run is the default on every post script. A real network call requires explicitly opting out./opt/postiz/apikey.txt) is the credential boundary every post script stops at — it now exists, but posting is still gated by enabled:false.SELF_ONLY until the app clears review and you personally flip an account+video public; Instagram has no private mode so the gates above are the only net; YouTube defaults every channel to visibility: private even after enabled:true.7 of 11 accounts are ready to decorate by hand right now. The 3 brand-new TikToks have zero design work — that's the next design task, and it's cheap: each reuses its sibling YouTube channel's palette rather than needing a fresh brand.
branding/irl_rewind/tiktok_triedthat/ — pfp_a/b (1024×1024), cover.png (1080×1920), PROFILE.mdbranding/irl_rewind/ig_bluecollar_solutions/ — pfp_a/b (1080×1080), cover.png, PROFILE.mdbranding/irl_rewind/yt_irlrewind/ — pfp_a/b, banner.png, PROFILE.mdbranding/yt_yaya_boggan/ — amber/gold monogram, full set. Palette source for Speed Radar.branding/yt_zion_boggan/ — crimson/red monogram, full set. Palette source for PBM Daily.branding/yt_euphoria_software/ — emerald/mint monogram, full set. Palette source for Jynxzi Vault.#FFBE5A. Deliverables: pfp (1024²) + name/bio + cover card (1080×1920).#FF6E6E. Same deliverable set.#6EE6BE. Same deliverable set.branding/tiktok_acct1/ — pfp_a/b, drafted before this pivot but still valid for CaseOh.branding/tiktok_acct2/ — superseded, do not use.branding/PROFILE-PACKS.md — apply the 7 ready packs by hand in each app now; commission art for the 3 new TikToks (reusing sibling palettes, §6) before decorating those.enabled:true per account in publish/config.json, one at a time, whenever each is ready — always a separate action from connecting/OAuth, never bundled.