Fossil

Fossil is a server archive manager for the Pterodactyl Game Panel! Backups can be managed easily with Fossil's simple command system.

Installation

This package is not officially distributed yet so it needs to be build from source. Crystal v1.3.2 or above is required.

  1. Clone this repository (git clone https://github.com/PteroPackages/Fossil.git)
  2. Build the package (shards build --production)
  3. Run it! (fossil or ./fossil)

Usage

Fossil uses /etc/fossil.conf as the configuration file path and /var/fossil for archives, logs and caching. Make sure that these paths exists and that fossil has the necessary permissions to read and write to those paths (or run the setup.sh file to do this for you). Apart from this, the help command provides information on how to use Fossil.

Development

Make sure to run the setup.sh file for development. When building binaries/executables, always use shards build --production, this will build everything that is necessary with the resulting file being in the /bin folder.

Contributing

  1. Fork it (https://github.com/PteroPackages/Fossil/fork)
  2. Create your feature branch (git checkout -b my-new-feature)
  3. Commit your changes (git commit -am 'Add some feature')
  4. Push to the branch (git push origin my-new-feature)
  5. Create a new Pull Request

Contributors

This repository is managed under the MIT license.

© 2022-present PteroPackages

Repository

Fossil

Owner
Statistic
  • 5
  • 0
  • 3
  • 0
  • 4
  • over 1 year ago
  • February 20, 2022
License

MIT License

Links
Synced at

Thu, 21 Nov 2024 02:12:11 GMT

Languages