[{"data":1,"prerenderedAt":237},["ShallowReactive",2],{"navigation_docs":3,"-docs-getting-started":71,"-docs-getting-started-surround":234},[4,9],{"title":5,"path":6,"stem":7,"icon":8},"Getting Started","\u002Fdocs\u002Fgetting-started","docs\u002FGetting Started","i-lucide-alert-triangle",{"title":10,"path":11,"stem":12,"children":13,"icon":15},"Installation","\u002Fdocs\u002Finstallation","docs\u002Finstallation\u002Findex",[14,16,21,26,31,36,41,46,51,56,61,66],{"title":10,"path":11,"stem":12,"icon":15},"i-lucide-server",{"title":17,"path":18,"stem":19,"icon":20},"Requirements","\u002Fdocs\u002Finstallation\u002F02-requirements","docs\u002Finstallation\u002F02-requirements","i-lucide-list-checks",{"title":22,"path":23,"stem":24,"icon":25},"Install Dependencies","\u002Fdocs\u002Finstallation\u002F03-install-dependencies","docs\u002Finstallation\u002F03-install-dependencies","i-lucide-package",{"title":27,"path":28,"stem":29,"icon":30},"Download Southactyl","\u002Fdocs\u002Finstallation\u002F04-download-southactyl","docs\u002Finstallation\u002F04-download-southactyl","i-lucide-download",{"title":32,"path":33,"stem":34,"icon":35},"Create the Database","\u002Fdocs\u002Finstallation\u002F05-database","docs\u002Finstallation\u002F05-database","i-lucide-database",{"title":37,"path":38,"stem":39,"icon":40},"Configure the Application","\u002Fdocs\u002Finstallation\u002F06-application-config","docs\u002Finstallation\u002F06-application-config","i-lucide-settings",{"title":42,"path":43,"stem":44,"icon":45},"Migrations and Admin User","\u002Fdocs\u002Finstallation\u002F07-migrations-admin","docs\u002Finstallation\u002F07-migrations-admin","i-lucide-user-plus",{"title":47,"path":48,"stem":49,"icon":50},"File Permissions","\u002Fdocs\u002Finstallation\u002F08-permissions","docs\u002Finstallation\u002F08-permissions","i-lucide-lock-keyhole",{"title":52,"path":53,"stem":54,"icon":55},"Scheduler and Queue Worker","\u002Fdocs\u002Finstallation\u002F09-scheduler-queue","docs\u002Finstallation\u002F09-scheduler-queue","i-lucide-timer",{"title":57,"path":58,"stem":59,"icon":60},"NGINX and HTTPS","\u002Fdocs\u002Finstallation\u002F10-nginx-https","docs\u002Finstallation\u002F10-nginx-https","i-lucide-shield-check",{"title":62,"path":63,"stem":64,"icon":65},"Verify and Troubleshoot","\u002Fdocs\u002Finstallation\u002F11-verify-troubleshoot","docs\u002Finstallation\u002F11-verify-troubleshoot","i-lucide-stethoscope",{"title":67,"path":68,"stem":69,"icon":70},"Migrate from Pterodactyl","\u002Fdocs\u002Finstallation\u002F12-migrate-from-pterodactyl","docs\u002Finstallation\u002F12-migrate-from-pterodactyl","i-lucide-git-compare-arrows",{"id":72,"title":5,"body":73,"description":226,"extension":227,"links":228,"meta":229,"navigation":230,"path":6,"seo":231,"stem":7,"__hash__":233},"docs\u002Fdocs\u002FGetting Started.md",{"type":74,"value":75,"toc":221},"minimark",[76,83,87,90,95,123,127,134,144,147,151,154,214,217],[77,78,80],"h1",{"id":79},"getting-started",[81,82,5],"strong",{},[84,85,86],"p",{},"Use a fresh Linux server. Existing web stacks, old PHP versions, random control panels, or half-configured databases can conflict with the panel install.",[84,88,89],{},"Southactyl is not a drag-and-drop app. Blindly pasting commands without understanding them is how you create support tickets nobody wants to debug.",[91,92,94],"h2",{"id":93},"you-need","You need",[96,97,98,102,105,117,120],"ul",{},[99,100,101],"li",{},"Root or sudo access",[99,103,104],{},"A domain or subdomain pointed to the server",[99,106,107,108,112,113,116],{},"Ports ",[109,110,111],"code",{},"80"," and ",[109,114,115],{},"443"," open",[99,118,119],{},"A supported Linux distribution",[99,121,122],{},"Basic Linux administration knowledge",[91,124,126],{"id":125},"dns","DNS",[84,128,129,130,133],{},"Create an ",[109,131,132],{},"A"," record pointing your panel domain to the server IP:",[135,136,142],"pre",{"className":137,"code":139,"filename":126,"language":140,"meta":141},[138],"language-text","panel.example.com -> 203.0.113.10\n","text","",[109,143,139],{"__ignoreMap":141},[84,145,146],{},"Wait for DNS to resolve before requesting an SSL certificate.",[91,148,150],{"id":149},"firewall","Firewall",[84,152,153],{},"At minimum, allow SSH, HTTP, and HTTPS:",[135,155,160],{"className":156,"code":157,"filename":158,"language":159,"meta":141,"style":141},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","ufw allow OpenSSH\nufw allow 80\u002Ftcp\nufw allow 443\u002Ftcp\nufw enable\nufw status\n","Terminal","bash",[109,161,162,178,188,198,206],{"__ignoreMap":141},[163,164,167,171,175],"span",{"class":165,"line":166},"line",1,[163,168,170],{"class":169},"sBMFI","ufw",[163,172,174],{"class":173},"sfazB"," allow",[163,176,177],{"class":173}," OpenSSH\n",[163,179,181,183,185],{"class":165,"line":180},2,[163,182,170],{"class":169},[163,184,174],{"class":173},[163,186,187],{"class":173}," 80\u002Ftcp\n",[163,189,191,193,195],{"class":165,"line":190},3,[163,192,170],{"class":169},[163,194,174],{"class":173},[163,196,197],{"class":173}," 443\u002Ftcp\n",[163,199,201,203],{"class":165,"line":200},4,[163,202,170],{"class":169},[163,204,205],{"class":173}," enable\n",[163,207,209,211],{"class":165,"line":208},5,[163,210,170],{"class":169},[163,212,213],{"class":173}," status\n",[84,215,216],{},"If you use another firewall, apply the equivalent rules.",[218,219,220],"style",{},"html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":141,"searchDepth":180,"depth":180,"links":222},[223,224,225],{"id":93,"depth":180,"text":94},{"id":125,"depth":180,"text":126},{"id":149,"depth":180,"text":150},"Prepare your server before installing Southactyl.","md",null,{},{"icon":8},{"title":5,"description":232},"Prepare your server before installing the Southactyl panel.","DhpM80US9MZJFU_JeOuxl3OUB0a4XZamiAHxv4qk-LI",[228,235],{"title":10,"path":11,"stem":12,"description":236,"icon":15,"children":-1},"Install the Southactyl panel on a Linux server.",1777300574976]