[{"data":1,"prerenderedAt":512},["ShallowReactive",2],{"navigation_docs":3,"-administration-admin-panel":218,"-administration-admin-panel-surround":507},[4,20,45,75,95,105,140,168,198],{"title":5,"path":6,"stem":7,"children":8,"page":19},"Introduction","\u002Fintroduction","1.introduction",[9,14],{"title":10,"path":11,"stem":12,"icon":13},"What is GO?","\u002Fintroduction\u002Fwhat-is-go","1.introduction\u002F1.what-is-go","i-lucide-info",{"title":15,"path":16,"stem":17,"icon":18},"Features","\u002Fintroduction\u002Ffeatures","1.introduction\u002F2.features","i-lucide-sparkles",false,{"title":21,"path":22,"stem":23,"children":24,"page":19},"Getting Started","\u002Fgetting-started","2.getting-started",[25,30,35,40],{"title":26,"path":27,"stem":28,"icon":29},"Installation","\u002Fgetting-started\u002Finstallation","2.getting-started\u002F1.installation","i-lucide-download",{"title":31,"path":32,"stem":33,"icon":34},"Configuration","\u002Fgetting-started\u002Fconfiguration","2.getting-started\u002F2.configuration","i-lucide-settings",{"title":36,"path":37,"stem":38,"icon":39},"First Setup","\u002Fgetting-started\u002Ffirst-setup","2.getting-started\u002F3.first-setup","i-lucide-rocket",{"title":41,"path":42,"stem":43,"icon":44},"Updating","\u002Fgetting-started\u002Fupdating","2.getting-started\u002F4.updating","i-lucide-refresh-cw",{"title":46,"icon":19,"path":47,"stem":48,"children":49,"page":19},"User Guide","\u002Fuser-guide","3.user-guide",[50,55,60,65,70],{"title":51,"path":52,"stem":53,"icon":54},"Creating a Short Link","\u002Fuser-guide\u002Fcreating-a-short-link","3.user-guide\u002F1.creating-a-short-link","i-lucide-link",{"title":56,"path":57,"stem":58,"icon":59},"Expiration","\u002Fuser-guide\u002Fexpiration","3.user-guide\u002F2.expiration","i-lucide-clock",{"title":61,"path":62,"stem":63,"icon":64},"Renewing Links","\u002Fuser-guide\u002Frenewing-links","3.user-guide\u002F3.renewing-links","i-lucide-repeat",{"title":66,"path":67,"stem":68,"icon":69},"Dashboard","\u002Fuser-guide\u002Fdashboard","3.user-guide\u002F4.dashboard","i-lucide-layout-dashboard",{"title":71,"path":72,"stem":73,"icon":74},"Analytics","\u002Fuser-guide\u002Fanalytics","3.user-guide\u002F5.analytics","i-lucide-bar-chart-3",{"title":76,"path":77,"stem":78,"children":79,"page":19},"Authentication","\u002Fauthentication","4.authentication",[80,85,90],{"title":81,"path":82,"stem":83,"icon":84},"Email Login","\u002Fauthentication\u002Femail-login","4.authentication\u002F1.email-login","i-lucide-mail",{"title":86,"path":87,"stem":88,"icon":89},"Google Login","\u002Fauthentication\u002Fgoogle-login","4.authentication\u002F2.google-login","i-lucide-globe",{"title":91,"path":92,"stem":93,"icon":94},"Firebase Setup","\u002Fauthentication\u002Ffirebase-setup","4.authentication\u002F3.firebase-setup","i-simple-icons-firebase",{"title":96,"path":97,"stem":98,"children":99,"page":19},"Captcha","\u002Fcaptcha","5.captcha",[100],{"title":101,"path":102,"stem":103,"icon":104},"Cloudflare Turnstile","\u002Fcaptcha\u002Fcloudflare-turnstile","5.captcha\u002F1.cloudflare-turnstile","i-simple-icons-cloudflare",{"title":106,"path":107,"stem":108,"children":109,"page":19},"Administration","\u002Fadministration","6.administration",[110,115,120,125,130,135],{"title":111,"path":112,"stem":113,"icon":114},"Admin Panel","\u002Fadministration\u002Fadmin-panel","6.administration\u002F1.admin-panel","i-lucide-shield",{"title":116,"path":117,"stem":118,"icon":119},"Users","\u002Fadministration\u002Fusers","6.administration\u002F2.users","i-lucide-users",{"title":121,"path":122,"stem":123,"icon":124},"Links","\u002Fadministration\u002Flinks","6.administration\u002F3.links","i-lucide-link-2",{"title":126,"path":127,"stem":128,"icon":129},"Reports","\u002Fadministration\u002Freports","6.administration\u002F4.reports","i-lucide-flag",{"title":131,"path":132,"stem":133,"icon":134},"Bans & Timeouts","\u002Fadministration\u002Fbans-and-timeouts","6.administration\u002F5.bans-and-timeouts","i-lucide-user-x",{"title":136,"path":137,"stem":138,"icon":139},"Audit Logs","\u002Fadministration\u002Faudit-logs","6.administration\u002F6.audit-logs","i-lucide-scroll",{"title":141,"path":142,"stem":143,"children":144,"page":19},"Deployment","\u002Fdeployment","7.deployment",[145,150,155,160,165],{"title":146,"path":147,"stem":148,"icon":149},"VPS Installation","\u002Fdeployment\u002Fvps-installation","7.deployment\u002F1.vps-installation","i-lucide-server",{"title":151,"path":152,"stem":153,"icon":154},"Environment Variables","\u002Fdeployment\u002Fenvironment-variables","7.deployment\u002F2.environment-variables","i-lucide-sliders",{"title":156,"path":157,"stem":158,"icon":159},"Cloudflare Tunnel","\u002Fdeployment\u002Fcloudflare-tunnel","7.deployment\u002F3.cloudflare-tunnel","i-lucide-network",{"title":161,"path":162,"stem":163,"icon":164},"Systemd","\u002Fdeployment\u002Fsystemd","7.deployment\u002F4.systemd","i-lucide-cpu",{"title":41,"path":166,"stem":167,"icon":44},"\u002Fdeployment\u002Fupdating","7.deployment\u002F5.updating",{"title":169,"path":170,"stem":171,"children":172,"page":19},"Developer","\u002Fdeveloper","8.developer",[173,178,183,188,193],{"title":174,"path":175,"stem":176,"icon":177},"Architecture","\u002Fdeveloper\u002Farchitecture","8.developer\u002F1.architecture","i-lucide-box",{"title":179,"path":180,"stem":181,"icon":182},"API Architecture","\u002Fdeveloper\u002Fapi","8.developer\u002F2.api","i-lucide-code-xml",{"title":184,"path":185,"stem":186,"icon":187},"Database","\u002Fdeveloper\u002Fdatabase","8.developer\u002F3.database","i-lucide-database",{"title":189,"path":190,"stem":191,"icon":192},"Development","\u002Fdeveloper\u002Fdevelopment","8.developer\u002F4.development","i-lucide-terminal",{"title":194,"path":195,"stem":196,"icon":197},"Building Releases","\u002Fdeveloper\u002Fbuilding-releases","8.developer\u002F5.building-releases","i-lucide-package-check",{"title":199,"path":200,"stem":201,"children":202,"page":19},"Reference","\u002Freference","9.reference",[203,208,213],{"title":204,"path":205,"stem":206,"icon":207},"Configuration Reference","\u002Freference\u002Fconfiguration","9.reference\u002F1.configuration","i-lucide-file-cog",{"title":209,"path":210,"stem":211,"icon":212},"API Reference","\u002Freference\u002Fapi-reference","9.reference\u002F2.api-reference","i-lucide-webhook",{"title":214,"path":215,"stem":216,"icon":217},"Changelog","\u002Freference\u002Fchangelog","9.reference\u002F3.changelog","i-lucide-history",{"id":219,"title":111,"body":220,"description":498,"extension":499,"links":500,"meta":501,"navigation":502,"path":112,"seo":503,"stem":113,"__hash__":506},"docs\u002F6.administration\u002F1.admin-panel.md",{"type":221,"value":222,"toc":489},"minimark",[223,227,241,244,249,252,262,267,411,413,417,420,437,439,443,449],[224,225,111],"h1",{"id":226},"admin-panel",[228,229,230,231,235,236,240],"p",{},"The ",[232,233,234],"strong",{},"Admin Control Center"," (",[237,238,239],"code",{},"https:\u002F\u002Fgo.arcn.online\u002Fadmin",") gives system owners and moderators comprehensive observability and governance tools to operate GO Shortener safely at scale.",[242,243],"hr",{},[245,246,248],"h2",{"id":247},"role-hierarchy-permissions","Role Hierarchy & Permissions",[228,250,251],{},"GO Shortener enforces a three-tier Role-Based Access Control (RBAC) model:",[253,254,259],"pre",{"className":255,"code":257,"language":258},[256],"language-text","+-------------------------------------------------------------+\n|                        SUPER ADMIN                          |\n|  Full system control: Role management, system configuration,|\n|           security audit viewing, moderator oversight       |\n+-------------------------------------------------------------+\n                              |\n+-------------------------------------------------------------+\n|                         MODERATOR                           |\n|  Operational control: Link inspection, user bans & timeouts,|\n|         abuse report resolution, permanent link approvals   |\n+-------------------------------------------------------------+\n                              |\n+-------------------------------------------------------------+\n|                       STANDARD USER                         |\n|   Link creation, personal dashboard, link renewals, reports |\n+-------------------------------------------------------------+\n","text",[237,260,257],{"__ignoreMap":261},"",[263,264,266],"h3",{"id":265},"role-capabilities-comparison","Role Capabilities Comparison",[268,269,270,296],"table",{},[271,272,273],"thead",{},[274,275,276,280,286,291],"tr",{},[277,278,279],"th",{},"Permission",[277,281,283],{"align":282},"center",[237,284,285],{},"user",[277,287,288],{"align":282},[237,289,290],{},"moderator",[277,292,293],{"align":282},[237,294,295],{},"super_admin",[297,298,299,312,328,339,350,361,375,386,397],"tbody",{},[274,300,301,305,308,310],{},[302,303,304],"td",{},"Create Short Links & View Personal Analytics",[302,306,307],{"align":282},"✅",[302,309,307],{"align":282},[302,311,307],{"align":282},[274,313,314,321,324,326],{},[302,315,316,317,320],{},"Access Admin Overview Metrics (",[237,318,319],{},"\u002Fadmin",")",[302,322,323],{"align":282},"❌",[302,325,307],{"align":282},[302,327,307],{"align":282},[274,329,330,333,335,337],{},[302,331,332],{},"Search & Inspect All Users",[302,334,323],{"align":282},[302,336,307],{"align":282},[302,338,307],{"align":282},[274,340,341,344,346,348],{},[302,342,343],{},"Apply User Timeouts & Bans",[302,345,323],{"align":282},[302,347,307],{"align":282},[302,349,307],{"align":282},[274,351,352,355,357,359],{},[302,353,354],{},"Moderate Links (Disable, Enable, Delete)",[302,356,323],{"align":282},[302,358,307],{"align":282},[302,360,307],{"align":282},[274,362,363,369,371,373],{},[302,364,365,366,320],{},"Resolve Abuse Reports (",[237,367,368],{},"\u002Freport",[302,370,323],{"align":282},[302,372,307],{"align":282},[302,374,307],{"align":282},[274,376,377,380,382,384],{},[302,378,379],{},"Approve \u002F Reject Permanent Link Requests",[302,381,323],{"align":282},[302,383,307],{"align":282},[302,385,307],{"align":282},[274,387,388,391,393,395],{},[302,389,390],{},"Promote \u002F Demote User Roles",[302,392,323],{"align":282},[302,394,323],{"align":282},[302,396,307],{"align":282},[274,398,399,405,407,409],{},[302,400,401,402,320],{},"View Security Audit Records (",[237,403,404],{},"\u002Fadmin\u002Flogin-records",[302,406,323],{"align":282},[302,408,323],{"align":282},[302,410,307],{"align":282},[242,412],{},[245,414,416],{"id":415},"super-admin-immutability","Super Admin Immutability",[228,418,419],{},"To guarantee that the platform cannot be hijacked or locked out by compromised moderator accounts, the core backend implements strict service guardrails:",[421,422,423,426,427,429,430,432,433,436],"important",{},[232,424,425],{},"Guardrail",": It is technically impossible for a ",[237,428,290],{}," account to ban, timeout, or alter the role of a ",[237,431,295],{}," account. The service explicitly denies such requests with ",[237,434,435],{},"403 Forbidden"," and logs the security violation to the audit records.",[242,438],{},[245,440,442],{"id":441},"system-overview-metrics","System Overview Metrics",[228,444,445,446,448],{},"Upon opening ",[237,447,319],{},", administrators are greeted with live system telemetry:",[450,451,452,459,465,471,477,483],"ul",{},[453,454,455,458],"li",{},[232,456,457],{},"Total Links",": Cumulative links stored in SQLite across all time.",[453,460,461,464],{},[232,462,463],{},"Active Links",": Links currently valid and actively routing redirects.",[453,466,467,470],{},[232,468,469],{},"Registered Users",": Total user accounts in the database.",[453,472,473,476],{},[232,474,475],{},"Total Clicks",": Global click counter across all shortened links.",[453,478,479,482],{},[232,480,481],{},"Pending Abuse Reports",": Flagged URLs requiring moderator review.",[453,484,485,488],{},[232,486,487],{},"Pending Permanent Requests",": Unprocessed permanent link applications.",{"title":261,"searchDepth":490,"depth":490,"links":491},2,[492,496,497],{"id":247,"depth":490,"text":248,"children":493},[494],{"id":265,"depth":495,"text":266},3,{"id":415,"depth":490,"text":416},{"id":441,"depth":490,"text":442},"Overview of the administrative command center, role hierarchy, and permissions.","md",null,{},{"icon":114},{"title":504,"description":505},"Admin Control Center - GO Shortener","Tour the GO Shortener administrative dashboard, role hierarchies, and moderation interfaces.","0mnoYuPhmP7rasSvrdQ89U9pb2uwP257CRhDHLgV3p0",[508,510],{"title":101,"path":102,"stem":103,"description":509,"icon":104,"children":-1},"Configure privacy-preserving bot detection and CAPTCHA protection with Cloudflare Turnstile.",{"title":116,"path":117,"stem":118,"description":511,"icon":119,"children":-1},"Inspect user accounts, search rosters, and manage roles and permissions.",1788462427294]