(window.webpackJsonp=window.webpackJsonp||[]).push([[66],{408:function(a,t,e){"use strict";e.r(t);var s=e(48),r=Object(s.a)({},(function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("ContentSlotsDistributor",{attrs:{"slot-key":a.$parent.slotKey}},[e("h1",{attrs:{id:"additional-configuration"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#additional-configuration"}},[a._v("#")]),a._v(" Additional Configuration")]),a._v(" "),e("p"),e("div",{staticClass:"table-of-contents"},[e("ul",[e("li",[e("a",{attrs:{href:"#backups"}},[a._v("Backups")]),e("ul",[e("li",[e("a",{attrs:{href:"#using-s3-backups"}},[a._v("Using S3 Backups")])])])]),e("li",[e("a",{attrs:{href:"#recaptcha"}},[a._v("reCAPTCHA")]),e("ul",[e("li",[e("a",{attrs:{href:"#configuring-recaptcha"}},[a._v("Configuring reCAPTCHA")])]),e("li",[e("a",{attrs:{href:"#disabling-recaptcha"}},[a._v("Disabling reCAPTCHA")])])])])])]),e("p"),a._v(" "),e("h2",{attrs:{id:"backups"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#backups"}},[a._v("#")]),a._v(" Backups")]),a._v(" "),e("p",[a._v("Pterodactyl Panel allows users to create backups of their servers. In order to create backups, backup storage has to be configured.")]),a._v(" "),e("h3",{attrs:{id:"using-s3-backups"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#using-s3-backups"}},[a._v("#")]),a._v(" Using S3 Backups")]),a._v(" "),e("p",[a._v("AWS S3 (or compatible storage) can be used to store backups. The following configuration options have to be set in the "),e("code",[a._v(".env")]),a._v(" file in order to enable it.")]),a._v(" "),e("div",{staticClass:"language-bash extra-class"},[e("pre",{pre:!0,attrs:{class:"language-bash"}},[e("code",[e("span",{pre:!0,attrs:{class:"token comment"}},[a._v("# Sets your panel to use s3 for backups")]),a._v("\n"),e("span",{pre:!0,attrs:{class:"token assign-left variable"}},[a._v("APP_BACKUP_DRIVER")]),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v("s3\n\n"),e("span",{pre:!0,attrs:{class:"token comment"}},[a._v("# Info to actually use s3")]),a._v("\n"),e("span",{pre:!0,attrs:{class:"token assign-left variable"}},[a._v("AWS_DEFAULT_REGION")]),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v("\n"),e("span",{pre:!0,attrs:{class:"token assign-left variable"}},[a._v("AWS_ACCESS_KEY_ID")]),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v("\n"),e("span",{pre:!0,attrs:{class:"token assign-left variable"}},[a._v("AWS_SECRET_ACCESS_KEY")]),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v("\n"),e("span",{pre:!0,attrs:{class:"token assign-left variable"}},[a._v("AWS_BACKUPS_BUCKET")]),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v("\n"),e("span",{pre:!0,attrs:{class:"token assign-left variable"}},[a._v("AWS_ENDPOINT")]),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v("\n")])])]),e("h2",{attrs:{id:"recaptcha"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#recaptcha"}},[a._v("#")]),a._v(" reCAPTCHA")]),a._v(" "),e("p",[a._v("The Panel uses invisible reCAPTCHA to secure the login page from brute-force attacks. If the login attempt is considered suspicious, users may be required to perform a reCAPTCHA challenge.")]),a._v(" "),e("h3",{attrs:{id:"configuring-recaptcha"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#configuring-recaptcha"}},[a._v("#")]),a._v(" Configuring reCAPTCHA")]),a._v(" "),e("p",[a._v("While we provide a global Site Key and Secret Key by default, we highly recommend changing it for your own setup.")]),a._v(" "),e("p",[a._v("You can generate your own keys in the "),e("a",{attrs:{href:"https://www.google.com/recaptcha/admin",target:"_blank",rel:"noopener noreferrer"}},[a._v("reCAPTCHA Admin Console"),e("OutboundLink")],1),a._v(".")]),a._v(" "),e("p",[a._v("The keys can then be applied using the Settings in the admin panel. The reCAPTCHA settings can be found on the "),e("strong",[a._v("Advanced")])]),a._v(" "),e("h3",{attrs:{id:"disabling-recaptcha"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#disabling-recaptcha"}},[a._v("#")]),a._v(" Disabling reCAPTCHA")]),a._v(" "),e("div",{staticClass:"custom-block warning"},[e("p",{staticClass:"custom-block-title"},[a._v("SECURITY WARNING")]),a._v(" "),e("p",[a._v("We do not recommend disabling reCAPTCHA. It is a security mechanism that makes it harder to perform brute-force attacks on user accounts.")])]),a._v(" "),e("p",[a._v("If users have trouble logging in, or your Panel isn't exposed to the internet, in can make sense to disable reCAPTCHA.")]),a._v(" "),e("p",[a._v("reCAPTCHA can easily be disabled using the admin panel. In the Settings, select the "),e("strong",[a._v("Advanced")]),a._v(" tab and set the "),e("strong",[a._v("Status")]),a._v(" of reCAPTCHA to "),e("strong",[a._v("disabled")]),a._v(".")]),a._v(" "),e("h4",{attrs:{id:"editing-your-database"}},[e("a",{staticClass:"header-anchor",attrs:{href:"#editing-your-database"}},[a._v("#")]),a._v(" Editing your database")]),a._v(" "),e("p",[a._v("If you cannot access your panel, you can modify the database directly using the following commands.")]),a._v(" "),e("div",{staticClass:"language-sql extra-class"},[e("pre",{pre:!0,attrs:{class:"language-sql"}},[e("code",[a._v("mysql "),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("-")]),a._v("u root "),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("-")]),a._v("p\n"),e("span",{pre:!0,attrs:{class:"token keyword"}},[a._v("UPDATE")]),a._v(" panel"),e("span",{pre:!0,attrs:{class:"token punctuation"}},[a._v(".")]),a._v("settings "),e("span",{pre:!0,attrs:{class:"token keyword"}},[a._v("SET")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token keyword"}},[a._v("value")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token string"}},[a._v("'false'")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token keyword"}},[a._v("WHERE")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token punctuation"}},[a._v("`")]),e("span",{pre:!0,attrs:{class:"token keyword"}},[a._v("key")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[a._v("`")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token operator"}},[a._v("=")]),a._v(" "),e("span",{pre:!0,attrs:{class:"token string"}},[a._v("'settings::recaptcha:enabled'")]),e("span",{pre:!0,attrs:{class:"token punctuation"}},[a._v(";")]),a._v("\n")])])])])}),[],!1,null,null,null);t.default=r.exports}}]);