pterodactyl-installer

授权协议 GPL-3.0 License
开发语言 SHELL
所属分类 应用工具、 终端/远程登录
软件类型 开源软件
地区 不详
投 递 者 徐秋月
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

�� pterodactyl-installer

Unofficial scripts for installing Pterodactyl Panel & Wings. Works with the latest version of Pterodactyl!

Read more about Pterodactyl here. This script is not associated with the official Pterodactyl Project.

Features

  • Automatic installation of the Pterodactyl Panel (dependencies, database, cronjob, nginx).
  • Automatic installation of the Pterodactyl Wings (Docker, systemd).
  • Panel: (optional) automatic configuration of Let's Encrypt.
  • Panel: (optional) automatic configuration of firewall.

Help and support

For help and support regarding the script itself and not the official Pterodactyl project, you can join the Discord Chat.

Supported installations

List of supported installation setups for panel and Wings (installations supported by this installation script).

Supported panel operating systems and webservers

Operating System Version nginx support PHP Version
Ubuntu 14.04 ��
16.04 �� *
18.04 8.0
20.04 8.0
Debian 8 �� *
9 8.0
10 8.0
11 8.0
CentOS 6 ��
7 8.0
8 8.0

Supported Wings operating systems

Operating System Version Supported
Ubuntu 14.04 ��
16.04 �� *
18.04
20.04
Debian 8 ��
9
10
11
CentOS 6 ��
7
8

* Ubuntu 16 and Debian 8 no longer supported since Pterodactyl does not actively support it.

Using the installation scripts

To use the installation scripts, simply run this command as root. The script will ask you whether you would like to install just the panel, just the daemon or both.

