Giter VIP home page Giter VIP logo

agenth14 / luxury-theme Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nookure/nooktheme

0.0 0.0 0.0 19.65 MB

Pterodactyl® is a free, open-source game server management panel built with PHP, React, and Go. Designed with security in mind, Pterodactyl runs all game servers in isolated Docker containers while exposing a beautiful and intuitive UI to end users.

Home Page: https://pterodactyl.io

License: Other

Shell 0.03% JavaScript 1.12% PHP 63.62% TypeScript 21.52% CSS 1.45% Nix 0.27% Blade 11.92% Dockerfile 0.08%

luxury-theme's Introduction

Luxury Theme

A Luxury Hosting Theme is a free and open source Pterodactyl theme designed to be simple, clean, and modern.

View Screnshots

Installation

This will update your panel to the latest version of Luxury Theme panel is based.
You can see the version in the current branch name.

Enter Maintenance Mode

Whenever you are performing an update you should be sure to place your Panel into maintenance mode. This will prevent users from encountering unexpected errors and ensure everything can be updated before users encounter potentially new features.

cd /var/www/pterodactyl

php artisan down

Download the theme

The first step in the update process is to download the new panel files from GitHub. The command below will download the release archive for the most recent version of Pterodactyl, save it in the current directory and will automatically unpack the archive into your current folder.

curl -L https://github.com/AgentH14/Luxury-Theme/releases/download/v1.0/Luxury-Theme-v1.tar.gz | tar -xzv

Once all of the files are downloaded we need to set the correct permissions on the cache and storage directories to avoid any webserver related errors.

chmod -R 755 storage/* bootstrap/cache

Update Dependencies

After you've downloaded all of the new files you will need to upgrade the core components of the panel. To do this, simply run the commands below and follow any prompts.

composer install --no-dev --optimize-autoloader

Clear Compiled Template Cache

You'll also want to clear the compiled template cache to ensure that new and modified templates show up correctly for users.

php artisan view:clear
php artisan config:clear

Database Updates

You'll also need to update your database schema for the newest version of Pterodactyl. Running the command below will update the schema and ensure the default eggs we ship are up to date (and add any new ones we might have). Just remember, never edit core eggs we ship! They will be overwritten by this update process.

php artisan migrate --seed --force

Set Permissions

The last step is to set the proper owner of the files to be the user that runs your webserver. In most cases this is www-data but can vary from system to system — sometimes being nginx, caddy, apache, or even nobody.

# If using NGINX or Apache (not on CentOS):
chown -R www-data:www-data /var/www/pterodactyl/*

# If using NGINX on CentOS:
chown -R nginx:nginx /var/www/pterodactyl/*

# If using Apache on CentOS
chown -R apache:apache /var/www/pterodactyl/*

Restarting Queue Workers

After every update you should restart the queue worker to ensure that the new code is loaded in and used.

php artisan queue:restart

Exit Maintenance Mode

Now that everything has been updated you need to exit maintenance mode so that the Panel can resume accepting connections.

php artisan up

Documentation

License

Pterodactyl® Copyright © 2015 - 2023 Dane Everitt and contributors.

Nookure is not affiliated with Pterodactyl® Panel or its contributors.

Pterodactyl code released under the MIT License.

luxury-theme's People

Contributors

daneeveritt avatar matthewpi avatar schrej avatar notareyouscared avatar lancepioch avatar parkervcp avatar angelillo15 avatar software-noob avatar stanjg avatar zkoz210 avatar boy132 avatar ayan4m1 avatar death-droid avatar alliraine avatar agenth14 avatar tenten8401 avatar tekexplorer avatar arcdigital avatar trixterthetux avatar arnaudlier avatar ddynamic avatar gravitycube avatar darthshmev avatar ygtripps avatar fabm3n avatar jelcoo avatar kasperfranz avatar matthewsh avatar orangejuiced avatar devnote-dev avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.