Remove all references to now-EOL versions of Pterodactyl
@ -1,7 +1,7 @@
|
||||
module.exports = {
|
||||
base: '/',
|
||||
title: 'Pterodactyl',
|
||||
description: 'The open-source server management solution.',
|
||||
description: 'Pterodactyl is an open-source game server management panel built with PHP 7, 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.',
|
||||
plugins: [
|
||||
['@vuepress/google-analytics', {
|
||||
ga: 'UA-12345678-9'
|
||||
@ -32,7 +32,7 @@ module.exports = {
|
||||
['link', { rel: 'icon', type: 'image/png', href: '/favicons/favicon-32x32.png', sizes: '32x32' }],
|
||||
['link', { rel: 'icon', type: 'image/png', href: '/favicons/favicon-16x16.png', sizes: '16x16' }],
|
||||
['link', { rel: 'mask-icon', href: '/favicons/safari-pinned-tab.svg', color: '#0e4688' }],
|
||||
['link', { rel: 'manifest', href: '/favicons/manifest.json' }],
|
||||
['link', { rel: 'manifest', href: '/favicons/site.webmanifest' }],
|
||||
['link', { rel: 'shortcut icon', href: '/favicons/favicon.ico' }],
|
||||
['meta', { name: 'msapplication-config', content: '/favicons/browserconfig.xml' }],
|
||||
['meta', { name: 'theme-color', content: '#0e4688' }],
|
||||
@ -43,7 +43,7 @@ module.exports = {
|
||||
repoLabel: 'Contribute',
|
||||
editLinkText: 'Help us improve this page.',
|
||||
editLinks: true,
|
||||
logo: '/pterodactyl-flat.png',
|
||||
logo: '/logos/pterry.svg',
|
||||
nav: [
|
||||
{
|
||||
text: 'Documentation',
|
||||
@ -55,7 +55,7 @@ module.exports = {
|
||||
},
|
||||
{
|
||||
text: 'Get Help',
|
||||
link: 'https://pterodactyl.io/discord'
|
||||
link: 'https://discord.gg/pterodactyl'
|
||||
},
|
||||
{
|
||||
text: 'API',
|
||||
@ -145,17 +145,6 @@ module.exports = {
|
||||
path: '/panel/',
|
||||
currentVersion: '1.0',
|
||||
versions: [
|
||||
{
|
||||
name: '0.7',
|
||||
status: 'legacy',
|
||||
children: [
|
||||
'/getting_started',
|
||||
'/webserver_configuration',
|
||||
'/upgrading',
|
||||
'/configuration',
|
||||
'/troubleshooting',
|
||||
]
|
||||
},
|
||||
{
|
||||
name: '1.0',
|
||||
status: 'stable',
|
||||
@ -186,25 +175,6 @@ module.exports = {
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'Daemon',
|
||||
collapsable: false,
|
||||
path: '/daemon/',
|
||||
versions: [
|
||||
{
|
||||
name: '0.6',
|
||||
status: 'legacy',
|
||||
children: [
|
||||
'/installing',
|
||||
'/upgrading',
|
||||
'/configuration',
|
||||
'/kernel_modifications',
|
||||
'/debian_8_docker',
|
||||
'/standalone_sftp',
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
title: 'Tutorials',
|
||||
collapsable: false,
|
||||
|
||||
BIN
.vuepress/public/.DS_Store
vendored
Normal file
BIN
.vuepress/public/favicons/android-chrome-192x192.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
BIN
.vuepress/public/favicons/android-chrome-512x512.png
Normal file
|
After Width: | Height: | Size: 47 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.3 KiB |
|
Before Width: | Height: | Size: 1.7 KiB |
|
Before Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 5.9 KiB |
|
Before Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 2.6 KiB |
|
Before Width: | Height: | Size: 2.7 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 5.4 KiB |
BIN
.vuepress/public/favicons/apple-touch-icon-precomposed.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
.vuepress/public/favicons/apple-touch-icon.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
@ -1,2 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<browserconfig><msapplication><tile><square70x70logo src="/ms-icon-70x70.png"/><square150x150logo src="/ms-icon-150x150.png"/><square310x310logo src="/ms-icon-310x310.png"/><TileColor>#ffffff</TileColor></tile></msapplication></browserconfig>
|
||||
<browserconfig>
|
||||
<msapplication>
|
||||
<tile>
|
||||
<square150x150logo src="/favicons/mstile-150x150.png"/>
|
||||
<TileColor>#2b5797</TileColor>
|
||||
</tile>
|
||||
</msapplication>
|
||||
</browserconfig>
|
||||
|
||||
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 3.1 KiB |
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 15 KiB |
@ -1,41 +0,0 @@
|
||||
{
|
||||
"name": "App",
|
||||
"icons": [
|
||||
{
|
||||
"src": "\/android-icon-36x36.png",
|
||||
"sizes": "36x36",
|
||||
"type": "image\/png",
|
||||
"density": "0.75"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-48x48.png",
|
||||
"sizes": "48x48",
|
||||
"type": "image\/png",
|
||||
"density": "1.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-72x72.png",
|
||||
"sizes": "72x72",
|
||||
"type": "image\/png",
|
||||
"density": "1.5"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-96x96.png",
|
||||
"sizes": "96x96",
|
||||
"type": "image\/png",
|
||||
"density": "2.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-144x144.png",
|
||||
"sizes": "144x144",
|
||||
"type": "image\/png",
|
||||
"density": "3.0"
|
||||
},
|
||||
{
|
||||
"src": "\/android-icon-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image\/png",
|
||||
"density": "4.0"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Before Width: | Height: | Size: 4.2 KiB |
|
Before Width: | Height: | Size: 4.7 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 2.5 KiB |
BIN
.vuepress/public/favicons/mstile-150x150.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 34 KiB After Width: | Height: | Size: 5.5 KiB |
19
.vuepress/public/favicons/site.webmanifest
Normal file
@ -0,0 +1,19 @@
|
||||
{
|
||||
"name": "Pterodactyl",
|
||||
"short_name": "Pterodactyl",
|
||||
"icons": [
|
||||
{
|
||||
"src": "/favicons/android-chrome-192x192.png",
|
||||
"sizes": "192x192",
|
||||
"type": "image/png"
|
||||
},
|
||||
{
|
||||
"src": "/favicons/android-chrome-512x512.png",
|
||||
"sizes": "512x512",
|
||||
"type": "image/png"
|
||||
}
|
||||
],
|
||||
"theme_color": "#ffffff",
|
||||
"background_color": "#ffffff",
|
||||
"display": "standalone"
|
||||
}
|
||||
BIN
.vuepress/public/logos/banner_logo.png
Normal file
|
After Width: | Height: | Size: 45 KiB |
1
.vuepress/public/logos/pterry.svg
Executable file
|
After Width: | Height: | Size: 12 KiB |
BIN
.vuepress/public/logos/square_pterry_blue-bg.png
Normal file
|
After Width: | Height: | Size: 81 KiB |
@ -7,8 +7,8 @@
|
||||
<img class="max-w-xl w-full inline-block" src="https://cdn.pterodactyl.io/logos/new/pterodactyl_logo_transparent.png" alt="Pterodactyl">
|
||||
</div>
|
||||
<div class="mt-4">
|
||||
<a class="btn hidden md:inline-block" href="https://demo.pterodactyl.io" target="_blank" rel="nofollow noopener">Demo</a>
|
||||
<router-link class="btn inline-block" to="/panel/getting_started.html">Get started</router-link>
|
||||
<!-- <a class="btn hidden md:inline-block" href="https://demo.pterodactyl.io" target="_blank" rel="nofollow noopener">Demo</a> -->
|
||||
<router-link class="btn inline-block" to="/panel/getting_started.html">Let's Get Started!</router-link>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@ -112,38 +112,41 @@
|
||||
<p class="m-4">Ready to fly on the Pterodactyl?</p>
|
||||
<div class="mt-4">
|
||||
<router-link class="btn inline-block" to="/project/introduction.html">About the project</router-link>
|
||||
<a class="btn inline-block" href="https://pterodactyl.io/discord">Discord</a>
|
||||
<a class="btn inline-block" href="https://discord.gg/pterodactyl">Discord</a>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="section bg-black text-grey-lighter text-sm less-padding">
|
||||
<div class="container text-center">
|
||||
<div>
|
||||
<img class="w-16" :src="$withBase('pterodactyl-flat.svg')">
|
||||
<img class="h-20" :src="$withBase('logos/banner_logo.png')" alt="pterodactyl banner logo">
|
||||
</div>
|
||||
<div class="text-left md:flex">
|
||||
<div class="flex-none w-full md:w-1/2 md:pr-12">
|
||||
<p class="my-4">
|
||||
There are tons of options out there when it comes to self-hosted game management panels. However, you will find no panel that can compete with Pterodactyl in terms of features, customization, stability, and most of all: price.
|
||||
Since 2015 Pterodactyl has been delivering robust, performant, and secure software that allows
|
||||
individuals, networks, and hosting companies to run game servers at scale; easily. Best of all?
|
||||
No exorbitant monthly costs.
|
||||
</p>
|
||||
<p class="my-4">
|
||||
We're committed to building the best software that we can, and have been working with game management panels for almost five years now. We've seen games change, and are committed to making the most flexible, lightweight, and future proof panel that we can.
|
||||
Take the plunge today and discover why thousands of users trust Pterodactyl to manage their
|
||||
game servers.
|
||||
</p>
|
||||
</div>
|
||||
<div class="hidden md:block md:flex-1 md:pr-12">
|
||||
<p><a class="text-grey-lightest" href="https://blog.pterodactyl.io/">Blog</a></p>
|
||||
<p><a class="text-grey-lightest" href="https://github.com/pterodactyl">GitHub</a></p>
|
||||
<p><a class="text-grey-lightest" href="https://paypal.me/PterodactylSoftware" target="_blank">Support Pterodactyl</a></p>
|
||||
<p><a class="text-grey-lightest" href="https://github.com/sponsors/DaneEveritt">Sponsor</a></p>
|
||||
<p><a class="text-grey-lightest" href="https://paypal.me/PterodactylSoftware">Donate</a></p>
|
||||
<p><a class="text-grey-lightest" href="/panel/troubleshooting.html">Troubleshooting</a></p>
|
||||
<p><a class="text-grey-lightest" href="https://github.com/parkervcp/eggs">Additional Game Configurations</a></p>
|
||||
</div>
|
||||
<div class="text-center mt-8 md:flex-1 md:mt-0">
|
||||
<a href="https://pterodactyl.io/discord" target="_blank" rel="nofollow noopener">
|
||||
<a href="https://discord.gg/pterodactyl" target="_blank" rel="nofollow noopener">
|
||||
<img src="https://cdn.pterodactyl.io/site-assets/discord.png" class="w-3/4">
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="footer">MIT Licensed | Copyright © 2015 - 2020 Dane Everitt & Contributors.</div>
|
||||
<div class="footer">MIT Licensed | Copyright © 2015 - 2021 Dane Everitt & Contributors.</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Additional Configuration
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
[[toc]]
|
||||
|
||||
::: warning
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Installation
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
::: warning
|
||||
This specific software is for Pterodactyl v0.7 and **must not be used for Pterodactyl v1.0**. If you have installed 1.0 you should use [Wings](/wings/1.0/installing.html) instead.
|
||||
:::
|
||||
@ -109,6 +117,13 @@ instructions provided by Nodejs](https://nodejs.org/en/download/package-manager/
|
||||
:::
|
||||
|
||||
## Installing Daemon Software
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
The first step for installing the daemon is to make sure we have the required directory structure setup. To do so,
|
||||
run the commands below.
|
||||
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Standalone SFTP Server
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
::: warning
|
||||
Standalone SFTP support was introduced in `Panel@v0.7.11` and `Daemon@v0.6.8` and will not work with prior versions.
|
||||
:::
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Upgrading 0.4.X to 0.5.X
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
[[toc]]
|
||||
|
||||
::: danger
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Upgrading 0.5 Series
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
::: tip
|
||||
Your servers will not go offline during this process thanks to Docker. Clients will briefly lose connection
|
||||
to the Daemon from the Panel, but only during the restart phase.
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Upgrading 0.5.X to 0.6.X
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
[[toc]]
|
||||
|
||||
::: warning Server Restart Required
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Upgrading 0.6 Series
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
::: warning Minor Versions Only
|
||||
**DO NOT** use this guide to upgrade from `0.5.X` to `0.6.X`, it will not work and you will encounter errors afterwards. Please check the [0.5 to 0.6](/daemon/upgrade/0.5_to_0.6.md) upgrade documentation to perform that update.
|
||||
:::
|
||||
|
||||
@ -1,5 +1,13 @@
|
||||
# Upgrading
|
||||
|
||||
::: danger This Software is Abandoned
|
||||
This documentation is for **abandoned software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Wings](/wings/1.0/installing.md) in production environments with
|
||||
[Pterodactyl Panel 1.0](/panel/1.0/getting_started.md).
|
||||
:::
|
||||
|
||||
## Version Specific Guides
|
||||
* [0.4.X to 0.5.X](upgrade/0.4_to_0.5.md)
|
||||
* [0.5.X series](upgrade/0.5.md)
|
||||
|
||||
@ -1,4 +1,12 @@
|
||||
# Getting Started
|
||||
|
||||
::: danger This Version is End-of-Life
|
||||
This documentation is for **end-of-life software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Pterodactyl Panel 1.0](/panel/1.0/getting_started.md) in production environments.
|
||||
:::
|
||||
|
||||
Pterodactyl Panel is designed to run on your own web server. You will need to have root access to your server in order
|
||||
to run and use this panel.
|
||||
|
||||
@ -89,6 +97,13 @@ chmod -R 755 storage/* bootstrap/cache/
|
||||
```
|
||||
|
||||
## Installation
|
||||
::: danger This Version is End-of-Life
|
||||
This documentation is for **end-of-life software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Pterodactyl Panel 1.0](/panel/1.0/getting_started.md) in production environments.
|
||||
:::
|
||||
|
||||
Now that all of the files have been downloaded we need to configure some core aspects of the Panel.
|
||||
|
||||
::: tip Database Configuration
|
||||
@ -225,4 +240,4 @@ Finally, enable the service and set it to boot on machine start.
|
||||
sudo systemctl enable --now pteroq.service
|
||||
```
|
||||
|
||||
#### Next Step: [Webserver Configuration](./webserver_configuration)
|
||||
#### Next Step: [Webserver Configuration](./webserver_configuration)
|
||||
|
||||
@ -1,5 +1,12 @@
|
||||
# Upgrading 0.6 to 0.7
|
||||
|
||||
::: danger This Version is End-of-Life
|
||||
This documentation is for **end-of-life software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Pterodactyl Panel 1.0](/panel/1.0/getting_started.md) in production environments.
|
||||
:::
|
||||
|
||||
## Fetch Updated Files
|
||||
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 and save it in the current directory. Now is a good time
|
||||
|
||||
@ -1,4 +1,12 @@
|
||||
# Upgrading 0.7 Series
|
||||
|
||||
::: danger This Version is End-of-Life
|
||||
This documentation is for **end-of-life software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Pterodactyl Panel 1.0](/panel/1.0/getting_started.md) in production environments.
|
||||
:::
|
||||
|
||||
This documentation covers the process for upgrading within the `0.7.X` series of releases. This means upgrading from
|
||||
— for example — `0.7.3` to `0.7.11`. **Do not use this guide for upgrading from `0.6` or upgrading to `1.0`.**
|
||||
|
||||
|
||||
@ -2,6 +2,13 @@
|
||||
Upgrading the Panel is a relatively simple process. Below you will find a list of articles that will walk you through
|
||||
the upgrade process for each version of the software.
|
||||
|
||||
::: danger This Version is End-of-Life
|
||||
This documentation is for **end-of-life software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Pterodactyl Panel 1.0](/panel/1.0/getting_started.md) in production environments.
|
||||
:::
|
||||
|
||||
## Maintenance Mode
|
||||
Whenever you are performing an upgrade, you should be sure to place your Panel into "maintenance mode". This will prevent
|
||||
users from encountering unexpected errors, and ensure everything can be upgraded before users encounter potentially new features.
|
||||
|
||||
@ -1,5 +1,12 @@
|
||||
# Webserver Configuration
|
||||
|
||||
::: danger This Version is End-of-Life
|
||||
This documentation is for **end-of-life software** which does not recieve any security updates or support
|
||||
from the community. This documentation has been left accessible for historial reasons.
|
||||
|
||||
You should be installing and using [Pterodactyl Panel 1.0](/panel/1.0/getting_started.md) in production environments.
|
||||
:::
|
||||
|
||||
[[toc]]
|
||||
|
||||
::: danger
|
||||
|
||||
@ -27,20 +27,16 @@ this software on an OpenVZ based system you will — most likely — not
|
||||
| **Ubuntu** | 18.04 | :white_check_mark: | Documentation written assuming Ubuntu 18.04 as the base OS. |
|
||||
| | 20.04 | :white_check_mark: | |
|
||||
| **CentOS** | 7 | :white_check_mark: | Extra repos are required. |
|
||||
| | 8 | :white_check_mark: | All required packages are part of the base repos. |
|
||||
| | 8 | :white_check_mark: | |
|
||||
| **Debian** | 9 | :white_check_mark: | Extra repos are required. |
|
||||
| | 10 | :white_check_mark: | All required packages are part of the base repos. |
|
||||
| | 10 | :white_check_mark: | |
|
||||
|
||||
## Dependencies
|
||||
* PHP `7.3+` (`7.4` recommended) with the following extensions: `cli`, `openssl`, `gd`, `mysql`, `PDO`, `mbstring`, `tokenizer`, `bcmath`, `xml` or `dom`, `curl`, `zip`, and `fpm` if you are planning to use nginx
|
||||
* PHP `7.3` or `7.4` (recommended) with the following extensions: `cli`, `openssl`, `gd`, `mysql`, `PDO`, `mbstring`, `tokenizer`, `bcmath`, `xml` or `dom`, `curl`, `zip`, and `fpm` if you are planning to use NGINX.
|
||||
* MySQL `5.7.22` or higher (MySQL `8` recommended) **or** MariaDB `10.2` or higher.
|
||||
* Redis (`redis-server`)
|
||||
* A webserver (Apache, NGINX, Caddy, etc.)
|
||||
* `curl`
|
||||
* `tar`
|
||||
* `unzip`
|
||||
* `git`
|
||||
* `composer`
|
||||
* `curl`, `tar`, `unzip`, `git`, and `composer`
|
||||
|
||||
### Example Dependency Installation
|
||||
The commands below are simply an example of how you might install these dependencies. Please consult with your
|
||||
@ -115,7 +111,7 @@ php artisan key:generate --force
|
||||
|
||||
::: danger
|
||||
Back up your encryption key (APP_KEY in the `.env` file). It is used as an encryption key for all data that needs to be stored securely (e.g. api keys).
|
||||
Store it somewhere safe - not just on your server. If you lose it, all encrypted data is useless and can't be restored, even if you have database backups.
|
||||
Store it somewhere safe - not just on your server. If you lose it all encrypted data is irrecoverable -- even if you have database backups.
|
||||
:::
|
||||
|
||||
### Environment Configuration
|
||||
|
||||
@ -1,11 +1,7 @@
|
||||
# Upgrading 0.7 Series to 1.0 Series
|
||||
This upgrade guide is for **upgrading from 0.7.X to 1.1.0**. If you are trying to do an upgrade on a 1.X Panel
|
||||
please [use this guide instead](/panel/1.0/upgrade/1.0.md).
|
||||
|
||||
::: danger No Downgrade Path
|
||||
There is no officially supported downgrade pathway. **DO NOT** install this release if you are not prepared
|
||||
to be fully comitted to it.
|
||||
:::
|
||||
please [use this guide instead](/panel/1.0/upgrade/1.0.md). During this upgrade process you will have some periods
|
||||
of Panel unavailability, however none of the underlying game server instances will be stopped.
|
||||
|
||||
## Enter Maintenance Mode
|
||||
You'll want to put your Panel into maintenance mode by running the `down` command below before starting. This
|
||||
@ -128,8 +124,7 @@ php artisan up
|
||||
## Switch to Wings
|
||||
We've deprecated the old Node.js daemon in favor of [Wings](https://github.com/pterodactyl/wings), our new server
|
||||
control plane written in Go. This new system is significantly faster, easier to install, and much smaller. All you
|
||||
need to do is install a single binary on your system and configure it to run on boot.
|
||||
|
||||
**You cannot use the old daemon to run servers with Pterodactyl Panel 1.0.**
|
||||
need to do is install a single binary on your system and configure it to run on boot. **You cannot use the old Node.js
|
||||
Daemon to run servers with Pterodactyl Panel 1.0.**
|
||||
|
||||
Please see [Migrating to Wings](/wings/1.0/migrating.md) for instructions.
|
||||
|
||||
@ -5,10 +5,10 @@
|
||||
| Name | Discord Name | Primary Role |
|
||||
| ---- | ------------ | ---- |
|
||||
| [Dane Everitt](https://daneeveritt.com/) | `Tactical Fish#8008` | Project Maintainer |
|
||||
| [Anand Capur](https://anand.io/) | `Arcdigital#1337` | Mobile/Cloud Project Lead |
|
||||
| Stepan Fedotov | `Trixter#0001` | WISP & WHMCS Module Maintainer |
|
||||
| Michael Parker | `parkervcp#6789` | Egg Developer, Docker Integration |
|
||||
| [Anand Capur](https://anand.io/) | `Arcdigital#1337` | Mobile/Cloud Project Lead |
|
||||
| [Jakob Schrettenbrunner](https://schrej.net/) | `schrej#1337` | Developer |
|
||||
| Stepan Fedotov | `Trixter#0001` | WHMCS Module Maintainer |
|
||||
| [Lance Pioch](https://lancepioch.com/) | `ShadowLancer#5209` | Developer |
|
||||
| [Matthew Penner](https://matthewp.io/) | `matthewp#0001` | Developer |
|
||||
|
||||
@ -18,9 +18,26 @@ Members of the project team have a red username in our Discord server.
|
||||
Pterodactyl would not be as successful as it is today without the help of our fantastic community support team. These
|
||||
members can be found in our Discord server and are distinguished with a yellow username.
|
||||
|
||||
## Sponsors
|
||||
The following companies help to fund Pterodactyl's developement. [Interested in becoming a sponsor?](https://github.com/sponsors/DaneEveritt)
|
||||
|
||||
| Company | About |
|
||||
| ------- | ----- |
|
||||
| [**WISP**](https://wisp.gg) | Extra features. |
|
||||
| [**Bloom.host**](https://bloom.host) | Bloom.host offers dedicated core VPS and Minecraft hosting with Ryzen 9 processors. With owned-hardware, we offer truly unbeatable prices on high-performance hosting. |
|
||||
| [**MineStrator**](https://minestrator.com/) | Looking for a French highend hosting company for you minecraft server? More than 14,000 members on our discord, trust us. |
|
||||
| [**DedicatedMC**](https://dedicatedmc.io/) | DedicatedMC provides Raw Power hosting at affordable pricing, making sure to never compromise on your performance and giving you the best performance money can buy. |
|
||||
| [**Skynode**](https://www.skynode.pro/) | Skynode provides blazing fast game servers along with a top-notch user experience. Whatever our clients are looking for, we're able to provide it! |
|
||||
| [**XCORE**](https://xcore-server.de/) | XCORE offers High-End Servers for hosting and gaming since 2012. Fast, excellent and well-known for eSports Gaming. |
|
||||
| [**RoyaleHosting**](https://royalehosting.net/) | Build your dreams and deploy them with RoyaleHosting’s reliable servers and network. Easy to use, provisioned in a couple of minutes. |
|
||||
| [**Spill Hosting**](https://spillhosting.no/) | Spill Hosting is a Norwegian hosting service, which aims for inexpensive services on quality servers. Premium i9-9900K processors will run your game like a dream. |
|
||||
| [**DeinServerHost**](https://deinserverhost.de/) | DeinServerHost offers Dedicated, vps and Gameservers for many popular Games like Minecraft and Rust in Germany since 2013. |
|
||||
| [**HostBend**](https://hostbend.com/) | HostBend offers a variety of solutions for developers, students, and others who have a tight budget but don't want to compromise quality and support. |
|
||||
| [**Capitol Hosting Solutions**](https://capitolsolutions.cloud/) | CHS is *the* budget friendly hosting company for Australian and American gamers, offering a variety of plans from Web Hosting to Game Servers; Custom Solutions too! |
|
||||
|
||||
## License
|
||||
``` text
|
||||
Copyright (c) 2015 - 2020 Dane Everitt <dane@daneeveritt.com>.
|
||||
Copyright (c) 2015 - 2021 Dane Everitt <dane@daneeveritt.com>.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
||||
@ -31,8 +31,8 @@ acting out is not allowed.
|
||||
This community is fairly lax in regards to moderating language. However, the following are some examples of
|
||||
behavior that is absolutely _not_ tolerated and for which you will be removed from the community.
|
||||
|
||||
* Racist, sexist, homophobic, transphobic, or otherwise deregatory speech, images, or insinuations.
|
||||
* Language whose sole purpose is to denigrate any individual, organization, or class of individual.
|
||||
* Racist, sexist, homophobic, transphobic, or otherwise deregatory speech, images, insinuations, or any language whose
|
||||
sole purpose is to denigrate any individual, organization, or class of individual.
|
||||
* Threats of violence against any person, group, or organization including "doxxing" of these entities.
|
||||
* Pornographic or excessively violent content.
|
||||
|
||||
@ -41,8 +41,10 @@ Discussion, including linking to or discussing sites or software, that exists to
|
||||
companies or users is not allowed. This includes calling out hosts using nulled software, attempting to elicit negative
|
||||
reactions towards services or websites, or otherwise stirring up drama.
|
||||
|
||||
::: tip
|
||||
Assume someone is acting in good faith when responding to them. You don't have to agree with everyone, and you
|
||||
don't need to respond to everything.
|
||||
:::
|
||||
|
||||
### Be Patient
|
||||
This is an open-source project. No members of the development team are paid in an official capacity to write,
|
||||
@ -64,7 +66,7 @@ your services without provocation.
|
||||
Advertising commercial services within your username or display name on Discord is forbidden.
|
||||
:::
|
||||
|
||||
[Sponsors](https://github.com/sponsors/DaneEveritt) at the silver tier and higher are exempt from this rule.
|
||||
[Sponsors](/project/about.html#sponsors) at the silver tier and higher are exempt from this rule.
|
||||
|
||||
### No Mention or Ping Spam
|
||||
Please, do not direct message any administrative, development, or notable community members without first
|
||||
|
||||
@ -2,13 +2,10 @@
|
||||
**Panel** — This refers to Pterodactyl Panel itself, and is what allows you to add additional
|
||||
nodes and servers to the system.
|
||||
|
||||
**Node** — A node is a physical machine that runs an instance of the Daemon.
|
||||
|
||||
**Daemon** — A service written in Nodejs that interfaces with Docker and the Panel to provide secure access for
|
||||
controlling servers via the Panel before 1.0.
|
||||
**Node** — A node is a physical machine that runs an instance of Wings.
|
||||
|
||||
**Wings** — The newer service written in Go that interfaces with Docker and the Panel to provide secure access for
|
||||
controlling servers via the Panel after 1.0.
|
||||
controlling servers via the Panel.
|
||||
|
||||
**Server** — In this case, a server refers to a running instance that is created by the panel. These servers are
|
||||
created on nodes, and you can have multiple servers per node.
|
||||
|
||||