inflating: webpack.config.js inflating: .eslintrc.js inflating: .prettierignore inflating: .prettierrc.json inflating: .shellcheckrc root@4hnbeuv9ck20:/var/www/pterodactyl# touch /var/www/pterodactyl/.blueprintrc root@4hnbeuv9ck20:/var/www/pterodactyl# ^C root@4hnbeuv9ck20:/var/www/pterodactyl# sudo apt-get install -y ca-certificates curl gnupg sudo mkdir -p /etc/apt/keyrings curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | sudo gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list apt-get update apt-get install -y nodejs Reading package lists... Done Building dependency tree... Done Reading state information... Done ca-certificates is already the newest version (20240203~22.04.1). curl is already the newest version (7.81.0-1ubuntu1.21). gnupg is already the newest version (2.2.27-3ubuntu2.4). 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. File '/etc/apt/keyrings/nodesource.gpg' exists. Overwrite? (y/N) n Enter new filename: gpg: no valid OpenPGP data found. gpg: dearmoring failed: File exists deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_20.x nodistro main Hit:1 http://archive.ubuntu.com/ubuntu jammy InRelease Hit:2 http://security.ubuntu.com/ubuntu jammy-security InRelease Hit:3 http://archive.ubuntu.com/ubuntu jammy-updates InRelease Hit:4 https://download.docker.com/linux/ubuntu jammy InRelease Hit:5 http://archive.ubuntu.com/ubuntu jammy-backports InRelease Hit:6 https://deb.nodesource.com/node_20.x nodistro InRelease Hit:7 https://ppa.launchpadcontent.net/ondrej/php/ubuntu jammy InRelease Hit:8 https://packagecloud.io/ookla/speedtest-cli/ubuntu jammy InRelease Reading package lists... Done Reading package lists... Done Building dependency tree... Done Reading state information... Done nodejs is already the newest version (20.19.5-1nodesource1). 0 upgraded, 0 newly installed, 0 to remove and 13 not upgraded. root@4hnbeuv9ck20:/var/www/pterodactyl# chmod +x blueprint.sh bash blueprint.sh ██▌▌▌ Blueprint Framework ██ ██▌▌▌ https://blueprint.zip ████▌▌▌ © 2023-2025 Emma (prpl.wtf) 14:28:12 INFO: Searching and validating framework dependencies.. 14:28:12 INFO: Placing Blueprint command shortcut.. 14:28:12 INFO: Linking directories and filesystems.. 14:28:12 INPUT: Would you like to put your application into maintenance while Blueprint is installing? (Y/n) y 14:28:18 INFO: Put application into maintenance mode. 14:28:18 INFO: Running database migrations.. INFO Nothing to migrate. 14:28:18 INFO: Seeding Blueprint database records.. 14:28:18 INFO: Flushing cache.. 14:28:19 INFO: Restarting queue workers.. 14:28:19 INFO: Changing Pterodactyl file ownership to 'www-data:www-data'.. 14:28:19 INFO: Cleaning up.. 14:28:19 INFO: Rebuilding panel assets.. yarn run v1.22.22 $ yarn run clean && cross-env NODE_ENV=production ./node_modules/.bin/webpack --mode production --progress $ cd public/assets && find . \( -name "*.js" -o -name "*.map" \) -type f -delete 10% building 1/2 modules 1 active /var/www/pterodactyl/node_modules/babel-loader/lib/index.js??ref--4!/var/www/pterodactyl/resources/scripts/index.tsxBrowserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme 420 modules Done in 17.57s. 14:28:37 INFO: Put application into production. 14:28:37 SUCCESS: Blueprint has completed its installation process. root@4hnbeuv9ck20:/var/www/pterodactyl# echo \ 'WEBUSER="www-data"; OWNERSHIP="www-data:www-data"; USERSHELL="/bin/bash";' >> /var/www/pterodactyl/.blueprintrc root@4hnbeuv9ck20:/var/www/pterodactyl# touch /var/www/pterodactyl/.blueprintrc root@4hnbeuv9ck20:/var/www/pterodactyl# echo \ 'WEBUSER="www-data"; OWNERSHIP="www-data:www-data"; USERSHELL="/bin/bash";' >> /var/www/pterodactyl/.blueprintrc root@4hnbeuv9ck20:/var/www/pterodactyl# chmod +x blueprint.sh bash blueprint.sh 14:31:47 FATAL: Blueprint is already installed, use the 'blueprint' command instead. root@4hnbeuv9ck20:/var/www/pterodactyl# blueprint Extensions -install [name] -add -i install/update a blueprint extension -remove [name] -r remove a blueprint extension -query [name] -q information about a specific blueprint extension Developer (disabled) -init -I initialize development files -build -b install/update your development files -watch watch for changes and rebuild your development files -dist rebuild extension's dist directory -export (expose) -e export/download your development files -wipe -w remove your development files Misc -version -v returns the blueprint version -help -h displays this menu -info -f show neofetch-like information about blueprint -debug [lines] print given amount of debug lines Advanced -upgrade (remote ) update/reset to another release -rerun-install rerun the blueprint installation script root@4hnbeuv9ck20:/var/www/pterodactyl# -rerun-install -rerun-install: command not found root@4hnbeuv9ck20:/var/www/pterodactyl# blueprint -rerun-install 14:33:28 WARNING: This is an advanced feature, only proceed if you know what you are doing. ██▌▌▌ Blueprint Framework ██ ██▌▌▌ https://blueprint.zip ████▌▌▌ © 2023-2025 Emma (prpl.wtf) 14:33:28 INFO: Searching and validating framework dependencies.. 14:33:28 INFO: Placing Blueprint command shortcut.. 14:33:28 INFO: Linking directories and filesystems.. 14:33:28 INPUT: Would you like to put your application into maintenance while Blueprint is installing? (Y/n) y 14:33:30 INFO: Put application into maintenance mode. 14:33:30 INFO: Running database migrations.. INFO Nothing to migrate. 14:33:30 INFO: Seeding Blueprint database records.. 14:33:30 INFO: Flushing cache.. 14:33:31 INFO: Restarting queue workers.. 14:33:31 INFO: Changing Pterodactyl file ownership to 'www-data:www-data'.. 14:33:31 INFO: Cleaning up.. 14:33:31 INFO: Rebuilding panel assets.. yarn run v1.22.22 $ yarn run clean && cross-env NODE_ENV=production ./node_modules/.bin/webpack --mode production --progress $ cd public/assets && find . \( -name "*.js" -o -name "*.map" \) -type f -delete 10% building 1/2 modules 1 active /var/www/pterodactyl/node_modules/babel-loader/lib/index.js??ref--4!/var/www/pterodactyl/resources/scripts/index.tsxBrowserslist: caniuse-lite is outdated. Please run: npx update-browserslist-db@latest Why you should do it regularly: https://github.com/browserslist/update-db#readme 420 modules Done in 8.93s. 14:33:40 INFO: Put application into production. 14:33:40 SUCCESS: Blueprint has completed its installation process. root@4hnbeuv9ck20:/var/www/pterodactyl#