https://github.com/realtriassic/harbor
Run Alpine Linux minirootfs on your Pterodactyl-hosted servers with root privileges and minimal footprint.
https://github.com/realtriassic/harbor
alpine container docker docker-container linux proot ptero-vm pterodactyl pterodactyl-panel
Last synced: 7 months ago
JSON representation
Run Alpine Linux minirootfs on your Pterodactyl-hosted servers with root privileges and minimal footprint.
- Host: GitHub
- URL: https://github.com/realtriassic/harbor
- Owner: RealTriassic
- License: gpl-3.0
- Created: 2022-09-18T13:43:39.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-17T06:20:34.000Z (about 2 years ago)
- Last Synced: 2025-05-02T18:53:09.492Z (11 months ago)
- Topics: alpine, container, docker, docker-container, linux, proot, ptero-vm, pterodactyl, pterodactyl-panel
- Language: Shell
- Homepage: https://triassic.dev
- Size: 177 KB
- Stars: 41
- Watchers: 1
- Forks: 14
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### Bringing Linux to your Pterodactyl-hosted servers.
# What is Harbor
Harbor is a script that downloads, configures and runs [Alpine Linux](https://alpinelinux.org) 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
- [x] Full `AARCH64` support.
- [ ] Automatically fetch latest Alpine version.
- [ ] Automatic script updater.
- [x] Create some basic wrappers for the script.
# Getting Started
### Dependencies
* Any hosting provider that utilizes [Pterodactyl](https://pterodactyl.io).
* 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](https://github.com/RealTriassic/Harbor/issues/new) on our GitHub repository.
# Authors
* [@RealTriassic](https://github.com/RealTriassic)
# License
This project is licensed under the GNU General Public License v3.0 license - see the [LICENSE](LICENSE) file for more details.
### Acknowledgments
People who have helped to create and maintain this project in some way.
* [@bear-codes](https://github.com/bear-codes) - Created the repository.
* [@afnan007a](https://github.com/afnan007a) - Created Ptero-VM, the inspiration of this project.