bash <(curl -s https://pterodactyl-installer.se)

Note: On some systems, it's required to be already logged in as root before executing the one-line command (where sudo is in front of the command does not work).

Here is a YouTube video that illustrates the installation process.

Firewall setup

The installation scripts can install and configure a firewall for you. The script will ask whether you want this or not. It is highly recommended to opt-in for the automatic firewall setup.

Development & Ops

Testing the script locally

To test the script, we use Vagrant. With Vagrant, you can quickly get a fresh machine up and running to test the script.

If you want to test the script on all supported installations in one go, just run the following.

vagrant up

If you only want to test a specific distribution, you can run the following.

vagrant up <name>

Replace name with one of the following (supported installations).

  • ubuntu_focal
  • ubuntu_bionic
  • debian_bullseye
  • debian_buster
  • debian_stretch
  • centos_8
  • centos_7

Then you can use vagrant ssh <name of machine> to SSH into the box. The project directory will be mounted in /vagrant so you can quickly modify the script locally and then test the changes by running the script from /vagrant/install_panel.sh and /vagrant/install_wings.sh respectively.

Creating a release

There are a couple of files that each release commit should always change. Firstly, update the CHANGELOG.md so that the release date and release tag are both displayed. No changes should be made to the changelog points themselves. Secondly, update GITHUB_SOURCE and SCRIPT_RELEASE in both install-panel.sh and install-wings.sh. Thirdly, update SCRIPT_RELEASE in install.sh. Finally, you can now push a commit with the message Release vX.Y.Z. Create a release on GitHub. See this commit for reference.

When the release is published, push another commit which revers the changes you made to install-wings.sh and install-panel.sh. See this commit for reference.

Contributors

Copyright (C) 2018 - 2021, Vilhelm Prytz, vilhelm@prytznet.se

Created and maintained by Vilhelm Prytz.

Thanks to the Discord moderators sam1370, Linux123123 and sinjs for helping on the Discord server!

And special thanks to Linux123123 for frequently contributing to the project with bug reports, feature requests, pull requests, and more!

  • 简介 pyinstaller能非常方便的将python工程打包成exe文件。 安装pyinstaller pip install pyinstaller 安装的同时会安装连带相关使用的库。 打包exe pyinstaller -F your_file.py 如果需要添加exe的图标的话, pyinstaller -F your_file.py --icon="your_file.ico"

  • 本篇文档创建时间:2022/7/12 4:08 AM 本篇文档最后更新:2022/7/13 11:48 AM 本文档已完结 必看 写这篇文档的原因: 这篇文档经过了一个说短不算短,说长不算长的过程,我才得以发布下来。 主要是Windows搭建翼龙面板的教程在我写这篇文档之前从来都没有关于Windows的教程,至少在我创建这篇文档之前,我在各大搜索引擎,如:谷歌,必应,百度,搜狗,360都没有找到。

  • http://cs.simpson.edu/?q=make_an_installer_for_your_python_program How to create an installer for your Python program Here are the steps necessary to create an installable application out of your Pyth

  • nvidia-installer log file ‘/var/log/nvidia-installer.log’ creation time: Fri Nov 4 01:21:54 2016 installer version: 430.40 PATH: /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin nvidia-ins

  • C:\Users\coder211\Desktop>pip install pyinstaller Collecting pyinstaller Downloading PyInstaller-3.3.tar.gz (3.5MB) 100% |████████████████████████████████| 3.5MB 383kB/s Requirement already satisfied:

  • windows installer  微软Windows Installer作为Win2K/WinXP/WinVista的组件之一,是专门用来管理和配置软件服务的工具。在Win95、Win98、WinMe与WinNT4.0下,作为额外的产品提供,允许用户有效地安装与配置软件产品与应用程序。新的Installer提供给软件产品新的特性,例如使用命令行安装产品、增加了用户的可定制性。   Window

  • http://www.cnblogs.com/xlzhu/archive/2004/07/07/21835.aspx 转载于:https://www.cnblogs.com/austinleng/archive/2005/06/13/173931.html

  • 安装cuda报错:./cuda-installer: error while loading shared libraries: libxml2.so.2 在docker内安装cuda11.0时报如下错: [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-kNmztCit-1629940173644)(/home/bhts/.config/Typora/typora-u

 相关资料
  • Pterodactyl  是一个免费的开源游戏服务器管理面板,使用 PHP、React 和 Go 构建。Pterodactyl 在设计时考虑了安全性,在隔离的 Docker 容器中运行所有游戏服务器,同时向最终用户展示了美观直观的 UI。 特性: 安全第一:具有开箱即用的 bcrypt 散列、AES-256-CBC 加密和 HTTPS 支持。 现代工具:建立在现代堆栈上,利用最佳设计实践,可以轻松

  • 问题内容: 我是Java初学者。 我已经创建了一个简单的GUI应用程序,该应用程序将显示“ hello world”标签。 但是,如何为Windows从.java或.jar创建安装程序。假设我已经创建了一个有用的应用程序,并希望与我的朋友共享该应用程序以将其安装到他们的PC中,而无需他们知道什么是JRE或如何下载JRE。 问题答案: 部署应用程序。从使用Java WebStart的网站上获得。确保

  • 问题内容: 我读了其他PHPUnit安装问题,但没有成功。我的PEAR安装发生了什么? 报告安装了1.9.3,报告了1.9.0 !!! 更新 尝试过的KingCrunch建议。 问题答案: 基本上,您的计算机上安装了2个pear安装,并且“ pear upgrade”命令将更新另一个,而不是自身。 我认为您正在运行的pear版本已经通过ubuntu的apt安装了。 找出它的安装位置(在Debian

  • 本文向大家介绍MySql Installer 8.0.18可视化安装教程图文详解,包括了MySql Installer 8.0.18可视化安装教程图文详解的使用技巧和注意事项,需要的朋友参考一下 一、MySql 8.0.18安装 1.百度搜索windows for mysql 2.选择MySQL :: Download MySQL Installer 3.选择下载第二(mysql-installe

  • 我想为我的jar文件创建一个windows安装程序。我不想在要部署到的目标计算机上安装jre/jdk。 我试用了jpackage(Java 14的一部分),但它对我不起作用。我尝试了以下命令:

  • 用于Ubuntu的Oracle Java包以交互方式询问许可协议。所以我每次都要说‘好’然后‘是',但我想把它自动化。我所做的是: