/Harbor

Bringing Linux to your Pterodactyl-hosted servers one script at a time.

Primary LanguageShellGNU General Public License v3.0GPL-3.0

Harbor Logo

Bringing Linux to your Pterodactyl-hosted servers.

 

What is Harbor

Harbor is a script that downloads, configures and runs Alpine Linux minirootfs on your Pterodactyl-hosted servers with root privileges and with as little of a footprint as possible creating essentially a type of "virtual machine" out of your server. The goal is to provide a tool that will run on as many hosting services using Pterodactyl as possible using various loaders for the script written in various different languages such as Java, GoLang, Python, etc.

 

Roadmap

  • Full AARCH64 support.
  • Automatically fetch latest Alpine version.
  • Automatic script updater.
  • Create some basic wrappers for the script.

 

Getting Started

Dependencies

  • Any hosting provider that utilizes Pterodactyl.
  • The hosting provider must allow running unverified applications.

Minimum System Requirements

The server must have all of the following system requirements to run:

  • x86_64 or AARCH64 CPU*
  • 40 Megabytes Available Disk Space*
  • 35 Megabytes Available RAM
  • Internet Connectivity

*- You can try running it, it will tell you if your CPU is not supported.
*- You can probably get away with a tiny little less disk space.

Help

If you face any errors or issues while using Harbor, feel free to create an issue on our GitHub repository.

 

Authors

License

This project is licensed under the GNU General Public License v3.0 license - see the LICENSE file for more details.

Acknowledgments

People who have helped to create and maintain this project in some way.